Freigeben über


Migrationslaufzeitserver mit dem Migrationsdienst in Azure Database für PostgreSQL

Der Migrationslaufzeitserver ist eine wichtige Komponente im Migrationsdienst für Azure Database für PostgreSQL. Sie dient als Zwischenserver, um eine sichere und effiziente Datenübertragung während des Migrationsprozesses sicherzustellen. Dieser Server ist besonders hilfreich beim Migrieren von Datenbanken aus Umgebungen, auf die nur über private Netzwerke zugegriffen werden kann.

Durch die Funktion als Brücke zwischen der Quell-PostgreSQL-Instanz und der Ziel-Azure-Datenbank für flexible Serverinstanz für PostgreSQL erleichtert der Migrationslaufzeitserver die nahtlose Datenmigration. Sie stellt sicher, dass die Migration innerhalb eines sicheren und isolierten Netzwerkraums erfolgt, wobei die Integrität und Vertraulichkeit der übertragenen Daten beibehalten wird.

Dieser Artikel enthält einen ausführlichen Einblick in den Migrationslaufzeitserver, die unterstützten Szenarien und die effektive Verwendung innerhalb des Migrationsdiensts in azure Database for PostgreSQL.

Screenshot des Migrationslaufzeitservers.

Unterstützte Migrationsszenarien mit dem Migrationslaufzeitserver

Der Migrationslaufzeitserver ist für die Übertragung von Daten aus verschiedenen Quell-PostgreSQL-Instanzen in die Azure-Datenbank für Flexible Serverinstanz von PostgreSQL unerlässlich. Der Runtime-Server eignet sich für Datenquellen wie lokale Datenbanken, virtuelle Azure-Maschinen oder AWS-Instanzen, die nur über private Netzwerke zugänglich sind, sowie für die Zielinstanz Azure Database for PostgreSQL Flexible Server mit einem privaten Endpunkt.

Wie verwenden Sie den Migrationslaufzeitserver?

Um den Migrationslaufzeitserver innerhalb des Migrationsdiensts in Azure Database for PostgreSQL zu verwenden, haben Sie zwei Migrationsoptionen:

  • Verwenden des Azure-Portals während des Setups
  • Angeben des migrationRuntimeResourceId-Parameters in der JSON-Eigenschaftendatei im Migrationserstellungsbefehl in der Azure-Befehlszeilenschnittstelle

Vorgehensweise für beide Methoden:

Verwenden des Azure-Portals

  1. Melden Sie sich beim Azure-Portal an, und greifen Sie auf den Migrationsdienst (vom Zielserver) in der Instanz von Azure Database for PostgreSQL zu.

  2. Beginnen Sie einen neuen Migrationsworkflow innerhalb des Diensts.

  3. Wenn Sie die Registerkarte Runtime-Server erreicht haben, wählen Sie Ja im Optionsfeld Laufzeitserver verwenden aus.

  4. Wählen Sie Ihr Azure-Abonnement und die Ressourcengruppe aus. Wählen Sie den Speicherort der im virtuellen Netzwerk integrierten flexiblen Azure Database for PostgreSQL-Serverinstanz aus.

  5. Wählen Sie die entsprechende Azure-Datenbank für die flexible Serverinstanz für PostgreSQL aus, die als Migrationslaufzeitserverinstanz fungiert.

    Screenshot der Auswahl des Migrationslaufzeitservers.

Grundlegendes zu Migrationslaufzeitservern

  • Minimale Konfiguration: Auch wenn der Migrationslaufzeitserver aus dem flexiblen Server der Azure Database für PostgreSQL erstellt wurde, dient er ausschließlich der Migrationserleichterung, ohne dass hochverfügbare Funktionen, Sicherungen, versionsspezifische Anpassungen oder erweiterte Speichermerkmale erforderlich sind.
  • Leistung und Größenanpassung: Der Migrationslaufzeitserver muss entsprechend skaliert werden, um die Workload zu verwalten. Es wird empfohlen, eine SKU auszuwählen, die der des Zielservers entspricht oder größer als diese ist.
  • Netzwerk: Stellen Sie sicher, dass der Migrationslaufzeitserver ordnungsgemäß in das virtuelle Netzwerk integriert ist und dass die Netzwerksicherheit die sichere Kommunikation mit den Quell- und Zielservern ermöglicht. Weitere Informationen finden Sie im Netzwerkleitfaden für den Migrationsdienst.
  • Bereinigung nach der Migration: Nach Abschluss der Migration sollte der Migrationslaufzeitserver außer Betrieb genommen werden, um unnötige Kosten zu vermeiden. Stellen Sie vor dem Löschen sicher, dass alle Daten erfolgreich migriert wurden und dass der Server nicht mehr benötigt wird.