你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
可以为 Azure 订阅中的每个 Azure Database for MySQL 灵活服务器实例指定维护选项。 选项包括即将进行的和已完成的维护事件的维护计划和通知设置。
注意
这些新的维护功能正在 Azure 区域逐步推出。 如果在 Azure 门户中没有立即看到它们,请留出一些时间进行完整部署。 可用性可能因订阅和区域而异。
先决条件
若要完成本操作指南,需要:
维护配置和体验
Azure Database for MySQL 灵活服务器现在提供增强的维护体验,可让你更好地控制和查看服务器接收更新的方式。 在“设置维护”>下,你将找到三个主要区域:
- 维护策略
- 自定义计划配置
- 维护状态和重新计划
维护策略选项
可以根据工作负荷要求从以下维护策略类型中进行选择:
虚拟金丝雀
Virtual Canary 适用于想要尽早验证更新的非生产工作负载。 此策略下的服务器在正式发布之前接收更新, 并且不 遵循标准更新节奏 -- 没有保证的 30 天间隔和 7 天提前通知。
可突发 SKU 服务器默认在 Virtual Canary 策略中注册。
系统托管维护窗口(SMW)
此维护策略是 常规用途 和 业务关键 计算层上的服务器的默认选项。 维护会在随机的一天和时间自动安排,通常是晚上 11:00 到凌晨 7:00 服务器本地时间。 此策略遵循标准维护行为 - 更新每 30 天进行一次,并且至少提前 7 天宣布。
自定义托管维护时段 (CMW)
如果要控制维护何时发生,请选择此维护策略。 CMW 允许你定义一周中的首选 一天 和 开始时间 (在 60 分钟的 UTC 窗口中)。 这对于需要与更改控制策略保持一致的更新计时的生产环境尤其有用。
还可以将服务器分配到 批处理 (Batch 1
或 Batch 2
),以帮助在测试环境和生产环境等环境中分散维护任务。
- 第 1 批:维护发生在区域维护时段 的前 7 天 。
- 第 2 批:维护在第二个 7 天时段进行。
注意
7 天的维护批次 与日历周( 例如,从星期日或星期一开始)不一致。 相反,前 7 天的时间段从服务器区域中维护周期的实际开始日期开始。
配置 CMW 后,新计划将在 下一个区域维护周期生效。
若要更改 当前计划的 维护的时间,请使用 “维护重新计划 ”功能。
查看和管理即将进行的维护
“ 维护状态 ”部分显示服务器当前计划或最近完成的任何维护事件。 通常,一次显示一个条目。
重新计划
如果维护尚未启动,可以通过选择 “重新计划”来选择新的日期和时间。 这有助于避免与业务运营或计划部署发生冲突。
重新计划的功能仅适用于 常规用途 和 业务关键 计算层上的服务器。 它不支持可突发 SKU 服务器。
重新计划到现在
可以单击立即重新计划以启动维护。 如果想要立即应用更新,或者想要更准确地控制何时进行维护,这非常有用。 仅当服务器处于“已计划”或“已重新计划”状态时,才可以使用“重新计划到现在”。 单击立即重新安排后,服务器将进入正在准备状态。 这意味着服务器正在准备维护事件,几分钟后不久将启动维护。
注意
在某些情况下,“重新计划到现在”可能会在“准备中”状态下暂停一段时间。 这通常是由于在同一区域中计划同时维护的服务器过多。 如果发生这种情况,您可以等待服务器完成准备,也可以提交支持请求以获取帮助。
重新计划注意事项和限制
请注意以下有关该功能的要点:
- 层层级用性:维护重新安排不适用于可突发计算层。 此特性专为生产环境中的服务器设计,而可突发层则专用于非生产用途。
- 需求约束:如果在同一区域中同时发生大量维护活动,则重新安排的维护可能会被取消。
- 锁定期:在最初安排的维护时间前的 15 分钟无法使用重新安排,以保持服务的可靠性。
- 重新安排节流:如果在同一区域中安排在同一时间维护的服务器过多,则重新安排请求可能会失败。 如果发生此故障,将收到一条错误通知,建议选择备用时间段。 成功重新计划的维护不太可能被取消。
对于可以重新安排维护事件次数没有限制。 只要维护事件未进入 “正在准备 ”状态,就可以始终将其重新安排到另一次。
维护推出进度视图(公共预览版)
每个维护事件都包含 跟踪 ID。 单击此 ID 可打开订阅中属于相同维护推出的所有服务器的详细视图。 这为你提供了整个机群的合并概述-无需单独检查每个服务器或完全依赖于电子邮件通知。
无论维护是处于挂起还是已完成状态,你都随时可以访问跟踪 ID 视图。
有关计划维护事件的通知
可以使用 Azure 服务运行状况查看通知,以了解 Azure Database for MySQL 灵活服务器实例上即将进行和已执行的计划性维护。 还可以在 Azure 服务运行状况中设置警报,以接收有关维护事件的通知。