Product
Amazon Aurora

Amazon Aurora

Relacyjna baza danych zgodna z MySQL i PostgreSQL, stworzona z myślą o chmurze. Zapewnia wydajność i dostępność na poziomie komercyjnych baz danych przy zaledwie jednej dziesiątej kosztów.

Amazon Aurora to relacyjna baza danych zgodna z MySQL i PostgreSQL, stworzona z myślą o chmurze. Łączy szybkość i dostępność komercyjnych baz danych z prostotą oraz opłacalnością baz danych typu open source.

Amazon Aurora działa nawet pięć razy szybciej niż standardowe bazy danych MySQL oraz trzy razy szybciej niż standardowe bazy danych PostgreSQL. Zapewnia poziom bezpieczeństwa, dostępności i niezawodności porównywalny z komercyjnymi bazami danych przy kosztach nawet dziesięciokrotnie niższych. Amazon Aurora jest w pełni zarządzana przez usługę Amazon Relational Database Service (RDS), która automatyzuje czasochłonne zadania administracyjne, takie jak przydzielanie zasobów sprzętowych, konfiguracja bazy danych, instalowanie poprawek oraz wykonywanie kopii zapasowych.

Amazon Aurora wykorzystuje odporny na awarie, rozproszony system pamięci masowej z funkcją samonaprawy, który automatycznie skaluje się do 64 TB na instancję bazy danych. Aurora zapewnia wysoką wydajność i dostępność dzięki wykorzystaniu do 15 replik odczytu o niskich opóźnieniach, odzyskiwaniu do określonego punktu w czasie (point-in-time recovery), ciągłym kopiom zapasowym w Amazon S3 oraz replikacji w trzech strefach dostępności.

Korzyści z wykorzystania Amazon Aurora

Wysoka wydajność i skalowalność

Korzystaj z bazy danych działającej nawet pięć razy szybciej niż standardowa baza MySQL i trzy razy szybciej niż standardowa baza PostgreSQL. Wydajność dorównuje komercyjnym bazom danych, przy kosztach nawet dziesięciokrotnie niższych. Wraz ze zmianą potrzeb możesz łatwo skalować wdrożenie bazy danych, korzystając z instancji o różnych rozmiarach. W przypadku Aurora Serverless skalowanie może odbywać się automatycznie. Aby zwiększyć wydajność odczytu, można dodać do 15 replik odczytu o niskich opóźnieniach rozmieszczonych w trzech strefach dostępności. W razie potrzeby Amazon Aurora automatycznie zwiększa pojemność pamięci masowej do 64 TB na instancję bazy danych. 

Wysoka dostępność i niezawodność

Amazon Aurora zapewnia dostępność na poziomie ponad 99,99%, przechowując sześć kopii danych w trzech strefach dostępności oraz wykonując ciągłe kopie zapasowe w usłudze Amazon S3. Odzyskiwanie po awarii pamięci masowej odbywa się automatycznie i jest praktycznie niezauważalne dla użytkownika, a przełączenie awaryjne instancji zwykle trwa mniej niż 30 sekund. Usługa umożliwia także przywrócenie bazy danych do dowolnego momentu w przeszłości w celu skorygowania błędów użytkownika. Global Database pozwala na rozciągnięcie jednej bazy danych Aurora na wiele regionów AWS, zapewniając szybki lokalny odczyt oraz błyskawiczne odzyskiwanie po awarii. 

Wysoki poziom bezpieczeństwa

Amazon Aurora oferuje wielowarstwową ochronę bazy danych. Obejmuje ona izolację sieciową z wykorzystaniem Amazon VPC, szyfrowanie danych w spoczynku przy użyciu kluczy tworzonych i zarządzanych w usłudze AWS Key Management Service (KMS), a także szyfrowanie danych przesyłanych za pomocą protokołu SSL. W szyfrowanej instancji Amazon Aurora szyfrowane są dane magazynu podstawowego, automatycznie tworzone kopie zapasowe, migawki oraz repliki znajdujące się w tym samym klastrze.

Zgodność z MySQL i PostgreSQL

Silnik bazy danych Amazon Aurora jest w pełni zgodny z istniejącymi bazami danych MySQL i PostgreSQL typu open source, a obsługa nowych wersji jest regularnie rozszerzana. Oznacza to, że bazy danych MySQL lub PostgreSQL można łatwo przenieść do Aurora za pomocą standardowych narzędzi importu/eksportu lub migawek. Dzięki temu większość istniejącego kodu, aplikacji, sterowników i narzędzi współpracujących z bazami MySQL i PostgreSQL może być używana z Amazon Aurora bez zmian lub przy minimalnych modyfikacjach.

W pełni zarządzana baza danych

Amazon Aurora jest w pełni zarządzana przez usługę Amazon Relational Database Service (RDS). Korzystając z bazy danych, nie musisz zajmować się zadaniami administracyjnymi, takimi jak przygotowanie infrastruktury sprzętowej, instalowanie poprawek oprogramowania, instalacja i konfiguracja bazy danych czy tworzenie kopii zapasowych. Aurora automatycznie monitoruje bazę danych i nieprzerwanie wykonuje kopie zapasowe w Amazon S3, umożliwiając precyzyjne odtworzenie danych do wybranego momentu w czasie. Wydajność bazy danych można monitorować za pomocą Amazon CloudWatch, Enhanced Monitoring lub wygodnego narzędzia Performance Insights, które pomaga szybko identyfikować problemy z wydajnością.

Wsparcie migracji

Zgodność z MySQL i PostgreSQL sprawia, że Amazon Aurora jest atrakcyjnym rozwiązaniem docelowym podczas migracji baz danych do chmury. Jeśli planujesz migrację baz MySQL lub PostgreSQL, zapoznaj się z dokumentacją migracyjną, która zawiera listę dostępnych narzędzi i metod migracji. W przypadku migracji komercyjnych baz danych można skorzystać z usługi AWS Database Migration Service, zapewniającej bezpieczną migrację przy minimalnym czasie przestoju. 

 

Cechy

Wersja Amazon Aurora zgodna z MySQL

Wersja Amazon Aurora zgodna z MySQL zapewnia przepustowość nawet pięciokrotnie wyższą niż standardowe bazy danych MySQL działające na tym samym sprzęcie. Umożliwia uruchamianie istniejących aplikacji i narzędzi MySQL bez konieczności wprowadzania zmian.

 

Przepustowość

Wydajność do 5 razy wyższa niż MySQL na porównywalnym sprzęcie

Odzyskiwanie po awarii (DR)

Umożliwia stworzenie architektury DR zapewniającej szybkie i łatwe odzyskiwanie po awarii

Skalowanie zasobów obliczeniowych

Za pomocą interfejsu API Amazon RDS lub kilku kliknięć w Konsoli Zarządzania AWS można skalować zasoby obliczeniowe i pamięć, zwiększając lub zmniejszając środowisko

Automatyczne skalowanie pamięci masowej

Amazon Aurora automatycznie zwiększa rozmiar woluminu bazy danych wraz ze wzrostem zapotrzebowania na przestrzeń dyskową

Repliki odczytu o niskich opóźnieniach

Repliki Amazon Aurora korzystają z tej samej pamięci masowej co instancja źródłowa, co obniża koszty i eliminuje konieczność wykonywania operacji zapisu na węzłach replik

Konfiguracja Serverless

Konfiguracja Amazon Aurora z automatycznym skalowaniem, w której baza danych automatycznie uruchamia się, zatrzymuje i dostosowuje swoje zasoby do bieżących potrzeb aplikacji

Niestandardowe punkty końcowe bazy danych

Niestandardowe punkty końcowe umożliwiają rozdzielanie i równoważenie obciążenia pomiędzy różnymi zestawami instancji bazy danych

Zapytania równoległe

Amazon Aurora Parallel Query przyspiesza wykonywanie zapytań analitycznych na bieżących danych. Przyspiesza zapytania nawet dwukrotnie, jednocześnie utrzymując wysoką wydajność podstawowych transakcji

Monitorowanie i odzyskiwanie instancji

Amazon RDS stale monitoruje stan bazy danych Amazon Aurora oraz bazowej instancji EC2. W przypadku awarii Amazon RDS automatycznie uruchamia ponownie bazę danych oraz powiązane procesy

Wdrożenie w wielu strefach dostępności z wykorzystaniem replik Aurora

Amazon Aurora wykorzystuje funkcję Multi-AZ usługi Amazon RDS do automatycznego przełączenia awaryjnego na jedną z replik Aurora (do 15), utworzonych w dowolnej z trzech stref dostępności

Globalna baza danych

Jedna baza danych Aurora może obejmować wiele regionów AWS, zapewniając szybki lokalny odczyt oraz błyskawiczne odzyskiwanie po awarii

Odporna na awarie i samonaprawiająca się pamięć masowa

Pamięć masowa Amazon Aurora automatycznie utrzymuje swoją sprawność – bloki danych i dyski są stale sprawdzane pod kątem błędów i w razie potrzeby automatycznie zastępowane

Ciągłe przyrostowe kopie zapasowe i odzyskiwanie

Umożliwia przywrócenie bazy danych do dowolnego momentu w okresie przechowywania (z dokładnością do sekundy), aż do ostatnich pięciu minut pracy

Migawki bazy danych

Zautomatyzowane migawki przyrostowe przyspieszają ich tworzenie i zmniejszają wymagania dotyczące przestrzeni dyskowej

Backtrack

Umożliwia szybkie przywrócenie bazy danych do wcześniejszego stanu bez konieczności odtwarzania danych z kopii zapasowej

Izolacja sieci

Amazon Aurora działa w środowisku Amazon VPC, co pozwala odizolować bazę danych we własnej sieci wirtualnej oraz połączyć ją z lokalną infrastrukturą IT za pomocą szyfrowanego połączenia IPsec VPN

Uprawnienia dostępu do zasobów

Usługa Aurora jest zintegrowana z AWS Identity and Access Management (IAM), umożliwiając zarządzanie uprawnieniami użytkowników i grup IAM do konkretnych zasobów Aurora

Szyfrowanie

Obsługuje szyfrowanie baz danych z wykorzystaniem kluczy tworzonych i zarządzanych przez użytkownika za pomocą AWS Key Management Service

Zaawansowane funkcje audytu

Umożliwia rejestrowanie zdarzeń bazy danych przy minimalnym wpływie na jej wydajność

Monitorowanie i metryki

Amazon Aurora bez dodatkowych opłat udostępnia metryki Amazon CloudWatch dla instancji bazy danych

Automatyczna instalacja poprawek oprogramowania

Amazon RDS for Aurora automatycznie aktualizuje bazę danych do najnowszej wersji oprogramowania wraz ze wszystkimi poprawkami

Powiadomienia o zdarzeniach bazy danych

Wysyła powiadomienia o ważnych zdarzeniach bazy danych, takich jak automatyczne przełączenie awaryjne, za pomocą wiadomości e-mail lub SMS

Szybkie klonowanie baz danych

Natychmiastowa dostępność danych znacząco przyspiesza projekty związane z rozwojem i aktualizacją oprogramowania oraz zwiększa dokładność analiz

Uruchamianie i zatrzymywanie bazy danych

Ręczne zatrzymanie i uruchomienie bazy danych Amazon Aurora wymaga zaledwie kilku kliknięć. Upraszcza to pracę i umożliwia wykorzystanie Aurora w środowiskach programistycznych i testowych, gdzie ciągłe działanie bazy danych nie jest wymagane