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 zwischen verschiedenen Quell-PostgreSQL-Instanzen und der Azure-Datenbank für Eine flexible Serverinstanz von PostgreSQL unerlässlich. Er ist in den folgenden Szenarien erforderlich:

  • Wenn es sich bei der Quelle um eine Azure-Datenbank für PostgreSQL handelt – Single Server, der mit einem privaten Endpunkt konfiguriert ist und das Ziel eine Azure-Datenbank für PostgreSQL flexible Server mit einem privaten Endpunkt ist.

Hinweis

Der Migrationsdienst unterstützt das Kopieren von Microsoft Entra ID-authentifizierten Rollen nicht, wenn sie einen Laufzeitserver zum Ausführen der Migration von einem einzelnen Server zu einem flexiblen Server verwenden. Es wird empfohlen, die entra-ID-authentifizierten Rollen manuell auf dem Zielserver zu erstellen, bevor Sie die Migration initiieren.

  • Für Quellen wie lokale Datenbanken, Azure-VMs oder AWS-Instanzen, auf die nur über private Netzwerke zugegriffen werden kann, und eine Zielinstanz von Azure Database for PostgreSQL – Flexibler 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.