Udostępnij za pośrednictwem


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

DOTYCZY: Azure Database for MySQL — serwer elastyczny

Z tego artykułu dowiesz się, jak tworzyć repliki do odczytu i zarządzać nimi na serwerze elastycznym usługi Azure Database for MySQL przy użyciu witryny Azure Portal.

Uwaga

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

Wymagania wstępne

  • Wystąpienie serwera elastycznego usługi Azure Database for MySQL używane jako serwer źródłowy.

Tworzenie repliki do odczytu

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

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz istniejące wystąpienie serwera elastycznego usługi Azure Database for MySQL, którego chcesz użyć jako źródła. Ta akcja powoduje otwarcie strony Przegląd .

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

  4. Wybierz pozycję Dodaj replikę.

    Zrzut ekranu przedstawiający dodawanie repliki.

  5. Wprowadź nazwę serwera repliki. Jeśli region obsługuje Strefy dostępności, możesz wybrać wybraną strefę dostępności.

    Zrzut ekranu przedstawiający dodawanie nazwy repliki.

  6. Wprowadź lokalizację na podstawie potrzeby utworzenia repliki do odczytu w regionie lub uniwersalnej między regionami.

    Zrzut ekranu przedstawiający wybieranie regionu krzyżowego.

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

Uwaga

Repliki do odczytu są tworzone przy użyciu tej samej konfiguracji serwera co źródło. 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. Załóżmy, że chcesz utworzyć serwer repliki dla innej grupy zasobów lub innej subskrypcji. W takim przypadku można 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 zapewnić, że replika może nadążyć za źródłem.

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

[Zrzut ekranu przedstawiający listę replik.

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 odczyt 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łowe wystąpienie serwera elastycznego usługi Azure Database for MySQL.

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

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

    [Zrzut ekranu przedstawiający listę replik.

  4. Wybierz pozycję Podwyższ poziom. Akcja podwyższania poziomu spowodowała zatrzymanie replikacji i przekonwertowanie repliki na niezależny, autonomiczny serwer do odczytu i zapisu.

    Zrzut ekranu przedstawiający wybieranie podwyższania poziomu.

  5. Potwierdź, że chcesz zatrzymać replikację, wybierając pozycję Podwyższ poziom.

    [Zrzut ekranu przedstawiający zatrzymywanie replikacji, wybierając pozycję podwyższ poziom.

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łowe wystąpienie serwera elastycznego usługi Azure Database for MySQL.

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

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

    [Zrzut ekranu przedstawiający usuwanie wybranej repliki serwera.

  4. Wybieranie pozycji Usuń replikę

    Zrzut ekranu przedstawiający usuwanie repliki.

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

    Zrzut ekranu przedstawiający potwierdzenie 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łowe wystąpienie serwera elastycznego usługi Azure Database for MySQL.

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

    [Zrzut ekranu przedstawiający usuwanie źródła.

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

    Zrzut ekranu przedstawiający usuwanie potwierdzonego źródła.

Monitorowanie replikacji

  1. W witrynie Azure Portal wybierz replikę wystąpienia serwera elastycznego usługi Azure Database for MySQL, które 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.

    [Zrzut ekranu przedstawiający wybieranie opóźnienia replikacji.

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

    [Zrzut ekranu przedstawiający wybieranie zakresu czasu.

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

    [Zrzut ekranu przedstawiający wybieranie zakresu czasu 30 minut.

Następne kroki

  • Dowiedz się więcej o replikach do odczytu
  • Możesz również monitorować opóźnienie replikacji, wykonując kroki wymienione tutaj.
  • Aby rozwiązać problemy z dużym opóźnieniem replikacji zaobserwowanym w metrykach, odwiedź link.