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

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

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

在停用过程中,我们将从 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能,从 2024 年 3 月 19 日开始不再支持从 Azure CLI 创建新的单一服务器实例的功能。 如果仍需要创建单一服务器实例以满足业务连续性需求,请创建 Azure 支持票证。 你仍然可以为现有的单一服务器实例创建只读副本并执行还原(PITR 和异地还原),这将继续受到支持,直到 2024 年 9 月 16 日停用为止。

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

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

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

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

了解如何从 Azure Database for MySQL 单一服务器迁移到 Azure Database for MySQL 灵活服务器。

方案 工具 详细信息
脱机/联机 Azure Database for MySQL 导入和 Azure CLI 教程:使用 Azure CLI 的 Azure Database for MySQL Import
离线 数据库迁移服务(经典)与 Azure 门户 教程: Azure 门户与 DMS (脱机)
联机 数据库迁移服务(经典)与 Azure 门户 教程: Azure 门户与 DMS (联机)

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

注意

从 Azure Database for MySQL 单一服务器到灵活服务器的就地自动迁移是在计划内维护时段进行的服务启动型就地迁移,适用于具有基本或常规用途 SKU、所用数据存储 <= 20 GiB 且未启用复杂功能(CMK、AAD、只读副本)的单一服务器数据库工作负载。 符合条件的服务器由服务标识,并会提前收到通知,该通知会详细说明查看迁移详细信息的步骤。 对于所有其他单一服务器工作负载,建议使用 Azure 提供的用户启动型迁移工具(Azure DMS、Azure Database for MySQL 导入)来进行迁移。 在此处详细了解就地自动迁移。

迁移资格

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

灵活服务器不支持单一服务器配置 如何以及何时迁移?
启用了专用链接的单一服务器 现已推出针对灵活服务器的专用链接,你可以开始迁移单一服务器了。
启用了跨区域只读副本的单一服务器 现已推出针对灵活服务器的跨地区只读副本,你可以开始迁移单一服务器了。
启用了查询数据存储的单一服务器 你可以进行迁移,并可以按照此处的步骤在目标灵活服务器上配置慢查询日志。 然后,可以使用工作簿模板查看查询见解。
在不支持灵活服务器的区域中部署的单一服务器(在此处详细了解区域)。 Azure 数据库迁移服务(经典)支持跨区域迁移。 在合适的区域中部署目标灵活服务器,并使用 DMS (经典)进行迁移。

常见问题解答 (FAQ)

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

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

Q. 为什么要求我迁移到 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 灵活服务器。 截止日期后,Azure Database for MySQL 单一服务器平台将被弃用,并且不再可用于托管任何现有实例。

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

A. 很遗憾,我们不计划在停用日期 2024 年 9 月 16 日之后支持单一服务器,因此强烈建议尽快开始计划迁移。 截止日期后,Azure Database for MySQL 单一服务器平台将被弃用,并且不再可用于托管任何现有实例。

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

A. 在停用过程中,我们将从 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能。 此外,从 2024 年 3 月 19 日开始,你将再也无法使用 Azure CLI 创建新的 Azure Database for MySQL 单一服务器实例。 如果仍需要创建单一服务器实例以满足业务连续性需求,请创建 Azure 支持票证。

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

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

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

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

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

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

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

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

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

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

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

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

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

A. 可以使用 Azure Database for MySQL Import(推荐)进行迁移。 此外,可以使用数据库迁移服务(经典)运行联机脱机迁移。

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

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

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

A. 现已推出针对灵活服务器的专用链接,你可以开始迁移单一服务器了。

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

A. 现已推出针对灵活服务器的跨地区只读副本,你可以开始迁移单一服务器了。

Q. 我为 v8.0 单一服务器配置了 TLS v1.0/1.1,此功能目前在灵活服务器中不受支持。 如何迁移?

A. 为了支持新式安全标准,MySQL 社区版从版本 8.0.28 开始,不再支持通过传输层安全性 (TLS) 1.0 和 1.1 协议进行通信。 建议升级客户端驱动程序来支持 TLSv1.2,以便安全地连接到 Azure Database for MySQL 单一服务器,然后继续迁移到灵活服务器。

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

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

Q. 我的数据库的大小大于 1 TB,我应如何继续迁移?

A. 你可以使用 Azure Database for MySQL Import(推荐)进行迁移,这对于较繁重的工作负载来说性能很高。

Q. 是否支持跨区域迁移?

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

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

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

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

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

问: 是否有跨版本支持?

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

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

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

警告

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

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

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

后续步骤