我是 Azure 新手,需要澄清一下:
将机器添加到可用性集时,为了防止 VM 重新启动,VM 的最佳策略是什么,将它们放入:
-不同的更新和故障域
-相同的更新域
-相同的故障域?
我的逻辑是,将它们放在不同的更新和故障域中就足够了
我对么 ?
这些更新/故障域令人困惑
我是 Azure 新手,需要澄清一下:
将机器添加到可用性集时,为了防止 VM 重新启动,VM 的最佳策略是什么,将它们放入:
-不同的更新和故障域
-相同的更新域
-相同的故障域?
我的逻辑是,将它们放在不同的更新和故障域中就足够了
我对么 ?
这些更新/故障域令人困惑
我的逻辑是,将它们放在不同的更新和故障域中就足够了
你是对的,我们应该将虚拟机放在不同的更新域和故障域中。
我们将它们放在不同的更新域中,当 Azure 主机需要更新时,微软工程师会更新一个更新域,完成后,更新另一个更新域。这样,我们的虚拟机就不会同时重启。
我们将它们放在不同的故障域中,当发生意外停机时,该故障域中的虚拟机将重新启动,其他虚拟机将继续运行,这样,我们在这些虚拟机上运行的应用程序将保持健康。
要进行拍摄,请将 VM 添加到具有不同更新域和故障域的可用性集,这将获得高 SLA,但并不意味着一个 VM 不会重新启动。
希望有帮助。
有三种情况会导致 Azure 中的虚拟机受到影响:计划外硬件维护、意外停机和计划内维护。
可用性集中的每个虚拟机都由底层 Azure 平台分配一个更新域和一个容错域。对于给定的可用性集,默认分配五个非用户可配置的更新域(然后可以增加资源管理器部署以提供多达 20 个更新域),以指示可以重新启动的虚拟机组和底层物理硬件同时。如果在单个可用性集中配置了五个以上的虚拟机,则将第六个虚拟机放置在与第一个虚拟机相同的更新域中,将第七个虚拟机放置在与第二个虚拟机相同的更新域中,依此类推。在计划维护期间,重新启动更新域的顺序可能不会按顺序进行,但一次只能重新启动一个更新域。
故障域定义共享公共电源和网络交换机的虚拟机组。默认情况下,在可用性集中配置的虚拟机最多可跨三个容错域进行资源管理器部署(经典的两个容错域)。虽然将您的虚拟机放入可用性集中并不能保护您的应用程序免受操作系统或特定于应用程序的故障的影响,但它确实限制了潜在的物理硬件故障、网络中断或电源中断的影响。
有关更多详细信息,请参阅此文档。