Sdílet prostřednictvím


Server modulu runtime migrace se službou migrace ve službě Azure Database for PostgreSQL

Server modulu runtime migrace je klíčovou součástí služby migrace pro Azure Database for PostgreSQL. Slouží jako zprostředkující server, který zajišťuje zabezpečený a efektivní přenos dat během procesu migrace. Tento server je zvlášť užitečný při migraci databází z prostředí, která jsou přístupná pouze prostřednictvím privátních sítí.

Díky tomu, že funguje jako most mezi zdrojovou instancí PostgreSQL a cílovou instancí flexibilního serveru Azure Database for PostgreSQL, server modulu runtime migrace usnadňuje bezproblémovou migraci dat. Zajišťuje, aby migrace probíhala v zabezpečeném a izolovaném síťovém prostoru a zachovala integritu a důvěrnost přenášených dat.

Tento článek obsahuje podrobný přehled o serveru modulu runtime migrace, podporovaných scénářích a o tom, jak ho efektivně používat v rámci služby migrace ve službě Azure Database for PostgreSQL.

Snímek obrazovky znázorňující server pro dobu běhu migrace

Podporované scénáře migrace se serverem migračního runtime

Migrační runtime server je nezbytný pro přenos dat mezi různými zdrojovými instancemi PostgreSQL a instancí flexibilního serveru Azure Database for PostgreSQL. Je to nutné v následujících scénářích:

  • Pokud je zdrojem jednoúčelový server Azure Database for PostgreSQL nakonfigurovaný s privátním koncovým bodem a cílem je flexibilní server Azure Database for PostgreSQL s privátním koncovým bodem.

Poznámka:

Služba migrace nepodporuje kopírování rolí ověřených id Microsoft Entra při použití serveru runtime pro provedení migrace z jednoho serveru na flexibilní server. Před zahájením migrace doporučujeme ručně vytvořit role ověřené ID Entra na cílovém serveru.

  • Pro zdroje, jako jsou místní databáze, virtuální počítače Azure nebo instance AWS, které jsou přístupné jenom přes privátní sítě, a cílovou instanci flexibilního serveru Azure Database for PostgreSQL s privátním koncovým bodem.

Jak používáte migrační server runtime?

Pokud chcete použít server runtime migrace ve službě Azure Database pro PostgreSQL, máte dvě možnosti migrace:

  • Během instalace použijte Azure Portal.
  • Zadejte parametr migrationRuntimeResourceId v souboru vlastností JSON během příkazu migrace create v Azure CLI.

Tady je postup, jak to udělat v obou metodách.

Použití portálu Azure Portal

  1. Přihlaste se k webu Azure Portal a přejděte ke službě migrace (z cílového serveru) v instanci Azure Database for PostgreSQL.

  2. Zahajte nový pracovní postup migrace v rámci služby.

  3. Když se dostanete na kartu Běhový server, vyberte Ano v přepínači Použít běhový server.

  4. Vyberte své předplatné Azure a skupinu prostředků. Vyberte umístění instance flexibilního serveru služby Azure Database for PostgreSQL, který je integrován s virtuální sítí.

  5. Vyberte příslušnou instanci flexibilního serveru Azure Database for PostgreSQL, která bude sloužit jako instance serveru modulu runtime migrace.

    Snímek obrazovky znázorňující výběr serveru modulu runtime migrace

Základy serveru modulu runtime migrace

  • Minimální konfigurace: Navzdory tomu, že se vytváří z flexibilního serveru Azure Database for PostgreSQL, server modulu runtime migrace usnadňuje migraci výhradně bez nutnosti vysoké dostupnosti, záloh, specifických verzí nebo pokročilých funkcí úložiště.
  • Výkon a velikost: Server modulu runtime migrace musí být správně škálován, aby bylo možné spravovat úlohy. Doporučujeme vybrat SKU ekvivalentní k cílovému serveru nebo vyšší.
  • Sítě: Ujistěte se, že je server modulu runtime migrace správně integrovaný do virtuální sítě a že zabezpečení sítě umožňuje zabezpečenou komunikaci se zdrojovými i cílovými servery. Další informace najdete v průvodci sítí pro službu migrace.
  • Vyčištění po migraci: Po dokončení migrace by se měl server modulu runtime migrace vyřadit z provozu, aby se zabránilo zbytečným nákladům. Před odstraněním se ujistěte, že se všechna data úspěšně migrovala a že server už není potřeba.