Migration Runtime Server met de migratieservice in Azure Database for PostgreSQL
Migration Runtime Server is een gespecialiseerde functie in de migratieservice in Azure Database for PostgreSQL die fungeert als een tussenliggende server tijdens de migratie. Het is een afzonderlijk exemplaar van Azure Database for PostgreSQL - Flexible Server dat niet de doelserver is. Het wordt gebruikt om de migratie van databases vanuit een bronomgeving te vergemakkelijken die alleen toegankelijk is via een particulier netwerk.
Migration Runtime Server is handig in scenario's waarin zowel de PostgreSQL-bronexemplaren als het doelexemplaren van Azure Database for PostgreSQL - Flexible Server zijn geconfigureerd om te communiceren via privé-eindpunten of privé-IP-adressen. Deze regeling zorgt ervoor dat de migratie plaatsvindt binnen een beveiligde en geïsoleerde netwerkruimte. Migration Runtime Server verwerkt de gegevensoverdracht. Er wordt verbinding gemaakt met het PostgreSQL-bronexemplaren om gegevens op te halen en vervolgens naar de doelserver te pushen.
Migration Runtime Server verschilt van de doelserver en is geconfigureerd voor het afhandelen van het proces voor gegevensoverdracht, waardoor een veilig en efficiënt migratiepad wordt gegarandeerd.
Ondersteunde migratiescenario's met de Migration Runtime-server
Migration Runtime Server is essentieel voor het overdragen van gegevens tussen verschillende PostgreSQL-exemplaren van de bron en het Exemplaar van Azure Database for PostgreSQL - Flexible Server. Dit is nodig in de volgende scenario's:
- Wanneer de bron een Azure Database for PostgreSQL - Enkele server is geconfigureerd met een privé-eindpunt en het doel een Azure Database for PostgreSQL - Flexible Server met een privé-eindpunt is.
- Voor bronnen zoals on-premises databases, virtuele Azure-machines of AWS-exemplaren die alleen toegankelijk zijn via privénetwerken en het doelexemplaren van Azure Database for PostgreSQL - Flexible Server met een privé-eindpunt.
Hoe gebruikt u de functie Migration Runtime Server?
Als u de functie Migration Runtime Server in de migratieservice in Azure Database for PostgreSQL wilt gebruiken, hebt u twee migratieopties:
- Gebruik De Azure-portal tijdens de installatie.
- Geef de
migrationRuntimeResourceId
parameter op in het JSON-eigenschappenbestand tijdens de opdracht voor het maken van de migratie in de Azure CLI.
U doet dit als volgt in beide methoden.
De Azure-portal gebruiken
Meld u aan bij Azure Portal en open de migratieservice (vanaf de doelserver) in het Azure Database for PostgreSQL-exemplaar.
Begin een nieuwe migratiewerkstroom binnen de service.
Wanneer u het tabblad Runtimeserver selecteren bereikt, selecteert u Ja als u Migration Runtime Server wilt gebruiken.
Selecteer uw Azure-abonnement en -resourcegroep. Selecteer de locatie van het virtuele netwerk geïntegreerde Azure Database for PostgreSQL - Flexible Server-exemplaar.
Selecteer het juiste Exemplaar van Azure Database for PostgreSQL - Flexible Server om te fungeren als uw Exemplaar van Migration Runtime Server.
De Azure CLI gebruiken
- Open de opdrachtregelinterface.
- Zorg ervoor dat de Azure CLI is geïnstalleerd en dat u bent aangemeld bij uw Azure-account met behulp van
az sign-in
. - De versie moet ten minste 2.62.0 of hoger zijn om de optie Migration Runtime Server te gebruiken.
- Voor
az postgres flexible-server migration create
de opdracht is een JSON-bestandspad vereist als onderdeel van de--properties
parameter, die configuratiedetails voor de migratie bevat. Geef demigrationRuntimeResourceId
parameter op in het JSON-eigenschappenbestand.
Essentials van Migration Runtime Server
- Minimale configuratie: ondanks dat deze wordt gemaakt vanuit Azure Database for PostgreSQL - Flexible Server, faciliteert Migration Runtime Server alleen migratie zonder hoge beschikbaarheid, back-ups, versiespecifieke of geavanceerde opslagfuncties.
- Prestaties en grootte: Migration Runtime Server moet op de juiste wijze worden geschaald om de workload te beheren. U wordt aangeraden een SKU te selecteren die gelijk is aan of groter is dan die van de doelserver.
- Netwerken: Zorg ervoor dat Migration Runtime Server op de juiste wijze is geïntegreerd in het virtuele netwerk en dat netwerkbeveiliging veilige communicatie mogelijk maakt met zowel de bron- als doelservers. Zie de netwerkhandleiding voor migratieservice voor meer informatie.
- Opschoning na de migratie: Nadat de migratie is voltooid, moet Migration Runtime Server buiten gebruik worden gesteld om onnodige kosten te voorkomen. Voordat u deze verwijdert, moet u ervoor zorgen dat alle gegevens zijn gemigreerd en dat de server niet meer nodig is.