有没有办法将 Azure Api 管理实例移动到不同的数据中心?

Is there a way to move an Azure Api Management instance to different datacenter?

我们有一个 API 管理实例,其用户和流量位于一个数据中心。我们想将此实例移动到另一个数据中心。似乎无法直接通过 Azure 门户执行此操作。

我们已尝试将 API 管理实例扩展到所需的数据中心。但是,原始实例无法删除,因为它充当某种 'master' 实例。我们还尝试根据本指南备份实例并将其恢复到新实例:https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-disaster-recovery-backup-restore

这工作得很好,但给我们带来了一些其他问题,因为我们需要关闭门户一段时间以避免备份不同步。此外,我们的 DNS 需要更新。

除了备份和恢复之外,还有其他选择吗?执行此任务的最佳做法是什么?

没有 zero-downtime 方法可以做到这一点。 Backup-restore 是您的最佳选择。