Share via


Ondersteuning voor MySQL - Flexibele server migreren naar beschikbaarheidszone

In deze handleiding wordt beschreven hoe u MySQL – Flexible Server migreert van ondersteuning voor niet-beschikbaarheidszones naar ondersteuning voor beschikbaarheidszones.

U kunt Azure Database for MySQL Flexible Server configureren voor het gebruik van een van de twee architectuurmodellen met hoge beschikbaarheid (HA):

  • Dezelfde zone HA-architectuur (zonegebonden). Deze optie heeft de voorkeur voor infrastructuurredundantie met lagere netwerklatentie, omdat de primaire en stand-byservers zich in dezelfde beschikbaarheidszone bevinden. Het biedt hoge beschikbaarheid zonder dat u toepassingsredundantie tussen zones hoeft te configureren. Hoge beschikbaarheid van dezelfde zone heeft de voorkeur wanneer u het hoogste beschikbaarheidsniveau binnen één beschikbaarheidszone met de laagste netwerklatentie wilt bereiken. Dezelfde zone is beschikbaar in alle Azure-regio's waar u Azure Database for MySQL - Flexible Server kunt gebruiken. Zie Same-zone HA-architectuur voor meer informatie over architectuur met dezelfde zone.

  • Zone-redundante HA-architectuur. Deze optie heeft de voorkeur voor volledige isolatie en redundantie van infrastructuur in meerdere beschikbaarheidszones. Het biedt het hoogste beschikbaarheidsniveau, maar hiervoor moet u toepassingsredundantie tussen zones configureren. Zone-redundante hoge beschikbaarheid heeft de voorkeur wanneer u het hoogste beschikbaarheidsniveau wilt bereiken op basis van infrastructuurfouten in de beschikbaarheidszone en wanneer latentie in de beschikbaarheidszone acceptabel is. Deze kan alleen worden ingeschakeld wanneer de server wordt gemaakt. Zone-redundante hoge beschikbaarheid is beschikbaar in een subset van Azure-regio's waar de regio ondersteuning biedt voor meerdere beschikbaarheidszones en zone-redundante Premium-bestandsshares beschikbaar zijn. Zie Zone-redundante HA-architectuur voor meer informatie over zone-redundante HA-architectuur.

Als u uw bestaande workload wilt migreren van zonegebonden (dezelfde zone-HA) naar zone-redundante hoge beschikbaarheid, moet u het volgende doen:

  1. Implementeer en configureer een nieuwe server die is geconfigureerd voor zone-redundante hoge beschikbaarheid.

  2. Volg de migratierichtlijnen in dit document om uw resources naar uw nieuwe server te verplaatsen.

Vereisten

Ga als volgende te werk om te migreren naar ondersteuning voor beschikbaarheidszones:

  1. U hebt ten minste een van de volgende twee servers nodig:

    • Een bronserver waarop Azure Database for MySQL Flexible Server wordt uitgevoerd in een regio die geen ondersteuning biedt voor beschikbaarheidszones.

    • Een Flexibele Azure Database for MySQL-server die op het moment van maken niet is ingeschakeld voor hoge beschikbaarheid.

    Belangrijk

    Als u uw Azure Database for MySQL Flexible Server oorspronkelijk hebt ingericht als een niet-HA-server, kunt u deze inschakelen voor dezelfde zone-HA-architectuur. Als u deze echter wilt inschakelen voor zone-redundante ha-architectuur, moet u een van de beschikbare migratieopties implementeren die in dit artikel worden vermeld.

  2. U moet een doelserver maken waarop Azure Database for MySQL Flexible Server wordt uitgevoerd in een regio die beschikbaarheidszones ondersteunt. Zie De Azure-portal gebruiken om een Flexibele Azure Database for MySQL-server te maken voor meer informatie over het maken van een Flexibele Azure Database for MySQL-server. Zorg ervoor dat de gemaakte server is geconfigureerd voor zoneredundantie door hoge beschikbaarheid in te schakelen en de optie Zone-redundant te selecteren.

Fooi

Als u wilt dat u in de toekomst kunt schakelen tussen zonegebonden (dezelfde zone) en zone-redundante hoge beschikbaarheid, kunt u uw Azure Database for MySQL Flexibele server inrichten met zone-redundante HA ingeschakeld tijdens het maken van de server. Zodra de server is ingericht, kunt u ha uitschakelen.

Vereisten voor downtime

Migraties kunnen als online of offline worden gecategoriseerd:

Offlinemigratie. Als uw toepassing uitvaltijd kan bieden, zijn offlinemigraties altijd de voorkeurskeuze, omdat ze eenvoudig en eenvoudig kunnen worden uitgevoerd. Bij een offlinemigratie wordt de bronserver offline gehaald en worden er dumps en herstelbewerkingen van de databases uitgevoerd op de doelserver. Voor deze optie is de meeste downtime vereist. De duur van de downtime wordt bepaald door de tijd die nodig is om het herstel uit te voeren op de doelserver.

Onlinemigratie. Deze optie heeft minimale downtime en is de beste keuze als u minder downtime wilt. De bronserver staat updates toe en de migratieoplossing zorgt ervoor dat de lopende wijzigingen tussen de bron- en doelserver worden gerepliceerd, samen met de eerste dump en herstel op het doel.

Migratieoptie 1: Offlinemigratie

U kunt migreren van de ene Azure Database for Flexible Server naar een andere met behulp van een van de volgende hulpprogramma's. Voor beide opties is downtime vereist.

  1. Data Migration Service (DMS). Zie Azure Database for MySQL - Enkele server offline migreren naar Flexibele server met behulp van DMS via Azure Portal voor meer informatie over het migreren van MySQL Flexible Server naar een andere flexibele server. Hoewel in de zelfstudie stappen voor het migreren van Azure MySQL Single Server naar Flexible Server worden beschreven, kunt u dezelfde procedure gebruiken voor het migreren van gegevens van één Azure Database for MySQL Flexible Server die geen ondersteuning biedt voor beschikbaarheidszones naar een andere die beschikbaarheidszones ondersteunt.

  2. Opensource-hulpprogramma's. U kunt offline migreren met opensource-hulpprogramma's, zoals MySQL Workbench, mydumper/myloader of mysqldump om een back-up van de database te maken en te herstellen. Zie Opties voor het migreren van Azure Database for MySQL - Enkele server naar flexibele server voor meer informatie over het gebruik van deze hulpprogramma's. Hoewel in de zelfstudie stappen voor het migreren van Azure MySQL Single Server naar Flexible Server worden beschreven, kunt u dezelfde procedure gebruiken voor het migreren van gegevens van één Azure Database for MySQL Flexible Server die geen ondersteuning biedt voor beschikbaarheidszones naar een andere die beschikbaarheidszones ondersteunt.

Migratieoptie 2: Onlinemigratie

U kunt migreren van de ene Azure Database for Flexible Server naar een andere met minimale downtime naar uw toepassingen met behulp van een van de volgende hulpprogramma's:

  1. Data Migration Service (DMS). Zie Azure Database for MySQL - Enkele server online migreren naar Flexibele server met behulp van DMS via de Azure-portal voor meer informatie over het migreren van MySQL Flexibele server naar een andere met DMS. Hoewel in de zelfstudie stappen voor het migreren van Azure MySQL Single Server naar Flexible Server worden beschreven, kunt u dezelfde procedure gebruiken voor het migreren van gegevens van één Azure Database for MySQL Flexible Server die geen ondersteuning biedt voor beschikbaarheidszones naar een andere die beschikbaarheidszones ondersteunt.

  2. Opensource-hulpprogramma's. U kunt een combinatie van opensource-hulpprogramma's gebruiken, zoals mydumper/myloader , samen met replicatie van gegevens. Zie Azure Database for MySQL Data-in Replication configureren voor meer informatie over het instellen van replicatie van inkomende gegevens.

Belangrijk

Replicatie van gegevens wordt niet ondersteund voor servers met hoge beschikbaarheid. De tijdelijke oplossing is om de doelserver eerst in te richten met zone-redundante hoge beschikbaarheid en vervolgens hoge beschikbaarheid uit te schakelen voordat u Gegevens-in-replicatie configureert. Zodra de replicatie is voltooid, schakelt u zone-redundante HA opnieuw in op de doelserver.

Volgende stappen

Meer informatie over: