Tworzenie klastra RDS na AWS
Pierwszym krokiem do utworzenia klastra RDS na AWS jest zalogowanie się do konsoli zarządzania AWS i przejście do RDS praca.
Idź do Bazy danych Z lewego menu bocznego.
Pokazuje wszystkie instancje bazy danych, jeśli takie istnieją. Kliknij na Utwórz bazę danych przycisk w prawym górnym rogu strony.
Wyświetli formularz z prośbą o różne parametry dla serwera bazy danych. Najpierw poprosi o Metoda tworzenia bazy danych. AWS RDS zapewnia dwie metody tworzenia instancji AWS RDS. Standardowa metoda tworzenia jest standardową metodą tworzenia serwera bazy danych i wymaga całej konfiguracji serwera bazy danych przez użytkownika. Podczas Łatwa metoda tworzenia wymaga mniej konfiguracji od użytkownika i ustawia resztę konfiguracji na wartości domyślne, a te konfiguracje można zmienić później. W przypadku tego demo wybierz Standardowa metoda tworzenia.
Teraz poprosi o bazę danych typ silnika oraz wersja oprogramowania bazy danych. AWS RDS zapewnia 6 różnych typów silników bazy danych.
W przypadku tego demo wybierz MySQL jako bazę danych typ silnika i wybierz najnowszą wersję oprogramowania bazy danych.
Teraz poprosi o szablon od Produkcja, dev/test, i a Darmowy poziom szablon. Wybierz Produkcja szablon tego demo jako wybór Darmowy poziom szablon wyłączy niektóre funkcje, więc nie omówimy ich w tym artykule.
Po wybraniu szablonu wprowadź teraz poświadczenia dla utworzenia bazy danych. Identyfikator instancji DB to nazwa instancji bazy danych, która ma zostać utworzona, a hasło zostanie użyte do uwierzytelnienia do łączenia się z bazą danych.
Teraz wybierz klasę instancji bazy danych i typ instancji bazy danych. Istnieją 3 typy instancji bazy danych Produkcja szablon.
Standardowa klasa obejmuje Klasa M instancji, a klasa zoptymalizowana pamięcią obejmuje klasa R i X instancji, podczas gdy klasa serdeczna obejmuje Klasa M instancji. Wybierz klasę standardową jako klasę instancji bazy danych i M3.medium jako typ instancji tego demo.
W przypadku przechowywania dostępne są 3 rodzaje urządzeń pamięci masowej dla instancji bazy danych.
W przypadku tego demo wybierz Otwarcie IOPS jako typ pamięci, 100 GB Przydzielona przestrzeń, 1000 IOPS, I 150 GB maksymalnego przechowywania. To początkowo zapewni blok pamięci 100 GB, który może automatycznie skalować do 150 GB zgodnie z potrzebą aplikacji.
Po przechowywaniu poprosi teraz o konfigurację wdrażania wielu az w celu uzyskania wysokiej dostępności. Po włączeniu utworzy rezerwową instancję bazy danych w innej strefie dostępności, która zsynchronicznie skopiuje wszystkie dane z podstawowej instancji bazy danych. W przypadku katastrofy instancja rezerwowa otrzyma ruch, dopóki podstawowa instancja bazy danych nie będzie dostępna. W przypadku tego demo wybierz Utwórz instancję rezerwową.
Wybierz VPC, w którym chcesz wdrożyć klaster RDS, grupa podsieci i publiczny dostęp do łączności. Dostęp publiczny zapewni, czy instancja RDS jest dostępna publicznie, czy nie. Jeśli dostęp publiczny nie zostanie przyznany klastrze RDS, klaster RDS nie otrzyma publicznego adresu IP, a zatem nie będzie dostępny poza VPC. W przypadku tego demo wybierz domyślną grupę VPC i podsieci i włącz publiczny dostęp.
Grupy bezpieczeństwa działają jako wirtualna zapora ogniowa i kontrola, które porty są dostępne. Port bazy danych to port, którego serwer bazy danych będzie słuchać. Wybierz istniejącą grupę bezpieczeństwa dla tego demo lub utwórz nową i wybierz port jako 3306.
Początkowa nazwa bazy danych to nazwa bazy danych, która zostanie utworzona początkowo przez Amazon RDS. Wprowadź początkową nazwę bazy danych i wybierz domyślną grupę parametrów i opcji.
Zautomatyzowane kopie zapasowe to automatyczne kopie zapasowe bazy danych RDS dla odzyskiwania czasu w czasie. Te kopie zapasowe są przechowywane przez określoną liczbę dni między 0 a 35. Amazon RDS tworzy te zautomatyzowane kopie zapasowe w określonym oknie czasowym, jeśli okno kopii zapasowej nie jest określone. W przypadku tego demo włącz automatyczne kopie zapasowe i wybierz okres retencji 7 dni i określone okno czasowe. Podczas przyjmowania kopii zapasowych wydajność instancji bazy danych zmniejsza się, więc wybierz okno czasowe, gdy obciążenie klastra RDS jest minimalne.
Włącz szyfrowanie Opcja służy do ustalenia, czy nowo utworzone kopie zapasowe zostaną zaszyfrowane, czy nie. Klucz AWS KMS jest kluczem używanym do szyfrowania kopii zapasowych RDS. W przypadku tego demo zaszyfrowamy kopie zapasowe bazy danych za pomocą domyślnej AWS/RDS Klucz AWS KMS.
W ramach konserwacji RDS zapewnia drobne aktualizacje wersji dla oprogramowania bazy danych. Te aktualizacje odbywają się podczas okna konserwacji. Ochrona ochrony usuwania Opcja chroni klaster RDS przed przypadkowym usuwaniem. To demo umożliwia zarówno aktualizację wersji Auto Minor podczas domyślnego okna konserwacji i ochrony usuwania.
Teraz przejrzyj całą konfigurację RDS i kliknij Utwórz bazę danych przycisk u dołu strony, aby utworzyć klaster RDS. Utworzenie klastra RDS zajmie trochę czasu. Po utworzeniu klastra RDS przejdź do bazy danych i wybierz nowo utworzoną bazę danych.
Pokaże wszystkie szczegóły nowo utworzonego klastra RDS. Idź do Karta łączności i bezpieczeństwa, i będzie punkt końcowy klastra RDS i port, którego można użyć do łączenia się z bazą danych.
Wniosek
AWS RDS to zarządzana usługa bazy danych, która obsługuje prawie wszystkie popularne silniki bazy danych SQL, takie jak MySQL, PostgreSQL, MS SQL itp. Ponadto obsługuje także Multi-AZ pod względem wysokiej dostępności i nie przestojów, nawet w przypadku całej strefy dostępności AWS. W przypadku ulepszeń wydajności zapewnia repliki odczytu, które są używane tylko do reagowania na odczyt zapytań. W tym przewodniku opisano procedurę krok po kroku, aby zapewnić wysoce dostępny klaster RDS do konfiguracji produkcji.