考虑到在对具有单实例配置的虚拟机进行计划维护期间,Azure 不会同时在配对区域上推出更新那么,在两个不同的配对区域(比如说,北欧和西欧,以满足欧洲客户的简单工作负载)中使用单实例虚拟机来同时实现 HA 和 DR,而不是在单个区域的可用性集中使用两个虚拟机实例并仅实现 HA,这是一个好的策略吗?
假设我正在处理由欧洲少数用户使用的小型工作负载,那么在配对区域中拥有同步虚拟机的单个实例是否比在单个区域的可用性集中拥有两个虚拟机实例是一种经济有效且可行的实现 HA 的方法?
答案1
可以用于计划更新,但在关键维护或计划外情况下会发生什么?此外,即使更新推出不是同时开始的,您的虚拟机仍可以同时应用其更新,因为数据中心之间没有共享的“议程”。
也就是说,要对虚拟机进行负载平衡,您需要在同一区域,除非您计划使用流量管理器(循环/故障转移)或任何其他自定义解决方案。
最好的情况是流量管理器位于两个不同的站点之上,但其中至少一个站点在负载平衡集中拥有两个或更多个虚拟机,以避免在区域/平台中断的情况下出现不可用情况。