Jak tworzyć repliki do odczytu i zarządzać nimi w usłudze Azure Database for MariaDB przy użyciu witryny Azure Portal

Ważne

Usługa Azure Database for MariaDB znajduje się na ścieżce wycofania. Zdecydowanie zalecamy przeprowadzenie migracji do usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MariaDB?.

W tym artykule dowiesz się, jak tworzyć repliki do odczytu i zarządzać nimi w usłudze Azure Database for MariaDB przy użyciu witryny Azure Portal.

Wymagania wstępne

  • Serwer usługi Azure Database for MariaDB, który będzie używany jako serwer źródłowy.

Ważne

Funkcja repliki do odczytu jest dostępna tylko dla serwerów usługi Azure Database for MariaDB w warstwach cenowych Ogólnego przeznaczenia lub Zoptymalizowane pod kątem pamięci. Upewnij się, że serwer źródłowy znajduje się w jednej z tych warstw cenowych.

Tworzenie repliki do odczytu

Ważne

Podczas tworzenia repliki dla źródła, które nie ma istniejących replik, źródło najpierw uruchomi się ponownie, aby przygotować się do replikacji. Weź to pod uwagę i wykonaj te operacje w okresie poza szczytem.

Serwer repliki do odczytu można utworzyć, wykonując następujące czynności:

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz istniejący serwer usługi Azure Database for MariaDB, którego chcesz użyć jako wzorca. Ta akcja powoduje otwarcie strony Przegląd .

  3. Wybierz pozycję Replikacja z menu w obszarze USTAWIENIA.

  4. Wybierz pozycję Dodaj replikę.

    Azure Database for MariaDB - Replication

  5. Wprowadź nazwę serwera repliki.

    Azure Database for MariaDB - Replica name

  6. Wybierz lokalizację serwera repliki. Lokalizacja domyślna jest taka sama jak lokalizacja serwera źródłowego.

    Azure Database for MariaDB - Replica location

  7. Wybierz przycisk OK , aby potwierdzić utworzenie repliki.

Uwaga

Repliki do odczytu są tworzone przy użyciu tej samej konfiguracji serwera co główny. Konfigurację serwera repliki można zmienić po jej utworzeniu. Zaleca się, aby konfiguracja serwera repliki była przechowywana w równych lub większych wartościach niż źródło, aby upewnić się, że replika jest w stanie nadążyć za wzorcem.

Po utworzeniu serwera repliki można go wyświetlić w bloku Replikacja .

Azure Database for MariaDB - List replicas

Zatrzymywanie replikacji na serwerze repliki

Ważne

Zatrzymywanie replikacji na serwerze jest nieodwracalne. Po zatrzymaniu replikacji między źródłem i repliką nie można jej cofnąć. Następnie serwer repliki staje się serwerem autonomicznym, a teraz obsługuje zarówno odczyt, jak i zapis. Tego serwera nie można ponownie replikować.

Aby zatrzymać replikację między serwerem źródłowym a serwerem repliki z witryny Azure Portal, wykonaj następujące kroki:

  1. W witrynie Azure Portal wybierz źródłowy serwer usługi Azure Database for MariaDB.

  2. Wybierz pozycję Replikacja z menu w obszarze USTAWIENIA.

  3. Wybierz serwer repliki, dla którego chcesz zatrzymać replikację.

    Azure Database for MariaDB - Stop replication select server

  4. Wybierz pozycję Zatrzymaj replikację.

    Azure Database for MariaDB - Stop replication

  5. Potwierdź, że chcesz zatrzymać replikację, wybierając przycisk OK.

    Azure Database for MariaDB - Stop replication confirm

Usuwanie serwera repliki

Aby usunąć serwer repliki do odczytu z witryny Azure Portal, wykonaj następujące kroki:

  1. W witrynie Azure Portal wybierz źródłowy serwer usługi Azure Database for MariaDB.

  2. Wybierz pozycję Replikacja z menu w obszarze USTAWIENIA.

  3. Wybierz serwer repliki, który chcesz usunąć.

    Azure Database for MariaDB - Delete replica select server

  4. Wybieranie pozycji Usuń replikę

    Azure Database for MariaDB - Delete replica

  5. Wpisz nazwę repliki i wybierz pozycję Usuń, aby potwierdzić usunięcie repliki.

    Azure Database for MariaDB - Delete replica confirm

Usuwanie serwera źródłowego

Ważne

Usunięcie serwera źródłowego powoduje zatrzymanie replikacji do wszystkich serwerów repliki i usunięcie samego serwera źródłowego. Serwery repliki stają się serwerami autonomicznymi, które teraz obsługują zarówno odczyt, jak i zapis.

Aby usunąć serwer źródłowy z witryny Azure Portal, wykonaj następujące kroki:

  1. W witrynie Azure Portal wybierz źródłowy serwer usługi Azure Database for MariaDB.

  2. W obszarze Przegląd wybierz pozycję Usuń.

    Azure Database for MariaDB - Delete master

  3. Wpisz nazwę serwera źródłowego i wybierz pozycję Usuń , aby potwierdzić usunięcie serwera źródłowego.

    Azure Database for MariaDB - Delete master confirm

Monitorowanie replikacji

  1. W witrynie Azure Portal wybierz serwer repliki usługi Azure Database for MariaDB, który chcesz monitorować.

  2. W sekcji Monitorowanie paska bocznego wybierz pozycję Metryki:

  3. Wybierz pozycję Opóźnienie replikacji w sekundach z listy rozwijanej dostępnych metryk.

    Select Replication lag

  4. Wybierz zakres czasu, który chcesz wyświetlić. Poniższy obraz wybiera 30-minutowy zakres czasu.

    Select time range

  5. Wyświetl opóźnienie replikacji dla wybranego zakresu czasu. Na poniższej ilustracji przedstawiono ostatnie 30 minut dla dużego obciążenia.

    Select time range 30 minutes

Następne kroki