Delen via


Wat is de migratieservice in Azure Database for PostgreSQL?

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

De migratieservice in Azure Database for PostgreSQL vereenvoudigt het proces van het verplaatsen van uw PostgreSQL-databases naar Azure. De migratieservice biedt migratieopties van verschillende door PostgreSQL ondersteunde bronnen, waaronder migreren vanuit een cloudservice, vanuit een on-premises omgeving of van een virtuele machine in Azure. De migratieservice is ontworpen om u te helpen uw PostgreSQL-databases met gemak en vertrouwen te verplaatsen naar Azure Database for PostgreSQL - Flexible Server.

Enkele van de voordelen van het gebruik van de migratieservice zijn:

  • Beheerde migratieservice
  • Ondersteuning voor schema- en gegevensmigraties
  • Geen complexe installatie
  • Eenvoudig te gebruiken migratie-ervaringen met behulp van De Azure-portal of de Azure CLI
  • Onbeperkte databasegrootte

In de volgende afbeelding ziet u de PostgreSQL-bronnen die u kunt migreren met behulp van de migratieservice in Azure Database for PostgreSQL. Alle ondersteunde omgevingen kunnen naadloos worden overgezet naar Azure Database for PostgreSQL.

Diagram met verschillende PostgreSQL-bronnen.

In de volgende afbeelding ziet u de gedetailleerde stappen die betrokken zijn bij het migreren van Azure Database for PostgreSQL - Enkele server naar Azure Database for PostgreSQL - Flexible Server. In de afbeelding ziet u de migratiewerkstroom en de belangrijkste fasen van de migratie voor een geslaagde overgang naar Azure Database for PostgreSQL - Flexible Server.

Diagram met de migratie van enkele server naar flexibele server.

Waarom een flexibele server gebruiken?

Azure Database for PostgreSQL - Flexible Server is de volgende generatie beheerde PostgreSQL-service in Azure. Azure Database for PostgreSQL mogelijk gemaakt door de PostgreSQL Community Edition is beschikbaar in een flexibele serverimplementatie.

Azure Database for PostgreSQL - Flexible Server biedt maximale flexibiliteit ten opzichte van uw database en ingebouwde kostenoptimalisaties. Voordelen ten opzichte van peerproducten zijn onder andere:

  • Superieure prestaties: Azure Database for PostgreSQL - Flexible Server wordt uitgevoerd op een Linux-VM, de VM die het meest geschikt is voor het uitvoeren van de PostgreSQL-engine.

  • Kostenbesparingen: u kunt Azure Database for PostgreSQL - Flexible Server stoppen en starten op een on-demand server om uw totale operationele kosten (TCO) te verlagen. De facturering van uw rekenlaag wordt onmiddellijk gestopt, voor aanzienlijke kostenbesparingen tijdens het ontwikkelen en testen en voor tijdgebonden voorspelbare productieworkloads.

  • Ondersteuning voor nieuwe versies van PostgreSQL: Azure Database for PostgreSQL - Flexible Server ondersteunt alle primaire PostgreSQL-versies vanaf versie 11.

  • Geminimaliseerde latentie: u kunt uw flexibele server in dezelfde beschikbaarheidszone als de toepassingsserver instellen voor minimale latentie.

  • Groepsgewijze verbindingen: Azure Database for PostgreSQL - Flexible Server heeft een ingebouwd mechanisme voor groepsgewijze verbindingen via de pgBouncer-invoegtoepassing ter ondersteuning van duizenden actieve verbindingen met lage overhead.

  • Serverparameters: Azure Database for PostgreSQL - Flexible Server biedt een uitgebreide set serverparameters voor configuratie en afstemming.

  • Aangepast onderhoudsvenster: U kunt het onderhoudsvenster van de flexibele server plannen voor een specifieke dag van de week en tijd.

  • Hoge beschikbaarheid: Azure Database for PostgreSQL - Flexible Server ondersteunt hoge beschikbaarheid binnen dezelfde beschikbaarheidszone en in verschillende beschikbaarheidszones door een warme stand-byserver te configureren die gesynchroniseerd is met de primaire server.

  • Beveiliging: Azure Database for PostgreSQL - Flexible Server biedt meerdere lagen gegevensbescherming en -versleuteling om uw gegevens te beveiligen.

  • Vector Search en Azure AI-extensie: Met de integratie van Vector Search en de Azure AI-extensie voor PostgreSQL kunnen gebruikers geavanceerde zoekbewerkingen uitvoeren en AI-gestuurde inzichten rechtstreeks in de database gebruiken voor verbeterde querymogelijkheden en toepassingsinformatie.

Migreren naar Azure Database for PostgreSQL - Flexibele server

U kunt kiezen uit de volgende opties om te migreren van een postgreSQL-bronserver naar een flexibele server:

Offlinemigratie: In een offlinemigratie worden alle toepassingen die verbinding maken met uw bronexemplaren gestopt. Vervolgens worden databases gekopieerd naar een flexibele server.

Onlinemigratie: In een onlinemigratie worden toepassingen die verbinding maken met uw bronserver niet gestopt terwijl databases naar een flexibele server worden gekopieerd. De eerste databasekopie wordt gevolgd door replicatie om de flexibele server gesynchroniseerd te houden met het bronexemplaar. Er wordt een cutover uitgevoerd en de flexibele server wordt volledig gesynchroniseerd met het bronexemplaren, wat resulteert in minimale downtime.

In de volgende tabel worden offline- en onlineopties beschreven:

Optie Voordelen Overwegingen Aanbevolen scenario's
Offline - Eenvoudig, eenvoudig en minder complex om uit te voeren.
- Veel minder kans op falen.
- Geen beperkingen voor het aantal databaseobjecten dat kan worden verwerkt.
- Downtime voor toepassingen. - Het beste voor scenario's waarin eenvoud en een hoog slagingspercentage essentieel zijn.
- Ideaal wanneer een database offline kan worden gehaald zonder aanzienlijke gevolgen voor bedrijfsactiviteiten.
- Geschikt wanneer databases kunnen worden gemigreerd binnen een gepland onderhoudsvenster.
Online - Zeer minimale downtime voor uw toepassing.
- Ideaal voor grote databases en voor klanten die vereisten hebben voor beperkte downtime.
- Replicatie die wordt gebruikt in onlinemigratie heeft enkele beperkingen. Primaire sleutels zijn bijvoorbeeld vereist in alle tabellen.
- Complexer om uit te voeren dan offlinemigratie.
- Grotere kans op fouten vanwege de complexiteit van het migratieproces.
- Er is een invloed op de opslag en computing van het bronexemplaren als de migratie lange tijd wordt uitgevoerd. De impact moet nauwkeurig worden bewaakt tijdens de migratie.
- Het meest geschikt voor bedrijven waar continuïteit essentieel is en downtime tot een absoluut minimum moet worden beperkt.
- Aanbevolen wanneer databasemigratie moet plaatsvinden zonder lopende bewerkingen te onderbreken.

De volgende tabel bevat de bronnen die door de migratieservice worden ondersteund:

PostgreSQL-brontype Offlinemigratie Online migratie
Azure Database for PostgreSQL - één server Ondersteund Ondersteund
Amazon RDS voor PostgreSQL Ondersteund Ondersteund
On-premises Ondersteund Ondersteund
Virtuele Azure-machine Ondersteund Ondersteund
Amazon Aurora PostgreSQL Ondersteund Ondersteund
Google Cloud SQL for PostgreSQL Ondersteund Ondersteund

Schermopname van de migratie-instelling met verschillende bronnen.

Voordelen van het gebruik van de migratieservice versus Azure Database Migration Service (klassiek)

In de volgende lijst worden de belangrijkste voordelen beschreven van het gebruik van de migratieservice in Azure Database for PostgreSQL voor uw PostgreSQL-migraties:

  • Volledig beheerde service: de migratieservice in Azure Database for PostgreSQL is een volledig beheerde service. We verwerken de complexiteit van het migratieproces.
  • Uitgebreide migratie: ondersteunt zowel schema- als gegevensmigraties. Een volledige en nauwkeurige overdracht van uw hele databaseomgeving naar Azure.
  • Eenvoudig instellen: Ontworpen om gebruiksvriendelijk te zijn, elimineert de service complexe installatieprocedures die een belemmering kunnen zijn voor het starten van een migratieproject.
  • Geen beperkingen voor gegevensgrootte: met de mogelijkheid om databases van elke grootte te verwerken, overschrijdt de service de limiet voor gegevensmigratie van 1 TB van Azure Database Migration Service (klassiek), zodat deze geschikt is voor alle typen databasemigraties.
  • Beperkingen van Azure Database Migration Service (klassiek): met de migratieservice worden veel van de problemen en beperkingen in Azure Database Migration Service (klassiek) opgelost voor een betrouwbaarder migratieproces.
  • Interfaceopties: u kunt kiezen tussen een op Azure Portal gebaseerde interface voor een intuïtieve ervaring of een opdrachtregelinterface (de Azure CLI) voor automatisering en scripting.

Aan de slag

Ga aan de slag met de migratieservice met behulp van een van de volgende methoden:

Meer informatie verkrijgen

De migratieservice voor Azure Database for PostgreSQL is een gehoste oplossing. Er wordt een binair bestand met de naam pgcopydb gebruikt om snel en efficiënt databases te kopiëren van uw postgreSQL-bronexemplaar naar Azure.