可用性集中的单个VM如何与VM不同,不在任何可用性集中?

时间:2017-08-22 13:32:29

标签: azure

在可用性集中放置only one vm与将vm放入任何可用性集之间有什么区别?

2 个答案:

答案 0 :(得分:3)

  

将一个vm放入可用性集与之间有什么区别?   不将vm放入任何可用性集中?

如果仅在该可用性集中的VM上,则此VM没有SLA,与没有设置可用性的单个VM相同。

我认为唯一的区别是,当这个虚拟机在可用性设置中时,我们可以在此可用性集中创建一个新的VM来获取HA。但是没有可用性设置的单个VM,我们无法将此VM添加到一个可用性集,如果我们想将此VM添加到一个可用性集,我们需要重新创建它(ARM)。

在ASM(经典模式)中,我们可以向可用性集添加一个VM。

答案 1 :(得分:0)

可用性集旨在在负载均衡器或在VM之间分配流量的应用程序网关下运行。这有助于实现高(可用)可用性(HA),而不仅仅是VM本身(如果VM脱机或变得不健康),或者通过在两台或更多台机器之间共享负载来为密集型应用程序分配流量。可用性集还将附带探测器以检测不健康的VM实例。

但是,当您处理一个VM时,可用性集是否值得设置?简短的回答是否定的,除非你想利用应用程序网关的好处,包括:过滤&防火墙,应用程序级攻击和第7层优势,如SSL和会话管理。

如果您正在使用ARM代码创建可用性集以进行快速部署(例如,如果您的生产环境具有多个VM),那么如果您重复使用相同的设置,则将可用性集部署为一个VM是有意义的。测试环境,例如开发和临时环境可能只使用可用性集中的一个VM,只是为了保留与生产环境相同的网关体系结构。

可用性集的缺点包括无法轻松将VM备份还原到可用性集中,因为此功能还具有GUI。自行恢复VM更加容易。它们涉及更多的架构设置/设计,如果您不使用ARM模板(代码部署),则难以复制。