Leesreplica's maken en beheren in Azure Database for MySQL met behulp van Azure Portal

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

In dit artikel leert u hoe u leesreplica's maakt en beheert in de Azure Database for MySQL-service met behulp van Azure Portal.

Vereisten

Belangrijk

De functie leesreplica is alleen beschikbaar voor Azure Database for MySQL-servers in de prijscategorieën Algemeen gebruik of Geoptimaliseerd voor geheugen. Zorg ervoor dat de bronserver zich in een van deze prijscategorieën bevindt.

Een leesreplica maken

Belangrijk

Als uw bronserver geen bestaande replicaservers heeft, moet de bronserver mogelijk opnieuw worden opgestart om zich voor te bereiden op replicatie, afhankelijk van de gebruikte opslag (v1/v2). Overweeg opnieuw opstarten van de server en voer deze bewerking uit tijdens daluren. Zie Het opnieuw opstarten van de bronserver voor meer informatie.

Als GTID is ingeschakeld op een primaire server (gtid_mode = AAN), hebben nieuw gemaakte replica's ook GTID ingeschakeld en worden GTID-gebaseerde replicatie gebruikt. Raadpleeg global transaction identifier (GTID) voor meer informatie

U kunt een leesreplicaserver maken met behulp van de volgende stappen:

  1. Meld u aan bij de Azure-portal.

  2. Selecteer de bestaande Azure Database for MySQL-server die u als hoofdserver wilt gebruiken. Met deze actie wordt de pagina Overzicht geopend.

  3. Selecteer Replicatie in het menu onder INSTELLINGEN.

  4. Selecteer Replica toevoegen.

    Azure Database for MySQL - Replication

  5. Voer een naam in voor de replicaserver.

    Azure Database for MySQL - Replica name

  6. Selecteer de locatie voor de replicaserver. De standaardlocatie is hetzelfde als de bronservers.

    Azure Database for MySQL - Replica location

    Notitie

    Raadpleeg het artikel leesreplicaconcepten voor meer informatie over de regio's waarin u een replica kunt maken.

  7. Selecteer OK om het maken van de replica te bevestigen.

Notitie

Leesreplica's worden gemaakt met dezelfde serverconfiguratie als de hoofdserver. De configuratie van de replicaserver kan worden gewijzigd nadat deze is gemaakt. De replicaserver wordt altijd gemaakt in dezelfde resourcegroep en hetzelfde abonnement als de bronserver. Als u een replicaserver wilt maken naar een andere resourcegroep of een ander abonnement, kunt u de replicaserver na het maken verplaatsen. Het wordt aanbevolen om de configuratie van de replicaserver op gelijke of hogere waarden te houden dan de bron om ervoor te zorgen dat de replica de master kan bijhouden.

Zodra de replicaserver is gemaakt, kan deze worden weergegeven op de blade Replicatie .

Azure Database for MySQL - List replicas

Replicatie naar een replicaserver stoppen

Belangrijk

Replicatie naar een server stoppen kan niet ongedaan worden. Zodra de replicatie tussen een bron en replica is gestopt, kan deze niet ongedaan worden gemaakt. De replicaserver wordt vervolgens een zelfstandige server en ondersteunt nu zowel lees- als schrijfbewerkingen. Van deze server kan niet opnieuw een replica worden gemaakt.

Als u de replicatie tussen een bronserver en een replicaserver vanuit Azure Portal wilt stoppen, gebruikt u de volgende stappen:

  1. Selecteer uw bronserver van Azure Database for MySQL in Azure Portal.

  2. Selecteer Replicatie in het menu onder INSTELLINGEN.

  3. Selecteer de replicaserver waarvoor u de replicatie wilt stoppen.

    Azure Database for MySQL - Stop replication select server

  4. Selecteer Replicatie stoppen.

    Azure Database for MySQL - Stop replication

  5. Bevestig dat u de replicatie wilt stoppen door op OK te klikken.

    Azure Database for MySQL - Stop replication confirm

Een replicaserver verwijderen

Als u een leesreplicaserver wilt verwijderen uit Azure Portal, gebruikt u de volgende stappen:

  1. Selecteer uw bronserver van Azure Database for MySQL in Azure Portal.

  2. Selecteer Replicatie in het menu onder INSTELLINGEN.

  3. Selecteer de replicaserver die u wilt verwijderen.

    Azure Database for MySQL - Delete replica select server

  4. Replica verwijderen selecteren

    Azure Database for MySQL - Delete replica

  5. Typ de naam van de replica en klik op Verwijderen om het verwijderen van de replica te bevestigen.

    Azure Database for MySQL - Delete replica confirm

Een bronserver verwijderen

Belangrijk

Als u een bronserver verwijdert, wordt de replicatie naar alle replicaservers gestopt en wordt de bronserver zelf verwijderd. Replicaservers worden zelfstandige servers die nu zowel lees-als schrijfbewerkingen ondersteunen.

Als u een bronserver uit Azure Portal wilt verwijderen, gebruikt u de volgende stappen:

  1. Selecteer uw bronserver van Azure Database for MySQL in Azure Portal.

  2. Selecteer Verwijderen in het overzicht.

    Azure Database for MySQL - Delete master

  3. Typ de naam van de bronserver en klik op Verwijderen om het verwijderen van de bronserver te bevestigen.

    Azure Database for MySQL - Delete master confirm

Replicatie bewaken

  1. Selecteer in Azure Portal de replica van de Azure Database for MySQL-server die u wilt bewaken.

  2. Selecteer in de sectie Bewaking van de zijbalk metrische gegevens:

  3. Selecteer Replicatievertraging in seconden in de vervolgkeuzelijst met beschikbare metrische gegevens.

    Select Replication lag

  4. Selecteer het tijdsbereik dat u wilt weergeven. In de onderstaande afbeelding wordt een tijdsbereik van 30 minuten geselecteerd.

    Select time range

  5. Bekijk de replicatievertraging voor het geselecteerde tijdsbereik. In de onderstaande afbeelding ziet u de afgelopen 30 minuten.

    Select time range 30 minutes

Volgende stappen