Dela via


Migreringskörningsserver med migreringstjänsten i förhandsversionen av Azure Database for PostgreSQL

Migration Runtime Server är en specialiserad funktion i migreringstjänsten i Azure Database for PostgreSQL som fungerar som mellanliggande server under migreringen. Det är en separat Azure Database for PostgreSQL – flexibel serverinstans som inte är målservern. Det används för att underlätta migreringen av databaser från en källmiljö som endast är tillgänglig via ett privat nätverk.

Migreringskörningsservern är användbar i scenarier där både PostgreSQL-källinstanserna och Azure Database for PostgreSQL-målet – flexibel serverinstans är konfigurerade för kommunikation via privata slutpunkter eller privata IP-adresser. Det här arrangemanget säkerställer att migreringen sker inom ett säkert och isolerat nätverksutrymme. Migreringskörningsservern hanterar dataöverföringen. Den ansluter till PostgreSQL-källinstansen för att hämta data och sedan skicka dem till målservern.

Migreringskörningsservern skiljer sig från målservern och är konfigurerad för att hantera dataöverföringsprocessen, vilket säkerställer en säker och effektiv migreringsväg.

Skärmbild som visar Migreringskörningsserver.

Migreringsscenarier som stöds med Migreringskörningsservern

Migreringskörningsserver är viktigt för överföring av data mellan olika PostgreSQL-källinstanser och Azure Database for PostgreSQL – flexibel serverinstans. Det är nödvändigt i följande scenarier:

  • När källan är en Azure Database for PostgreSQL – enskild server som konfigurerats med en privat slutpunkt och målet är en Azure Database for PostgreSQL – flexibel server med en privat slutpunkt.
  • För källor som lokala databaser, virtuella Azure-datorer eller AWS-instanser som endast är tillgängliga via privata nätverk och azure database for PostgreSQL – flexibel serverinstans med en privat slutpunkt.

Hur använder du funktionen Migreringskörningsserver?

Om du vill använda funktionen Migreringskörningsserver i migreringstjänsten i Azure Database for PostgreSQL har du två migreringsalternativ:

  • Använd Azure-portalen under installationen.
  • Ange parametern migrationRuntimeResourceId i JSON-egenskapsfilen under kommandot för att skapa migrering i Azure CLI.

Så här gör du i båda metoderna.

Använda Azure Portal

  1. Logga in på Azure-portalen och få åtkomst till migreringstjänsten (från målservern) i Azure Database for PostgreSQL-instansen.

  2. Påbörja ett nytt migreringsarbetsflöde i tjänsten.

  3. När du kommer till fliken Välj körningsserver väljer du Ja för att använda Migreringskörningsserver.

  4. Välj din Azure-prenumeration och resursgrupp. Välj platsen för den virtuella nätverksintegrerade Azure Database for PostgreSQL – flexibel serverinstans.

  5. Välj lämplig Azure Database for PostgreSQL – flexibel serverinstans som ska fungera som din Instans av Migreringskörningsserver.

    Skärmbild som visar hur du väljer Migreringskörningsserver.

Använda Azure CLI

  1. Öppna kommandoradsgränssnittet.
  2. Se till att du har Azure CLI installerat och att du är inloggad på ditt Azure-konto med hjälp az sign-inav .
  3. Versionen ska vara minst 2.62.0 eller senare för att använda alternativet Migreringskörningsserver.
  4. Kommandot az postgres flexible-server migration create kräver en JSON-filsökväg som en del av parametern --properties , som innehåller konfigurationsinformation för migreringen. Ange parametern migrationRuntimeResourceId i JSON-egenskapsfilen.

Grundläggande för Migreringskörningsserver

  • Minimal konfiguration: Trots att den har skapats från Azure Database for PostgreSQL – flexibel server underlättar Migreringskörningsservern endast migrering utan att det behövs hög tillgänglighet, säkerhetskopior, versionsspecifikhet eller avancerade lagringsfunktioner.
  • Prestanda och storleksändring: Migreringskörningsservern måste skalas på rätt sätt för att hantera arbetsbelastningen. Vi rekommenderar att du väljer en SKU som motsvarar eller är större än målserverns.
  • Nätverk: Se till att Migreringskörningsservern är korrekt integrerad i det virtuella nätverket och att nätverkssäkerhet möjliggör säker kommunikation med både käll- och målservrarna. Mer information finns i Nätverksguide för migreringstjänsten.
  • Rensning efter migreringen: När migreringen är klar bör migreringskörningsservern inaktiveras för att undvika onödiga kostnader. Kontrollera att alla data har migrerats och att servern inte längre behövs innan du tar bort dem.