创建可用性集
可用性集是一项逻辑功能,可确保将一组相关的虚拟机部署在一起。 分组有助于防止单一故障点影响所有计算机。 分组可确保在数据中心的主机操作系统升级期间,并非所有计算机都同时升级。
有关可用性集的注意事项
让我们回顾一下可用性集的一些特征。
可用性集中的所有虚拟机都应执行相同的功能集。
可用性集中的所有虚拟机都应安装相同软件。
Azure 确保可用性集中的虚拟机能够跨多个物理服务器、计算机架、存储单元和网络交换机运行。
如果发生硬件或 Azure 软件故障,则可用性集中只有一部分虚拟机受到影响。 应用程序会保持正常运行,并继续可供客户使用。
可以同时创建虚拟机和可用性集。
只有在创建虚拟机时,才能将虚拟机添加到可用性集。 要更改虚拟机的可用性集,需要删除然后重新创建虚拟机。
可以使用 Azure 门户、Azure 资源管理器 (ARM) 模板、脚本或 API 工具生成可用性集。
Microsoft 为 Azure 虚拟机和可用性集提供可靠的服务级别协议 (SLA)。 有关详细信息,请参阅 Azure 虚拟机的 SLA。
注意
将虚拟机添加到可用性集中并不能让应用程序免受特定于操作系统或应用程序的故障的影响。 需要探索其他灾难恢复和备份技术来提供应用程序级保护。
使用可用性集时的注意事项
如果想要构建可靠的云解决方案,可用性集是一项关键功能。 在规划可用性集时,请记住以下一般原则:
考虑冗余。 若要在配置中实现冗余,请在可用性集中放置多个虚拟机。
考虑分离应用程序层。 在配置中执行的每个应用程序层都应位于单独的可用性集中。 分离有助于缓解所有计算机上的单一故障点。
考虑负载均衡。 为了获得高可用性和网络性能,请使用 Azure 负载均衡器创建负载均衡可用性集。 负载均衡器跨负载均衡可用性集中定义的服务的工作实例分配传入流量。
考虑托管磁盘。 可以在块级存储的可用性集中将 Azure 托管磁盘与 Azure 虚拟机配合使用。