你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Database for MySQL 单一服务器将发生什么情况?

适用于:Azure Database for MySQL - 单一服务器

Hello! 我们有消息分享 - Azure Database for MySQL 单一服务器将停用。Azure Database for MySQL 单一服务器计划在 2024 年 9 月 16 日之前停用。

在停用过程中,我们将从 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能。 如果仍需要创建单一服务器实例以满足业务连续性需求,可以利用 Azure CLI。 此外,仍可使用 Terraform 模板创建单一服务器实例。 你仍然可以从“复制”边栏选项卡为现有的单一服务器实例创建只读副本,这将继续受到支持,直到 2024 年 9 月 16 日停用为止。

Azure Database for MySQL 单一服务器服务在经过多年发展后,无法再处理所有新特性、功能和安全需求。 建议升级到 Azure Database for MySQL 灵活服务器。

Azure Database for MySQL 灵活服务器是一种完全托管的生产就绪数据库服务,旨在针对数据库管理功能和配置设置提供更精细的控制和更大的灵活性。 有关灵活服务器的详细信息,请访问 Azure Database for MySQL 灵活服务器

如果你当前拥有托管生产服务器的 Azure Database for MySQL 单一服务器服务,我们很高兴地通知你:你可以使用 Azure 数据库迁移服务免费将 Azure Database for MySQL 单一服务器服务迁移到 Azure Database for MySQL 灵活服务器服务。 在以下部分查看使用 Azure 数据迁移服务进行迁移的不同方法。

从单一服务器迁移到灵活服务器

了解如何使用 Azure 数据库迁移服务 (DMS) 从 Azure Database for MySQL 单一服务器迁移到 Azure Database for MySQL 灵活服务器。

方案 工具 详细信息
脱机 数据库迁移服务 (DMS) 和 Azure 门户 教程:使用 Azure 门户的 DMS(脱机)
联机 数据库迁移服务 (DMS) 和 Azure 门户 教程:使用 Azure 门户的 DMS(联机)

若要详细了解如何使用其他迁移工具从单一服务器迁移到灵活服务器,请访问为迁移到 Azure Database for MySQL 选择合适的工具

迁移资格

若要升级到 Azure Database for MySQL 灵活服务器,请务必了解何时有资格迁移单一服务器。 在下表中查找迁移资格条件。

迁移不支持单一服务器配置 如何以及何时迁移?
启用了专用链接的单一服务器 明年的路线图已安排专用链接。 还可以选择立即迁移,并通过时间点还原操作执行 VNet 注入,以转为专用访问网络连接方法。
启用了跨区域只读副本的单一服务器 灵活服务器的跨区域只读副本已在今年晚些时候(对于配对区域)和明年(对于任何跨区域)的路线图上,之后,你可以迁移自己的单一服务器。
在不支持灵活服务器的区域中部署的单一服务器(在此处详细了解区域)。 Azure 数据库迁移服务 (DMS) 支持跨区域迁移。 在合适的区域中部署目标灵活服务器,并使用 DMS 进行迁移。

常见问题解答 (FAQ)

问: 为什么 Azure Database for MySQL 单一服务器即将停用?

A. Azure Database for MySQL 单一服务器在 2018 年正式发布 (GA)。 但是,鉴于客户反馈和 Azure 数据库环境中计算、可用性、可伸缩性和性能功能方面的新进展,单一服务器产品/服务需要停用,并升级为新的体系结构 - Azure Database for MySQL 灵活服务器,以充分利用 Azure 的开源数据库平台。

问: 为什么要求我迁移到 Azure Database for MySQL 灵活服务器?

A. Azure Database for MySQL 灵活服务器是运行 Azure 中所有 MySQL 工作负载的最佳平台。 Azure MySQL 灵活服务器经济实惠,在所有服务层级提供更好的性能,并提供了更多控制成本的方法,可实现更便宜、更快的灾难恢复:

  • 更多优化成本的方法,包括对可突发层级计算选项的支持。
  • 改进了业务关键型生产工作负载的性能,这些工作负载需要低延迟、高并发性、快速故障转移和高可伸缩性。
  • 改进了运行时间,能够配置相同或不同区域中的热备用服务器状态,以及一小时的计划服务器维护时间。

问: 我需要在多久之内将单一服务器迁移到灵活服务器?

A. Azure Database for MySQL 单一服务器计划于 2024 年 9 月 16 日停用,因此强烈建议尽早将单一服务器迁移到灵活服务器,以确保有足够的时间运行迁移生命周期,应用灵活服务器提供的优势,并确保业务连续性。

问: 现有 Azure Database for MySQL 单一服务器实例会受到什么影响?

A. 现有 Azure Database for MySQL 单一服务器工作负载将继续像以前一样运行,并且将在停用日期之前受到正式支持。 但是,将不会为单一服务器发布任何新更新,我们强烈建议尽早开始迁移到 Azure Database for MySQL 灵活服务器。

问: 是否可以选择在停用日期之后继续运行单一服务器?

A. 很遗憾,我们不计划在停用日期 2024 年 9 月 16 日之后支持单一服务器,因此强烈建议尽快开始计划迁移。

问: 在单一服务器停用公告发布后,如果仍需要创建新的单一服务器来满足我的业务需求,该怎么办?

A. 在停用过程中,我们将从 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能。 如果仍需要创建单一服务器实例以满足业务连续性需求,可以利用 Azure CLI。 此外,仍可使用 Terraform 模板创建单一服务器实例。

Q. 在单一服务器停用公告发布后,如果仍需要为单一服务器实例创建新的只读副本,该怎么办?

A. 你仍然可以从“复制”边栏选项卡为现有的单一服务器实例创建只读副本,这将继续受到支持,直到 2024 年 9 月 16 日停用为止。

问: 执行迁移是否有相关的额外费用?

A. 运行迁移时,需要为目标灵活服务器和源单一服务器付费。 目标灵活服务器的配置和计算决定了产生的额外费用。 有关详细信息,请参阅定价。 若在成功迁移后解除源单一服务器授权,则只需为正在运行的灵活服务器付费。 通过 Azure 数据库迁移服务迁移工具运行迁移不会产生任何成本。

问: 与单一服务器相比,我的计费是否会受到运行灵活服务器的影响?

A. 如果为目标灵活服务器选择同一区域或区域冗余高可用性,则账单费用高于使用单一服务器。 同一区域或区域冗余高可用性需要启动热备用服务器以及存储冗余备份,因此会增加成本。 此体系结构可减少计划外中断和计划内维护期间的停机时间。 此外,根据工作负载,灵活服务器可以提供优于单一服务器性能,这样就可以在灵活服务器上以较低的 SKU 运行工作负载,因此总体成本可能与单一服务器类似。

问: 是否需要停机才能将单一服务器迁移到灵活服务器?

A. 若要限制可能产生的任何停机时间,请联机迁移到灵活服务器,从而最大程度缩短停机时间。

问: 将来是否会更新单一服务器以支持最新的 MySQL 版本?

A. 单一服务器版本 8.0 的最后一个次要版本升级是 8.0.15。 请考虑迁移到灵活服务器以使用最新版本升级的优势。

问: 灵活服务器的 99.99% 可用性 SLA 与单一服务器的该 SLA 有何不同?

A. 灵活服务器的区域冗余部署提供 99.99% 的可用性,具有区域级复原能力,而单一服务器在单个可用性区域中提供复原能力。 灵活服务器的高可用性 (HA) 体系结构部署具有冗余计算和存储的热备用服务器(每个站点数据存储在 3 倍的副本中),而单一服务器的 HA 体系结构则没有被动热备用状态,无法帮助从区域性故障中恢复。 此灵活服务器的 HA 体系结构可减少计划外中断和计划内维护期间的停机时间。

问: 可以使用哪些迁移选项来帮助将单一服务器迁移到灵活服务器?

A. 可以使用 Azure 数据库迁移服务 (DMS) 运行联机脱机迁移(建议)。 此外,还可以将 mydumper/myloader 等社区工具与数据传入复制结合使用来执行迁移。

问: 我的单一服务器部署在不支持灵活服务器的区域中。 应如何继续执行迁移?

A. Azure 数据库迁移服务支持跨区域迁移,因此你可以为目标灵活服务器选择合适的区域,然后继续执行 DMS 迁移。

问: 我为单一服务器配置了专用链接,此功能目前在灵活服务器中不受支持。 如何迁移?

A. 灵活服务器对专用链接的支持是我们路线图上的首要任务。 此功能计划于 2023 年第二季度推出,你有足够的时间启动从单一服务器到配置了专用链接的灵活服务器的迁移。 还可以选择立即迁移,并通过时间点还原操作执行 VNet 注入,以转为专用访问网络连接方法。

问: 我为单一服务器配置了跨区域只读副本,此功能目前在灵活服务器中不受支持。 如何迁移?

A. 灵活服务器对跨区域只读副本的支持是我们路线图上的首要任务。 此功能计划于 2022 年第四季度(对于配对区域)和 2023 年第一季度(对于任何跨区域)推出,你有足够的时间启动从单一服务器到配置了跨区域只读副本的灵活服务器的迁移。

问: 是否有能回滚“单一服务器到灵活服务器”迁移的选项?

A. 可以执行任意数量的测试迁移,在通过测试建立信心后再执行最终迁移。 测试迁移不影响源单一服务器,单一服务器仍保持运行并持续复制,直到你执行实际迁移。 如果在测试迁移期间出现任何错误,你可以选择推迟最终迁移,并使源服务器保持运行。 解决错误后,可以重试最终迁移。 在执行完到灵活服务器的最终迁移并关闭源单一服务器后,无法执行从灵活服务器到单一服务器的回滚。

问: 我的数据库大小大于 1 TB,应该如何继续进行 Azure 数据库迁移服务启动的迁移?

A. 若要支持 1 TB 以上的数据库的 Azure 数据库迁移服务 (DMS) 迁移,请向 Azure 数据库迁移服务提交支持票证,从而纵向扩展迁移代理以支持 1 TB 以上的数据库迁移。

问: 是否支持跨区域迁移?

A. Azure 数据库迁移服务支持跨区域迁移,因此可以使用 DMS 将单一服务器迁移到部署在不同区域中的灵活服务器。

问: 是否支持跨订阅迁移?

A. Azure 数据库迁移服务支持跨订阅迁移,因此可以使用 DMS 将单一服务器迁移到部署在不同订阅中的灵活服务器。

问: 是否支持跨资源组订阅?

A. Azure 数据库迁移服务支持跨资源迁移,因此可以使用 DMS 将单一服务器迁移到部署在不同资源中的灵活服务器。

问: 是否有跨版本支持?

是的,支持通过 Azure 数据库迁移服务迁移从较低版本的 MySQL 服务器(不低于 v5.6 的版本)迁移到更高版本。

问: 我有关于停用的其他疑问。 如何获取相关帮助?

A. 如果有疑问,请从 Microsoft Q&A 中的社区专家那里获取解答。如果你有支持计划并且需要技术支持,请创建支持请求

  1. 对于“摘要”,请键入问题说明。
  2. 对于“问题类型”,选择“技术” 。
  3. 对于“订阅”,请选择自己的订阅。
  4. 对于“服务”,请选择“我的服务”。
  5. 对于“服务类型”,请选择“Azure Database for MySQL 单一服务器”。
  6. 对于“资源”,请选择你的资源。
  7. 对于“问题类型”,请选择“迁移”。
  8. 对于“问题子类型”,请选择“从单一服务器迁移到灵活服务器”

还可以通过 AskAzureDBforMySQL@service.microsoft.com 联系 Azure Database for MySQL 产品团队。

警告

本文不适用于 Azure Database for MySQL 灵活服务器用户。 而是面向需要升级到 MySQL 灵活服务器的 Azure Database for MySQL 单一服务器客户。

有关使用 Azure 数据库迁移服务 (DMS) 从 Azure Database for MySQL 单一服务器迁移到灵活服务器的信息,请访问常见问题解答

我们知道迁移服务可能会带来令人沮丧的体验,对于可能由此给你带来的任何不便,我们提前表示歉意。 你可以选择最适合你和你的环境的方案。

后续步骤