Azure Database for MySQL 灵活服务器在 2022 年有哪些新增功能?

本文汇总了 Azure Database for MySQL 灵活服务器 2022 年的功能公告,按从新到旧的顺序排列。

注释

以下已发布的版本、日期和内容仅对应于 Microsoft Azure 云的实际部署。

它提供大多数情况下Azure公有云上Azure Database for MySQL服务的演变历史记录。

请注意,在某些情况下,它可能与世纪互联运营Azure的实际部署不一致。

注释

本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。

2022 年 12 月

2022 年 12 月,Azure Database for MySQL 灵活服务器新增了复制指标和数据传出复制功能。 以下更新可提高复制可见性,并启用将数据同步到外部 MySQL 副本。

  • 新复制指标

    现在,可以根据Azure Database for MySQL灵活服务器提供的不同复制类型,通过新公开的复制状态指标更好地了解复制性能和运行状况。 了解更多信息

  • 支持数据输出复制

    Azure Database for MySQL:灵活服务器现已支持数据传出复制。 此功能允许客户将数据从Azure Database for MySQL灵活服务器(源)同步到另一个 MySQL(副本),可以是本地、虚拟机或托管在Azure外部的数据库服务。 详细了解如何配置Azure Database for MySQL灵活的服务器数据传出复制

2022 年 11 月

2022 年 11 月,Azure Database for MySQL 灵活服务器中的 Microsoft Entra ID 身份验证和客户管理密钥已正式发布。

  • Azure Database for MySQL 灵活服务器的 Microsoft Entra ID 身份验证(正式发布)

    现在可以使用标识通过 Microsoft Entra ID 向 Azure Database for MySQL 进行身份验证。 通过身份验证,可以在一个中心位置集中管理数据库用户标识和其他 Microsoft 服务,从而简化权限管理。 Azure Database for MySQL 灵活服务器的 Microsoft Entra 身份验证

  • 使用客户管理的密钥进行数据加密 - Azure Database for MySQL 灵活服务器(正式发布)

    通过 Azure Database for MySQL 灵活服务器预览版中使用客户管理的密钥(CMK)进行数据加密,您可以使用自带密钥(BYOK)来保护静态数据,并实现密钥管理与数据管理的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 使用客户管理的密钥对Azure Database for MySQL进行数据加密

  • 已知问题

    在特定情况下,如果源服务器配置为区域冗余 HA 并启用了异地冗余,则在目标区域没有可用性区域支持时,异地还原工作流将失败。

2022 年 10 月

2022 年 10 月,Azure Database for MySQL灵活服务器添加了新的计算选项、升级预览和监视增强功能。 以下更新涉及 AMD SKU、自动扩缩 IOPS、主版本升级以及更多指标。

  • Azure Database for MySQL 灵活服务器中常规用途层和内存优化层的 AMD 计算 SKU

    现在,对于基于“通用”(Dadsv5 系列)和“内存优化”(Eadsv5 系列)层的 Azure Database for MySQL 灵活服务器实例,你可以选择采用 Intel 或 AMD 硬件。 AMD SKU 为所有Azure Database for MySQL灵活服务器用户提供具有竞争力的性价比选项。 为确保门户中的透明度,可以为主服务器和辅助服务器选择计算硬件供应商。 确定工作负荷的最佳计算处理器后,在更多可用区域和区域中部署灵活服务器。 Azure Database for MySQL 灵活服务器服务层

  • Azure Database for MySQL 灵活服务器中的 IOPS 自动缩放(预览版)

    现可按需缩放 IOPS,而无需提前预配一定数量的 IOPS。 借助此功能,现在可以在Azure Database for MySQL灵活服务器中享受免费的 IO 管理,因为服务器会根据工作负荷需求自动纵向扩展或缩减 IOP。 使用此功能,只需为使用的 IO 付费,而不再需要预配未充分使用的资源并为其付费,从而节省时间和资金。 此外,任务关键层 1 的应用程序可以通过随时为工作负载提供额外的 IO 来实现一致的性能。 自动缩放 IO 消除了为 Azure Database for MySQL 客户提供最佳性能所需的管理工作,同时保持最低成本。 Azure Database for MySQL 灵活服务器服务层级

  • 以最少的工作量完成 Azure Database for MySQL 灵活服务器的主版本升级(预览版)

    主版本升级功能允许你只需单击一个按钮,即可将 Azure Database for MySQL 灵活服务器的现有实例从 MySQL 5.7 原地升级到 MySQL 8.0,而无需迁移任何数据,也无需对任何应用程序连接字符串进行更改。 利用此功能,在Azure Database for MySQL灵活服务器实例上有效地执行主版本升级,并使用最新的 MySQL 8.0 产品/服务。 MySQL 的 Azure 数据库中的主要版本升级

  • 增强型指标,用于实现更好的监视

    现在,你可以在“监视”下监视 Azure Database for MySQL 灵活服务器实例的更多指标。 借助增强型指标,可以使用 Innodb 指标提高可见性和监视性能,并使用 DML 统计信息DDL 统计信息等指标对数据库管理操作进行故障排除。 了解更多信息

  • 现在可配置的服务器参数

    现在可配置的服务器参数列表。

  • 已知问题

    • 在Azure Database for MySQL灵活服务器实例Azure Database for MySQL的主版本升级后,当前不允许更改计算大小。 建议在主版本从版本 5.7 升级到版本 8.0 之前更改Azure Database for MySQL灵活服务器实例的计算大小。

2022 年 9 月

2022 年 9 月,Azure Database for MySQL灵活服务器扩展复制、身份验证和加密功能。 以下更新涵盖 HA 只读副本、Microsoft Entra ID身份验证、客户管理的密钥和时区配置。

  • 适用于已启用 HA 的 Azure Database for MySQL 灵活服务器的读取副本(正式发布)

    只读副本功能允许将数据从Azure Database for MySQL灵活服务器实例复制到只读服务器。 最多可以将源服务器复制到 10 个副本。 此功能现已扩展,以支持同一区域中已启用 HA 的服务器。 Azure Database for MySQL 中读取副本。

  • 用于 Azure Database for MySQL 灵活服务器的 Microsoft Entra ID 身份验证(公开预览版)

    现在,您可以使用标识通过 Microsoft Entra ID 对 Azure Database for MySQL 灵活服务器进行身份验证。 通过身份验证,可以在一个中心位置集中管理数据库用户标识和其他 Microsoft 服务,从而简化权限管理。 Azure Database for MySQL 灵活服务器的 Microsoft Entra 身份验证

  • 已知问题

    • 仅在身份验证类型更改为 Microsoft Entra ID 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。

    • 在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 必须手动禁用此服务器参数,才能在还原的服务器上使用 MySQL 身份验证。 否则,必须配置管理员。

  • 客户管理的密钥数据加密 - Azure Database for MySQL 灵活服务器(预览版)

    在 Azure Database for MySQL 灵活服务器预览版中,使用客户管理的密钥(CMK)进行数据加密时,您可以通过自带密钥(BYOK)来保护静态数据,并实现密钥管理与数据管理的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 使用 Azure Database for MySQL 的客户托管密钥进行数据加密

  • 在单个步骤中更改Azure Database for MySQL灵活服务器实例的时区

    以前,若要更改Azure Database for MySQL灵活服务器实例的time_zone,需要执行两个步骤才能生效。 现在,不再需要调用 mysql.az_load_timezone() 过程来填充 mysql.time_zone_name 表。 只需在门户CLI中更改服务器参数 time_zone,即可直接更改 Azure Database for MySQL 灵活服务器的时区。

  • 已知问题

    • 仅在身份验证类型更改为 Microsoft Entra ID 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。

    • 在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 要在还原的服务器上使用 MySQL 身份验证,必须手动禁用此服务器参数。 否则,必须配置管理员。

2022 年 8 月

2022 年 8 月,Azure Database for MySQL灵活服务器添加了服务器日志、按需备份和新计算选项。 以下更新还使更多的服务器参数可配置。

2022 年 6 月

2022 年 6 月,Azure Database for MySQL灵活服务器记录了诊断日志已知问题。 以下更新描述了受影响的日志记录行为以及如何验证它。

  • 已知问题

    在启用了审核或慢速日志的一些服务器上,可能无法再看到上传到在诊断设置下配置的数据接收器的日志。 根据你配置的数据接收器,验证日志是否具有事件的最新更新时间戳。 如果您的服务器受到此问题的影响,请打开支持工单,以便我们能在服务器上快速应用修复并解决此问题。

2022 年 5 月

2022 年 5 月,Azure Database for MySQL灵活服务器引入了业务关键型和可突发计算选项。 以下更新使内存优化层级正式可用,并新增了突发型实例。

  • 正式推出适用于业务关键型工作负载的 Azure Database for MySQL 灵活服务器 Azure Database for MySQL 内存优化服务层现已正式发布。 内存优化服务层级非常适合需要低延迟、高并发性、快速故障转移和高可伸缩性的第 1 层生产工作负荷,例如游戏、电子商务和 Internet 规模应用程序,以了解有关 内存优化服务层级的详细信息。

  • 宣布为Azure Database for MySQL灵活服务器添加新的可突发计算实例,我们宣布新增了可突发计算实例,以支持客户从 1 个 vCore 到 20 个 vCore 的自动缩放计算要求。 详细了解适用于Azure Database for MySQL灵活服务器的计算选项

  • 已知问题

    • Azure Database for MySQL 灵活服务器中的预留实例(RI)功能,在从 Memory Optimized 服务层重组为内存优化服务层后,无法在内存优化服务层中正常工作。 具体而言,实例预留已停止工作,我们正在努力解决此问题。
    • 在少数已启用 HA 的 Azure Database for MySQL 灵活服务器实例上,专用 DNS 集成详细信息未显示。 此问题不会影响服务器的可用性或名称解析。 我们正在研究解决此问题的永久性修补程序,并会在下一次部署中推出。 同时,假设你想要查看专用 DNS 区域详细信息。 在这种情况下,可以在“快速入门”下搜索:在Azure门户中使用Azure门户创建Azure专用 DNS 区域,也可以对 Azure Database for MySQL已启用 HA 的灵活服务器实例执行手动故障转移并刷新Azure门户。

2022 年 4 月

2022 年 4 月,Azure Database for MySQL灵活服务器提供次要版本升级和 TLS 协议更改。 以下更新涵盖新的次要版本和弃用旧 TLS 协议。

  • Azure Database for MySQL灵活服务器的次要版本升级到 8.0.28 Azure Database for MySQL灵活服务器 8.0 现在在次要版本 8.0.28 上运行。 若要详细了解此次要版本中的更改,请参阅 MySQL 8.0.28 中的更改(正式发布)。

  • Azure Database for MySQL灵活服务器的次要版本升级到 5.7.37 Azure Database for MySQL灵活服务器 5.7 现在在次要版本 5.7.37 上运行。 若要详细了解此次要版本中的更改,请参阅 MySQL 5.7.37 中的更改(正式发布)。

    注释

    某些区域仍在运行较旧的Azure Database for MySQL灵活服务器次要版本,将于 2022 年 4 月底修补。

  • 弃用 Azure Database for MySQL 灵活服务器 (8.0.28) 的 TLSv1 或 TLSv1.1 协议

    从版本 8.0.28 开始,MySQL 社区版仅支持 TLS 协议 TLSv1.2 或 TLSv1.3。 Azure Database for MySQL灵活服务器还将停止支持 TLSv1 和 TLSv1.1 协议,以符合现代安全标准。 你将无法在新创建的和先前创建的资源的服务器参数窗格中配置 TLSv1 或 TLSv1.1。 默认为 TLSv1.2。 在 2022 年 5 月 1 日之前,升级前创建的资源仍然支持通过 TLS 协议 TLSv1 或 TLSv1.1 进行通信。

2022 年 3 月

2022 年 3 月,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 Database for MySQL灵活服务器提供的异地冗余功能更好地规划其灾难恢复和业务连续性目标。 使用 Azure CLI 对 Azure Database for MySQL 灵活服务器执行时间点还原

2022 年 1 月

2022 年 1 月,Azure Database for MySQL灵活服务器引入了服务器管理更改和扩展的区域可用性。 以下更新涵盖已停止的服务器操作、新区域和 HA IOPS 预留。

此版本的Azure Database for MySQL灵活服务器包括以下更新。

  • 在“停止”Azure Database for MySQL灵活服务器实例上禁用所有操作,处于“停止”状态的服务器上的操作处于禁用状态,并在Azure门户中显示为非活动状态。 在停止的服务器上不支持的操作包括更改定价层、vCore 数量、存储大小或IOPS、备份保留天数、服务器标记、服务器密码、服务器参数、存储自动增长、GEO 备份、HA 和用户标识。

  • 另外三个Azure区域中的可用性

    Azure Database for MySQL灵活服务器的公共预览版现已在以下Azure区域中提供:

    • 中国东部 2
    • 中国北部 2
  • 为已启用 HA 的Azure Database for MySQL灵活服务器实例保留 36 个 IOPS

    我们添加了 36 个 IOP 并保留它们以支持已启用高可用性的服务器上的备用故障转移操作。 这些 IOP 是对服务器上已配置的 IOP 的补充,因此每月将根据你的 Azure 区域收取额外费用。 额外的 IOPS 帮助我们确保按承诺提供从主副本到备用副本的流畅切换体验。 可以通过访问Azure Database for MySQL 灵活服务器定价页、选择你的服务器所在的 Azure 区域,并将每月 IOP 成本乘以 36 IOP,来估算新增费用。

  • Bug 修复

    修复了已启用 HA 和异地冗余备份选项的服务器的重启工作流停滞问题。

  • 已知问题

    • 在使用 ARM 模板对已启用 HA 的服务器进行预配或配置更改时,如果进行单一部署来启用/禁用 HA 以及其他服务器属性(如备份冗余、存储等),则部署会失败。 可以通过单独提交部署请求来启用/禁用和进行配置更改来缓解。 使用门户或 Azure CLI 时,不会出现问题,因为这些请求已被分隔。

    • 在“备份和还原”页上查看已启用 HA 的服务器的自动备份时,如果在某个时间点执行强制或自动故障转移,则可能会失去查看“备份和还原”页上的服务器备份的权限。 尽管在门户中无法获取有关备份的信息,但灵活服务器已成功为后端中的服务器执行每日自动备份。 服务器可以恢复到保留期内的任何时间点。