Praca z AWS RDS DB

Praca z AWS RDS DB
Amazon Relaction Batabase Service to w pełni zarządzana usługa rozproszona AWS działająca w chmurze używana do uproszczenia konfiguracji relacyjnej bazy danych i operacji. Służy do uproszczenia różnych operacji bazy danych, takich jak tworzenie nowej bazy danych, zapytanie o bazę danych, rezerwowanie instancji EC2, robienie migawek itp.

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:

  • Użytkownicy nie mogą tworzyć więcej niż czterdzieści baz danych na konto AWS przy użyciu własnej licencji bazy danych.
  • Korzystanie z licencji AWS pozwala użytkownikowi na tworzenie tylko dziesięciu baz danych na konto. Oznacza to, że jeśli licencja AWS jest używana do tworzenia baz danych, konieczna będzie licencja osobista, aby utworzyć pozostałe trzydzieści instancji bazy danych.
  • Użytkownik nie może zmodyfikować strefy czasowej istniejącego systemu relacyjnego bazy danych.

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.