您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

在最短的停机时间内迁移到 Azure Database for PostgreSQL(单一服务器)

适用于: Azure Database for PostgreSQL - 单一服务器 Azure Database for PostgreSQL - 灵活服务器 Azure Database for PostgreSQL - 超大规模

可以使用为 Azure 数据库迁移服务 (DMS) 新引入的 连续同步功能 以最短停机时间执行 PostgreSQL 到 Azure Database for PostgreSQL 的迁移。 此功能可限制应用程序引起的停机时间量。

概述

Azure DMS 将本地内容初始加载到 Azure Database for PostgreSQL,然后在应用程序仍在运行时不断地将任何新事务同步到 Azure。 在目标 Azure 端的数据已与本地端数据保持同步后,可暂停应用程序一段时间(最短停机时间),等待最后一批数据(从停止应用程序时起,直到应用程序实际不可用于接收任何新流量)同步到目标,然后更新连接字符串使其指向 Azure。 完成后,应用程序将在 Azure 上运行!

使用 Azure 数据库迁移服务进行连续同步

后续步骤