Compartilhar via

在 Azure Database for PostgreSQL 中使用迁移服务的迁移运行时服务器

迁移运行时服务器是 Azure Database for PostgreSQL 迁移服务中的一个关键组件。 它充当中间服务器,在迁移过程中确保安全高效的数据传输。 从只能通过专用网络访问的环境迁移数据库时,此服务器特别有用。

通过充当源 PostgreSQL 实例与目标Azure Database for PostgreSQL灵活服务器实例之间的桥梁,迁移运行时服务器可促进无缝数据迁移。 它可确保迁移发生在安全隔离的网络空间中,从而保持传输数据的完整性和机密性。

本文深入探讨迁移运行时服务器及其支持的方案,以及如何在Azure Database for PostgreSQL的迁移服务中有效地使用它。

显示迁移运行时服务器的屏幕截图。

迁移运行时服务器支持的迁移方案

迁移运行时服务器对于将数据从不同的源 PostgreSQL 实例传输到Azure Database for PostgreSQL灵活服务器实例至关重要。 运行时服务器适用于仅可通过专用网络访问的源,例如本地数据库、Azure 虚拟机或 AWS 实例,并且目标 Azure Database for PostgreSQL 灵活服务器实例具有一个专用终结点。

如何使用迁移运行时服务器?

若要在 Azure Database for PostgreSQL 中使用迁移服务中的迁移运行时服务器,有两个迁移选项:

  • 在设置过程中使用Azure portal。
  • 在Azure CLI的迁移创建命令期间,在 JSON 属性文件中指定 migrationRuntimeResourceId 参数。

下面介绍了如何通过这两种方法来实现它。

使用Azure portal

  1. 登录到 Azure 门户,并在 Azure Database for PostgreSQL 实例中访问迁移服务(从目标服务器)。

  2. 在服务中开始新的迁移工作流。

  3. 到达“运行时服务器”选项卡时,在“使用运行时服务器”单选按钮中选择“是”

  4. 选择Azure订阅和资源组。 选择与 Azure Database for PostgreSQL 灵活服务器实例集成的虚拟网络的位置。

  5. 选择适当的Azure Database for PostgreSQL灵活服务器实例作为迁移运行时服务器实例。

    显示选择迁移运行时服务器的屏幕截图。

迁移运行时服务器基础知识

  • 最小配置:虽然是从 Azure Database for PostgreSQL 灵活服务器创建的,但迁移运行时服务器仅用于便于迁移,不需要高可用性、备份、版本特定性或高级存储功能。
  • 性能和容量规划:迁移运行时服务器必须合理配置才能管理工作负荷。 建议选择等效于或大于目标服务器的 SKU。
  • Networking:确保迁移运行时服务器适当集成到virtual network,并且网络安全允许与源服务器和目标服务器进行安全通信。 有关详细信息,请参阅“迁移服务的网络指南”。
  • 迁移后清理:迁移完成后,应解除迁移运行时服务器,以避免不必要的成本。 在删除之前,请确保已成功迁移所有数据,并且不再需要服务器。