你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Database for MariaDB 发生了什么情况?
Azure Database for MariaDB 已列入停用计划。Azure Database for MariaDB 计划在 2025 年 9 月 19 日之前停用。
根据 Azure Database for MariaDB 停用公告,自 2024 年 3 月 19 日起,我们已停止对通过 Azure 门户或 CLI 创建 MariaDB 实例的支持。
我们正在投资更适合任务关键型工作负载的 Azure Database for MySQL 灵活服务器旗舰产品。 与 Azure Database for MariaDB 相比,Azure Database for MySQL 灵活服务器具有优化的功能、性能、改进的体系结构和更多的控件,可以跨所有服务层级管理成本。 我们建议在停用前迁移到 Azure Database for MySQL 灵活服务器,以体验 Azure Database for MySQL 灵活服务器的新功能。
Azure Database for MySQL 灵活服务器是一种完全托管的生产就绪数据库服务,旨在针对数据库管理功能和配置设置提供更精细的控制和更大的灵活性。 有关灵活服务器的详细信息,请访问 Azure Database for MySQL - 灵活服务器。
从 Azure Database for MariaDB 迁移到 Azure Database for MySQL 灵活服务器
了解如何从 Azure Database for MariaDB 迁移到 Azure Database for MySQL 灵活服务器。
常见问题解答 (FAQ)
问: 为什么 Azure Database for MariaDB 即将停用?
A. Azure Database for MariaDB 在 2018 年正式发布 (GA)。 但是,鉴于客户反馈和 Azure 数据库环境中计算、可用性、可伸缩性和性能功能方面的新进展,MariaDB 产品/服务需要停用,并升级为新的体系结构 - Azure Database for MySQL 灵活服务器,以充分利用 Azure 的开源数据库平台。
Q. 为什么要求我迁移到 Azure Database for MySQL 灵活服务器?
A. Azure Database for MariaDB 和 Azure Database for MySQL 之间具有很高的应用程序兼容性,因为 MariaDB 是 MySQL 的分支。 Azure Database for MySQL 灵活服务器是运行 Azure 中所有 MySQL 工作负载的最佳平台。 Azure MySQL 灵活服务器经济实惠,在所有服务层级提供更好的性能,并提供了更多控制成本的方法,可实现更便宜、更快的灾难恢复:
更多优化成本的方法,包括对可突发层级计算选项的支持。
改进了业务关键型生产工作负载的性能,这些工作负载需要低延迟、高并发性、快速故障转移和高可伸缩性。
改进了运行时间,能够配置相同或不同区域中的热备用服务器状态,以及一小时的计划服务器维护时间。
Q. 我必须在多久之内将 MariaDB 服务器迁移到灵活服务器?
A. Azure Database for MariaDB 计划于 2025 年 9 月 19 日停用,因此强烈建议尽早迁移到 Azure Database for MySQL 灵活服务器,以确保有足够的时间运行迁移生命周期,应用灵活服务器提供的优势,并确保业务连续性。
Q. 现有 Azure Database for MariaDB 实例会发生什么情况?
A. 现有 Azure Database for MariaDB 工作负载将继续像以前一样运行,并且将在停用日期之前受到官方支持。 但是,将不会为 Azure Database for MariaDB 发布任何更新,我们强烈建议尽早开始迁移到 Azure Database for MySQL 灵活服务器。
Q. 是否可以选择在停用日期之后继续运行 Azure Database for MariaDB?
A. 很遗憾,我们不计划在 2025 年 9 月 19 日停用日期之后继续支持 Azure Database for MariaDB。 因此,我们建议尽快开始计划迁移。
2025 年 9 月 19 日,运行 Azure Database for MariaDB 的工作负载将被删除,并且关联的应用程序数据也将丢失。 有关详细信息,请参阅 Azure Database for MariaDB 将于 2025 年 9 月 19 日停用 - 迁移到 Azure Database for MySQL 灵活服务器
Q. 如何管理 MariaDB 的预留实例?
A. 由于 MariaDB 服务处于弃用路径,因此无法购买新的 MariaDB 预留实例。 对于任何现有的预留实例,你可继续使用预留实例的好处,直到 2025 年 9 月 19 日 MariaDB 服务不再可用为止。 可以将现有的 MariaDB 预留交换到 MySQL 预留。
Q. 在 Azure Database for MariaDB 停用公告发布后,如果仍需要创建新的 MariaDB 服务器来满足业务需求,该怎么办?
A. 在停用过程中,我们从 2024 年 1 月 19 日开始将不再支持从 Azure 门户创建新的 MariaDB 实例。 假设你仍需要创建 MariaDB 实例来满足业务连续性需求。 在这种情况下,可以在 2024 年 3 月 19 日之前使用 Azure CLI。 2024 年 3 月 19 日之后,如果仍需要创建 MariaDB 实例以满足业务连续性要求,请提交 Azure 支持工单。
Q. 2024 年 3 月 19 日之后,我还能为我的 Azure Database for MariaDB 实例创建只读副本并执行还原(PITR 或异地还原)吗?
A. 是的,在 2025 年 9 月 19 日终止日期之前,可以为现有的 MariaDB 实例创建只读副本并执行还原(PITR 和异地还原)。
问: Azure Database for MySQL - 灵活服务器 99.99% 可用性 SLA 与 MariaDB 有何不同?
A. Azure Database for MySQL 灵活服务器的区域冗余部署提供 99.99% 的可用性,具有区域级复原能力,而 MariaDB 在单个可用性区域中提供复原能力。 灵活服务器的高可用性 (HA) 体系结构部署具有冗余计算和存储的热备用服务器(每个站点数据存储在 3 倍的副本中),而 MariaDB 的 HA 体系结构则没有被动热备用状态,无法帮助从区域性故障中恢复。 此灵活服务器的 HA 体系结构可减少计划外中断和计划内维护期间的停机时间。
Q. 哪些迁移选项可以帮助我迁移到灵活服务器?
A. 要将 Azure Database for MariaDB 工作负载迁移到 Azure Database for MySQL 灵活服务器,请在 MariaDB 实例和 MySQL 灵活服务器实例之间设置复制,以便执行近乎零停机时间的在线迁移。 为了最大限度地减少重构应用程序所需的工作量,强烈建议将 Azure MariaDB v10.3 工作负载迁移到与其高度兼容的 Azure MySQL v5.7,然后再计划将主版本升级到 Azure MySQL v8.0。
有关如何将 Azure Database for MariaDB 服务器迁移到 Azure Database for MySQL 灵活服务器的详细信息,请参阅博客文章从 Azure Database for MariaDB 迁移到 Azure Database for MySQL。
Q. 我有关于停用的其他疑问。 如何获取相关帮助?
A. 如果有疑问,请从 Microsoft Q&A 中的社区专家那里获取解答。如有支持计划并需要技术帮助,请创建支持请求:
- 对于“问题类型”,选择“技术” 。
- 对于“订阅”,请选择自己的订阅。
- 对于“服务”,请选择“我的服务”。
- 对于“服务类型”,选择“Azure Database for MariaDB”。
- 对于“资源”,请选择你的资源。
- 对于“问题类型”,请选择“迁移”。
- 对于“问题子类型”,选择“从 Azure for MariaDB 迁移到 Azure for MySQL 灵活服务器”。
如有任何疑问,请联系 AskAzureDBforMariaDB@service.microsoft.com