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。 因此,我们建议尽快开始计划迁移。

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

A. 在停用过程中,我们从 2024 年 1 月 19 日开始将不再支持从 Azure 门户创建新的 MariaDB 实例。 假设你仍需要创建 MariaDB 实例来满足业务连续性需求。 在这种情况下,可以在 2024 年 3 月 19 日之前使用 Azure CLI2024 年 3 月 19 日之后,如果仍需要创建 MariaDB 实例以满足业务连续性要求,请提交 Azure 支持工单

Q. 2024 年 3 月 19 日之后,我还能为我的 Azure Database for MariaDB 实例创建只读副本并执行还原(PITR 或异地还原)吗?

A. 是的,在 2025 年 9 月 19 日终止日期之前,可以为现有的 MariaDB 实例创建只读副本并执行还原(PITR 和异地还原)

Q. 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

后续步骤