Udostępnij za pośrednictwem


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

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?

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

Wymagania wstępne

  • Serwer usługi Azure Database for MySQL, 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 MySQL 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

Jeśli serwer źródłowy nie ma istniejących serwerów repliki, serwer źródłowy może wymagać ponownego uruchomienia, aby przygotować się do replikacji w zależności od używanego magazynu (v1/v2). Rozważ ponowne uruchomienie serwera i wykonaj tę operację poza godzinami szczytu. Aby uzyskać więcej szczegółów, zobacz Ponowne uruchamianie serwera źródłowego.

Jeśli identyfikator GTID jest włączony na serwerze podstawowym (gtid_mode = WŁ.), nowo utworzone repliki będą również miały włączone identyfikator GTID i używać replikacji opartej na identyfikatorze GTID. Aby dowiedzieć się więcej, zobacz Globalny identyfikator transakcji (GTID)

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 MySQL, 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 MySQL — replikacja

  5. Wprowadź nazwę serwera repliki.

    Azure Database for MySQL — nazwa repliki

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

    Azure Database for MySQL — lokalizacja repliki

    Uwaga

    Aby dowiedzieć się więcej na temat regionów, w których można utworzyć replikę, zapoznaj się z artykułem pojęcia dotyczące repliki do odczytu.

  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. Serwer repliki jest zawsze tworzony w tej samej grupie zasobów i tej samej subskrypcji co serwer źródłowy. Jeśli chcesz utworzyć serwer repliki do innej grupy zasobów lub innej subskrypcji, możesz przenieść serwer repliki po 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 MySQL — repliki listy

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 MySQL.

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

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

    Azure Database for MySQL — zatrzymywanie replikacji — wybieranie serwera

  4. Wybierz pozycję Zatrzymaj replikację.

    Azure Database for MySQL — zatrzymywanie replikacji

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

    Azure Database for MySQL — zatrzymywanie potwierdzania replikacji

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 MySQL.

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

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

    Azure Database for MySQL — usuwanie serwera wybierania repliki

  4. Wybieranie pozycji Usuń replikę

    Azure Database for MySQL — usuwanie repliki

  5. Wpisz nazwę repliki i kliknij przycisk Usuń , aby potwierdzić usunięcie repliki.

    Azure Database for MySQL — potwierdzanie usunięcia repliki

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 MySQL.

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

    Azure Database for MySQL — usuwanie wzorca

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

    Azure Database for MySQL — usuwanie głównego potwierdzenia

Monitorowanie replikacji

  1. W witrynie Azure Portal wybierz replikę serwera usługi Azure Database for MySQL, 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.

    Wybieranie opóźnienia replikacji

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

    Wybierz zakres czasu

  5. Wyświetl opóźnienie replikacji dla wybranego zakresu czasu. Poniższy obraz przedstawia ostatnie 30 minut.

    Wybierz zakres czasu 30 minut

Następne kroki