Migrace Runtime Serveru se službou migrace ve službě Azure Database for PostgreSQL
Migration Runtime Server je specializovaná funkce služby migrace ve službě Azure Database for PostgreSQL , která během migrace funguje jako zprostředkující server. Jedná se o samostatnou instanci flexibilního serveru Azure Database for PostgreSQL, která není cílovým serverem. Slouží k usnadnění migrace databází ze zdrojového prostředí, které je přístupné jenom prostřednictvím privátní sítě.
Server modulu runtime migrace je užitečný ve scénářích, kdy jsou zdrojové instance PostgreSQL i cílová instance flexibilního serveru Azure Database for PostgreSQL nakonfigurované tak, aby komunikovaly přes privátní koncové body nebo privátní IP adresy. Toto uspořádání zajišťuje, aby migrace probíhala v zabezpečeném a izolovaném síťovém prostoru. Server modulu runtime migrace zpracovává přenos dat. Připojí se ke zdrojové instanci PostgreSQL, aby načetla data a pak je odeslala na cílový server.
Server modulu runtime migrace se liší od cílového serveru a je nakonfigurovaný tak, aby zpracovával proces přenosu dat, což zajišťuje bezpečnou a efektivní cestu migrace.
Podporované scénáře migrace se serverem runtime migrace
Server modulu runtime migrace 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.
- Pro zdroje, jako jsou místní databáze, virtuální počítače Azure nebo instance AWS, které jsou přístupné jenom prostřednictvím privátních sítí a cílové instance flexibilního serveru Azure Database for PostgreSQL s privátním koncovým bodem.
Jak se používá funkce Serveru modulu runtime migrace?
Pokud chcete použít funkci Serveru modulu runtime migrace v rámci služby migrace ve službě Azure Database for PostgreSQL, máte dvě možnosti migrace:
- Během instalace použijte Azure Portal.
migrationRuntimeResourceId
Zadejte parametr v souboru vlastností JSON během příkazu create migrace v Azure CLI.
Tady je postup, jak to udělat v obou metodách.
Použití portálu Azure Portal
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.
Zahajte nový pracovní postup migrace v rámci služby.
Když se dostanete na kartu Vybrat server modulu runtime, vyberte Ano, pokud chcete použít Server modulu runtime migrace.
Vyberte své předplatné Azure a skupinu prostředků. Vyberte umístění instance flexibilního serveru Azure Database for PostgreSQL integrované virtuální sítě.
Vyberte příslušnou instanci flexibilního serveru Azure Database for PostgreSQL, která bude sloužit jako instance serveru runtime migrace.
Použití Azure CLI
- Otevřete rozhraní příkazového řádku.
- Ujistěte se, že máte nainstalované Rozhraní příkazového řádku Azure a že jste přihlášeni ke svému účtu Azure pomocí
az sign-in
. - Verze by měla být minimálně 2.62.0 nebo vyšší, aby se použila možnost Server modulu runtime migrace.
- Příkaz
az postgres flexible-server migration create
vyžaduje cestu k souboru JSON jako součást parametru--properties
, který obsahuje podrobnosti konfigurace pro migraci.migrationRuntimeResourceId
Zadejte parametr v souboru vlastností JSON.
Základy serveru modulu runtime migrace
- Minimální konfigurace: Navzdory tomu, že je vytvořený z flexibilního serveru Azure Database for PostgreSQL, migrace runtime serveru pouze usnadňuje migraci 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 skladovou položku odpovídající 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.