Istnieje niektóre operacje, które AWS wykonuje automatycznie w RDS. Na przykład automatyczna kopia zapasowa AWS w relacyjnej usłudze bazy danych. W przypadku awarii każdego uruchomionego serwera, jest dostępna kopia zapasowa. Ponadto w AWS RDS DB ma opcję tworzenia gotowości kopii baz danych, pamiętając, że jeśli z jakiegoś powodu baza danych nie wykonuje zadań, dostępna jest replika rezerwowa. Baza danych rezerwowych jest przechowywana w innej strefie dostępności.
Istnieją dwa rodzaje licencji bazy danych RDS w AWS, i.mi., „BYOL (przynieś własną licencję)” i „Licencja AWS”. Ponieważ bazy danych w RDS są tworzone za pomocą instancji EC2, używanym typem woluminu to „EBS (Elastic Block Store)”.
Konfiguracje ręczne w RDS
Użytkownicy mogą skonfigurować następujące w AWS RDS:
Zarządzaj ustawieniami DB: Użytkownicy proszeni są o wprowadzenie podstawowych konfiguracji, takich jak nazwa użytkownika, hasło, instancja EC2, typy instancji, typy pamięci itp.
Utwórz relacyjny schemat DB: Ponadto użytkownik może wybrać typy i atrybuty bazy danych.
Strojenie wydajności bazy danych: Użytkownicy mogą skonfigurować wydajność systemu bazy danych na podstawie instancji, pamięci, przepustowości i ustawień. Na przykład zdefiniowanie okresu retencji kopii zapasowej, zgodnie z którym AWS przechowuje/zachowuje kopię zapasową baz danych.
Za pomocą AWS RDS DB
Usługa AWS RDS jest niezawodna, skalowalna i łatwa w użyciu, podobnie jak inne usługi AWS. Podstawową działaniem w RDS jest utworzenie bazy danych:
Tworzenie bazy danych w RDS
Tworzenie bazy danych w systemie relacyjnej bazy danych Amazon jest łatwe i wymaga kilku prostych kroków. Podkreślamy kilka ważnych kroków podczas tworzenia bazy danych w RDS. Zaloguj się do konsoli AWS i wybierz RDS z usług AWS. Po otwarciu usługi AWS RDS kliknij przycisk „Utwórz bazę danych”:
Użytkownicy mogą wybrać „standardowe tworzenie” lub „łatwe tworzenie” jako metodę tworzenia. Różnica między nimi polega na tym, że w metodzie „Standard Utwórz” użytkownik ustawia wszystkie opcje konfiguracji, aw metodzie „łatwe tworzenie” opcje zalecane AWS są wybrane automatycznie:
Następnie będą opcje typu silnika RDB, i.mi., Mój serwer SQL, mój SQL, Oracle, AWS Aurora, PostgreSQL i MARIADB. AWS Aurora to typ silnika zawierający najwyższą przepustowość. Użytkownicy mogą wybrać dowolny z silników zgodnie z ich wymaganiami. Na przykład wybieramy najpopularniejszy typ silnika „My SQL”, aby kontynuować:
Użytkownik może wybrać przykładowy szablon, tutaj wybieramy „bezpłatny poziom”:
Użytkownik musi ustawić hasło do bazy danych. Istnieje również opcja automatycznego generowania hasła:
Po kilku kolejnych konfiguracjach kliknij przycisk „Utwórz bazę danych”, a w ten sposób tworzona jest baza danych:
Status bazy danych jest wyświetlany jako „wsparcie”, co oznacza, że baza danych jest tworzona i obecnie tworzenie kopii zapasowych:
Po kilku minutach status bazy danych zmienia się na „Dostępne”. Oznacza to, że baza danych została pomyślnie tworzona i automatycznie utworzona:
Przewiń w dół do szczegółów nowo utworzonej bazy danych. Użytkownicy mogą dodać reguły przychodzące do grup bezpieczeństwa VPC, klikając domyślny identyfikator VPC:
To skieruje użytkownika do konsoli zarządzania EC2 i otworzy dane grupy bezpieczeństwa. Przejdź do sekcji „Zasady przychodzące” grupy bezpieczeństwa:
Kliknij „Edytuj zasady przychodzące”:
Kliknij „Dodaj regułę”, a następnie dodaj regułę przychodzącą typu „SSH” lub „RDP”, aby połączyć się z instancją EC2:
Tworzenie instancji EC2 z bazą danych
Aby móc połączyć się z nowo utworzoną bazą danych, uruchom nową instancję EC2:
Wybierz „Instancje uruchom”, a następnie rozpocznij konfigurowanie kroków. Wpisz nazwę instancji EC2:
Wybierz AMI, tutaj wybieramy „Amazon Linux”:
Kliknij „Wybierz istniejącą grupę bezpieczeństwa” i wybierz grupę powiązaną z bazą danych RDS:
Po wybraniu opcji konfiguracji kliknij przycisk „Instancja uruchom”. W ten sposób instancja EC2 jest uruchamiana i powiązana z bazą danych. Objętość EBS instancji EC2 zostanie użyta do bazy danych RDS.
Notatka: Aby połączyć się z bazą danych z instancji, użytkownik będzie musiał zainstalować szanowanego klienta bazy danych (na przykład, jeśli używany jest MySQL, następnie interfejs wiersza poleceń MySQL), a następnie ustawić jego połączenie w punkcie końcowym dostępnym w nowo utworzonym RDS DB.
Ograniczenia bazy danych AWS RDS
Omówimy kilka głównych ograniczeń AWS RDS DB:
Chodziło o bazy danych w relacyjnym systemie bazy danych AWS.
Wniosek
Relacyjny system bazy danych AWS jest niezawodny, a użytkownicy mogą łatwo tworzyć i zapytać bazy danych za pomocą tej usługi. Użytkownicy nie muszą martwić się utratą danych za pomocą tej usługi, ponieważ dane są automatycznie zapasowe i aktywowane, gdy jeden serwer lub instancja bazy danych. Tworzenie baz danych jest również proste. Użytkownik musi najpierw zadeklarować metodę tworzenia bazy danych, wybierz typ silnika, a następnie dodać inne opcje konfiguracji. W tym artykule dobrze wyjaśniono o pracy z AWS RDS DB.