如何管理多个虚拟机的可用性(三)

  • 来源:
  • 更新日期:2018-05-22

摘要:如果当前使用的 VM 没有托管磁盘则强烈建议在可用性集中转换 VM以便使用托管磁盘。

 如果当前使用的 VM 没有托管磁盘则强烈建议在可用性集中转换 VM以便使用托管磁盘。

通过确保可用性集中的 VM 的磁盘彼此之间完全隔离以避免单点故障托管磁盘为可用性集提供了更佳的可靠性。它通过自动将磁盘放置在不同的存储群集中来实现这一点如果某个存储群集因硬件或软件故障而失败则只有其磁盘在该模块上的 VM 实例会失败。
每个区域的容错域数
152408pw90issj3rw58jwu.jpg
如果计划使用包含非托管磁盘的 VM请按下述针对存储帐户的最佳做法进行操作。在这些存储帐户中VM 的虚拟硬盘 (VHD) 以页 Blob 形式存储
将与同一 VM 关联的所有磁盘(OS 和数据)放置在同一存储帐户中
在向存储帐户添加更多 VHD 之前请查看存储帐户中非托管磁盘的数量限制
为可用性集中的每个 VM 使用单独的存储帐户。同一可用性集中的多个 VM 不能共享存储帐户。同可用性集中的 VM 共享存储帐户是可以接受的只要遵循上述最佳做法即可
将每个应用程序层配置到不同的可用性集中
如果虚拟机几乎都是相同的并且对应用程序的用途是一样的我们建议针对每个应用程序层配置可用性集。如果将两个不同的层置于同一可用性集中则同一应用程序层中的所有虚拟机可以同时重启。通过在可用性集中为每个层配置至少两个虚拟机可以确保每个层中至少有一个虚拟机可用。
将负载均衡器与可用性集组合在一
将虚拟机负载均衡器与可用性集组合在一起以获取最大的应用程序复原能力。 虚拟机负载均衡器将流量分布到多个虚拟机中对于标准层虚拟机来说虚拟机负载均衡器已包括在内。 
如果没有将负载均衡器配置为对多个虚拟机上的流量进行平衡则任何计划内维护事件都会影响唯一的那个处理流量的虚拟机导致应用程序层中断。将相同的负载均衡器和可用性集置于同一层的多个虚拟机下可以确保至少有一个虚拟机实例能够持续处理流量。