虚拟环境(Hyper-V)中是否需要负载平衡?

我正在为企业应用程序的环境devise工作。 有一个计划是在一个Hyper-V主机上的多个虚拟机上托pipe应用程序。

主机服务器的CPU和内存容量有限,分布在虚拟机之间。

使用负载平衡器来提高托pipe在Hyper-V环境中的虚拟机的性能是一个不错的主意,还是为虚拟机分配更多的资源更好?

这实际上取决于应用程序是什么,操作系统以及它们如何(共同)pipe理资源并处理负载。

拥有几个较低规格的虚拟机比一个高规格的虚拟机更好,但是这对你来说是否是个好主意呢?

同样值得注意的是,使用负载平衡器的主要原因是高可用性。 如果您的应用程序服务器出现故障,他们将擅长监控应用程序服务器并重新定向stream量。

更好的性能是一个副作用,至于单一的Hyper-V主机…是的,你仍然可能获得性能提升,但你会更好地利用其中两个来提高你的可用性和性能。 当涉及到实际的负载平衡器使用,我会build议基于Kemp Technologies Hyper-V的设备或基于Loadbalancer.org Hyper-V的负载平衡器 。