将现有 Azure Database for MySQL 灵活服务器实例从一个区域移到另一个区域的方案有多种。 例如,可以按照灾难恢复计划将生产服务器移到另一个区域。
可以使用 Azure Database for MySQL 灵活服务器的异地还原功能移到另一个区域。 为此,请先确保为 Azure Database for MySQL 灵活服务器实例启用异地冗余。 接下来,针对异地冗余服务器触发异地还原,并将该服务器移到异地配对的区域。
备注
本文重点介绍如何将服务器移到不同的区域。 若要将服务器移到其他资源组或订阅,请参阅移动一文。
确保为源服务器启用异地冗余。 可以在创建服务器后为本地冗余的服务器或同一区域中冗余的服务器启用异地冗余。 目前,对于区域冗余高可用性服务器,只能在创建服务器时启用/禁用异地冗余。
确保在要从中移动的 Azure 区域中部署了源 Azure Database for MySQL 灵活服务器实例。
若要使用 Azure 门户将 Azure Database for MySQL 灵活服务器实例移动到异地配对区域,请执行以下步骤:
在 Azure 门户中,选择你要从中还原备份的 Azure Database for MySQL - 灵活服务器实例。
选择左侧面板中的“概述”。
在概述页上选择“还原”。
显示的“还原”页带有一个用于选择“异地冗余还原”的选项。 如果你已将服务器配置为进行异地冗余备份,则可以将服务器还原到相应的 Azure 配对区域,并且可以启用异地冗余还原选项。 “异地冗余还原”选项会将服务器还原到 Latest UTC Now 时间戳,因此在选择“异地冗余还原”后,不能再选择时间点还原选项。
“服务器详细信息”部分的“名称”字段中提供新的服务器名称。
当主要地区出现故障时,无法在相应的异地配对地区中创建异地冗余服务器,因为无法在主要地区中预配存储。 必须等待主要区域启动,以在异地配对区域中预配异地冗余服务器。 当主要区域关闭后,仍可以通过在还原门户体验中禁用“配置服务器”的“计算 + 存储”设置中的异地冗余选项,将源服务器异地还原到异地配对区域并还原为本地冗余服务器,以确保业务连续性。
选择“查看 + 创建”,查看所选内容。
随即将显示还原操作已启动的通知。 此操作可能需要几分钟时间。
通过异地还原创建的新服务器所具有的服务器管理员登录名和密码,与在启动还原时对现有服务器有效的服务器管理员登录名和密码相同。 可以从新服务器的“概述” 页更改密码。 另外,在异地还原期间,可以按以下部分所述配置“网络”设置(例如虚拟网络设置和防火墙规则)。
可能需要删除源 Azure Database for MySQL 灵活服务器实例。 为此,请按照以下步骤操作:
- 创建副本后,查找并选择你的 Azure Database for MySQL 灵活服务器源实例。
- 在“概览”窗口中,选择“删除”。
- 键入源服务器的名称,确认你要删除它。
- 选择“删除”。