我很难理解 Azure 可用性集,具体来说,我需要做些什么来确保在我的 vm 上运行的应用程序利用可用性集来提高可用性。
假设我正在创建一个在单个 VM 上运行的应用程序,并且我想让它更能抵抗硬件故障。
选项 1: 我创建一个具有 2 个容错域的可用性集,然后在此可用性集上创建一个 VM。
是这样吗?如果托管我的 VM 的机架上出现硬件故障,Azure 现在是否负责确保 VM 保持正常运行?
选项 2: 我必须有两台服务器 Vm1 和 Vm2,都在可用性集中,但一台在故障域 1 上,一台在故障域 2 上。然后我必须为我的应用程序设置一个集群。在这种情况下,可用性集只是让我确定集群中的两台服务器不在同一硬件上,但确保应用程序可以利用两台服务器并具有高可用性的管道仍然取决于我。
选项 1 或选项 2 是可用性集与故障域相关的正确工作方式吗?
感谢可以提供的任何清晰度。