Tworzenie replik odczytu i zarządzanie nimi w Azure Database for MariaDB przy użyciu Azure PortalHow to create and manage read replicas in Azure Database for MariaDB using the Azure portal

W tym artykule przedstawiono sposób tworzenia replik odczytu i zarządzania nimi w usłudze Azure Database for MariaDB przy użyciu Azure Portal.In this article, you will learn how to create and manage read replicas in the Azure Database for MariaDB service using the Azure portal.

Wymagania wstępnePrerequisites

Ważne

Funkcja odczytu repliki jest dostępna tylko dla serwerów Azure Database for MariaDB w warstwach cenowych Ogólnego przeznaczenia lub zoptymalizowanych pod kątem pamięci.The read replica feature is only available for Azure Database for MariaDB servers in the General Purpose or Memory Optimized pricing tiers. Upewnij się, że serwer główny znajduje się w jednej z tych warstw cenowych.Ensure the master server is in one of these pricing tiers.

Tworzenie repliki odczytuCreate a read replica

Serwer repliki odczytu można utworzyć, wykonując następujące czynności:A read replica server can be created using the following steps:

  1. Zaloguj się do Azure Portal.Sign into the Azure portal.

  2. Wybierz istniejący serwer Azure Database for MariaDB, który ma być używany jako główny.Select the existing Azure Database for MariaDB server that you want to use as a master. Ta akcja powoduje otwarcie strony Przegląd .This action opens the Overview page.

  3. Wybierz opcję replikacja z menu, w obszarze Ustawienia.Select Replication from the menu, under SETTINGS.

  4. Wybierz pozycję Dodaj replikę.Select Add Replica.

    Azure Database for MariaDB — replikacja

  5. Wprowadź nazwę serwera repliki.Enter a name for the replica server.

    Azure Database for MariaDB — nazwa repliki

  6. Wybierz lokalizację serwera repliki.Select the location for the replica server. Lokalizacja domyślna jest taka sama jak w przypadku serwera głównego.The default location is the same as the master server's.

    Azure Database for MariaDB — lokalizacja repliki

    Uwaga

    Replikacja między regionami jest w wersji zapoznawczej.Cross region replication is in preview. Aby dowiedzieć się więcej na temat regionów, w których można utworzyć replikę, zapoznaj się z artykułem dotyczącym pojęć dotyczących repliki.To learn more about which regions you can create a replica in, visit the read replica concepts article.

  7. Wybierz przycisk OK , aby potwierdzić utworzenie repliki.Select OK to confirm creation of the replica.

Uwaga

Repliki odczytu są tworzone z tą samą konfiguracją serwera co serwer główny.Read replicas are created with the same server configuration as the master. Konfigurację serwera repliki można zmienić po jego utworzeniu.The replica server configuration can be changed after it has been created. Zaleca się, aby konfiguracja serwera repliki była utrzymywana z równymi lub większymi wartościami niż wzorzec, aby upewnić się, że replika jest w stanie utrzymać się z serwerem głównym.It is recommended that the replica server's configuration should be kept at equal or greater values than the master to ensure the replica is able to keep up with the master.

Po utworzeniu serwera repliki można go wyświetlić w bloku replikacja .Once the replica server has been created, it can be viewed from the Replication blade.

Repliki list Azure Database for MariaDB

Zatrzymaj replikację do serwera replikiStop replication to a replica server

Ważne

Zatrzymywanie replikacji na serwerze jest nieodwracalne.Stopping replication to a server is irreversible. Po zatrzymaniu replikacji między serwerem głównym a repliką nie można jej cofnąć.Once replication has stopped between a master and replica, it cannot be undone. Serwer repliki stał się serwerem autonomicznym i obsługuje teraz zarówno odczyt, jak i zapis.The replica server then becomes a standalone server and now supports both read and writes. Nie można ponownie wykonać tego serwera w replice.This server cannot be made into a replica again.

Aby zatrzymać replikację między wzorcem i serwerem repliki z Azure Portal, wykonaj następujące czynności:To stop replication between a master and a replica server from the Azure portal, use the following steps:

  1. W Azure Portal wybierz serwer główny Azure Database for MariaDB.In the Azure portal, select your master Azure Database for MariaDB server.

  2. Wybierz opcję replikacja z menu, w obszarze Ustawienia.Select Replication from the menu, under SETTINGS.

  3. Wybierz serwer repliki, dla którego ma zostać zatrzymana replikacja.Select the replica server you wish to stop replication for.

    Azure Database for MariaDB — zatrzymywanie replikacji wybierz serwer

  4. Wybierz pozycję Zatrzymaj replikację.Select Stop replication.

    Azure Database for MariaDB — zatrzymywanie replikacji

  5. Potwierdź, że chcesz zatrzymać replikację, klikając przycisk OK.Confirm you want to stop replication by clicking OK.

    Azure Database for MariaDB — potwierdzenie zatrzymywania replikacji

Usuwanie serwera replikiDelete a replica server

Aby usunąć serwer repliki odczytu z Azure Portal, wykonaj następujące czynności:To delete a read replica server from the Azure portal, use the following steps:

  1. W Azure Portal wybierz serwer główny Azure Database for MariaDB.In the Azure portal, select your master Azure Database for MariaDB server.

  2. Wybierz opcję replikacja z menu, w obszarze Ustawienia.Select Replication from the menu, under SETTINGS.

  3. Wybierz serwer repliki, który chcesz usunąć.Select the replica server you wish to delete.

    Azure Database for MariaDB — usuwanie repliki wybierz serwer

  4. Wybierz pozycję Usuń replikęSelect Delete replica

    Azure Database for MariaDB-Usuń replikę

  5. Wpisz nazwę repliki, a następnie kliknij przycisk Usuń , aby potwierdzić usunięcie repliki.Type the name of the replica and click Delete to confirm deletion of the replica.

    Potwierdzenie usunięcia repliki Azure Database for MariaDB

Usuwanie serwera głównegoDelete a master server

Ważne

Usunięcie serwera głównego powoduje zatrzymanie replikacji do wszystkich serwerów repliki i usunięcie samego serwera głównego.Deleting a master server stops replication to all replica servers and deletes the master server itself. Serwery repliki stają się serwerami autonomicznymi, które teraz obsługują zarówno odczyt, jak i zapis.Replica servers become standalone servers that now support both read and writes.

Aby usunąć serwer główny z Azure Portal, wykonaj następujące czynności:To delete a master server from the Azure portal, use the following steps:

  1. W Azure Portal wybierz serwer główny Azure Database for MariaDB.In the Azure portal, select your master Azure Database for MariaDB server.

  2. W obszarze Przeglądwybierz pozycję Usuń.From the Overview, select Delete.

    Azure Database for MariaDB-Usuń wzorzec

  3. Wpisz nazwę serwera głównego, a następnie kliknij przycisk Usuń , aby potwierdzić usunięcie serwera głównego.Type the name of the master server and click Delete to confirm deletion of the master server.

    Azure Database for MariaDB-Usuń wzorzec

Monitoruj replikacjęMonitor replication

  1. W Azure Portalwybierz serwer repliki Azure Database for MariaDB, który chcesz monitorować.In the Azure portal, select the replica Azure Database for MariaDB server you want to monitor.

  2. W sekcji monitorowanie na pasku bocznym wybierz pozycję metryki:Under the Monitoring section of the sidebar, select Metrics:

  3. Wybierz pozycję opóźnienie replikacji w sekundach z listy rozwijanej dostępnych metryk.Select Replication lag in seconds from the dropdown list of available metrics.

    Wybierz opóźnienie replikacji

  4. Wybierz zakres czasu, który chcesz wyświetlić.Select the time range you wish to view. Poniższy obraz wybiera 30-minutowy zakres czasu.The image below selects a 30 minute time range.

    Wybierz zakres czasu

  5. Wyświetl zwłokę replikacji dla wybranego zakresu czasu.View the replication lag for the selected time range. Na poniższej ilustracji przedstawiono ostatnie 30 minut dla dużego obciążenia.The image below displays the last 30 minutes for a large workload.

    Wybierz zakres czasu

Następne krokiNext steps