Azure Windows VM 在计划维护关闭期间收到什么事件?
What events does an Azure Windows VM receive during a planned maintenance shutdown?
当 Azure 关闭 VM 进行计划维护时,运行 服务会看到哪些消息(如果有)?
例如,他们是否收到 ServiceBase.OnShutdown() 消息,如果收到,服务/服务器需要多长时间才能完成关闭处理?
MS 是否给自己的应用程序额外的余地?例如。如果 VM 是 运行 SQL 服务器,Azure 会在关闭 VM 之前等待 SQL 服务器完全停止吗?
[我在文档中找不到这个,不幸的是,我没有访问权限或编程技能来亲自尝试。]
what messages do running services see, if any?
据我所知,目前 Azure 不支持此功能。请参考这个feedback。
通常在周末对不在可用性集中的 VM 进行维护,以尽量减少对服务的影响。通常提前 7 天通知,最短为 3 个工作日。维护的开始时间与预期持续时间一起给出。更多信息请参考此link.
根据您的描述,我建议您可以使用您的 SQL 服务器配置另一个 IaaS VM 并放入相同的 Availability set。通过这样做,Azure 将确保您的两个 VM 不会同时关闭。
当 Azure 关闭 VM 进行计划维护时,运行 服务会看到哪些消息(如果有)?
例如,他们是否收到 ServiceBase.OnShutdown() 消息,如果收到,服务/服务器需要多长时间才能完成关闭处理?
MS 是否给自己的应用程序额外的余地?例如。如果 VM 是 运行 SQL 服务器,Azure 会在关闭 VM 之前等待 SQL 服务器完全停止吗?
[我在文档中找不到这个,不幸的是,我没有访问权限或编程技能来亲自尝试。]
what messages do running services see, if any?
据我所知,目前 Azure 不支持此功能。请参考这个feedback。
通常在周末对不在可用性集中的 VM 进行维护,以尽量减少对服务的影响。通常提前 7 天通知,最短为 3 个工作日。维护的开始时间与预期持续时间一起给出。更多信息请参考此link.
根据您的描述,我建议您可以使用您的 SQL 服务器配置另一个 IaaS VM 并放入相同的 Availability set。通过这样做,Azure 将确保您的两个 VM 不会同时关闭。