本文的目标是找到有关在 Azure 中为在虚拟机上运行且存储连接到虚拟机的典型网站创建可用性集的指南。
在最佳情况下,该指南应帮助在 Azure 中运行的开发人员减少网站因网络/存储等临时故障而导致的停机时间,同时保持尽可能低的维护费用。
问题是:
是否可以在来自不同区域的可用性集中拥有两个虚拟机和存储并且大部分同步以及实现该目标的指南。
是否可以让一个虚拟机和存储处于 sleep 状态并在网络(或任何其他)警报时唤醒 其他)失败或从 Azure 支持收到的已知问题及其指南。
社区可能面临的任何其他问题稍后会添加到此处。
最佳答案
可用性集不可能跨越不同区域,因为它们是在云服务的容器内创建的。如果您想在不同区域获得高可用性,您需要使用流量管理器,它允许您组合云服务。但是,这确实需要您部署 2 个独立的云服务并自行同步后台的数据/存储。
是的。您可以将 1 个(或更多)VM 置于 sleep 状态并根据触发启动它们。您需要使用 AzureWatch 等第三方服务来设置良好的触发器或自己构建一些东西,例如通过 Azure 自动化。
关于Azure:带存储的虚拟机可用性集指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014237/