虚拟机託管并不仅仅是将儘可能多的伺服器合併到一起,事实上它需要做一些实际的事情。
基本介绍
- 中文名:託管虚拟机
介绍
虚拟化并不仅仅是将儘可能多的伺服器合併到一起,事实上它需要做一些实际的事情。你将带有1MB记忆体的虚拟机和其他两个虚拟机共享一个核心,但是这一点毫无意义,因为计算机性能也随之降低。在其他问题之中,多于三个虚拟机共享一个核心可引发调度难题。然而这并不意味着合併虚拟机是微不足道的。一个高端伺服器使用15核心的Intel Xeon E7处理器可相比于60个可用的核心。理想化的,实际上可託管180个虚拟机。有足够的记忆体和I/O来支撑这个负载,这是从实际出发得出的。
託管虚拟机
利用率
系统管理员Ian Kaufman说:“我们有扩展虚拟机基础设施,在8个主机上放置256GB的记忆体和快速CPU。在NetApp中我们也有支持10Gbps连通性以及256GB快闪记忆体的网路档案系统(NFS)。使用VMware ESXi 5.X,我们可以在每个节点运行最多24个虚拟机,通常每台主机有15台虚拟机。所以我们看到CPU利用率不足3%-5%,RAM利用率为7%-11%。”
我们能够在一台伺服器主机上放置48台甚至更多的虚拟机,几乎很少看到伺服器能力下降。但是低的利用率很容易使我们产生推出新项目的想法。当伺服器主机能力下降的情况出现时,我们会将虚拟机分配以促进自动故障转移。不需要移除任何虚拟机就能够为伺服器主机修改漏洞以及升级。
虚拟机在很大成分上是Web伺服器,儘管我们有互动式登入机器(Windows 和Linux)和MySQL资料库,对于数字运算套用的虚拟机来说没有太密集型的计算。
硬体升级的过程中,当我们转移至新设备时将125个虚拟机放到两个节点上。甚至是将两个节点的整个记忆体分裂开。虚拟机基础设施仍然不会成为负担。
风险
在虚拟桌面技术设施(VDI)环境中,曾有一个伺服器上有150-200台虚拟机。大部分的大型虚拟机依靠于四插座的机架伺服器。在VDI环境下,根据工作量有不同的合併率。
一个想要合併的公司的一台伺服器上有大约80台虚拟机,这涉及到管理上的问题。深度合併之后一台伺服器主机上的许多虚拟机也都工作良好,但是真正的问题是风险:企业想冒着一台主机上放置80个虚拟机这样的风险幺?万一伺服器衰退了会发生什幺?企业能否承受一下失去80台虚拟机的风险?
为未来留空间
自从我们在RAM、CPU、或者是I/O利用率上越来越接近天花板,伺服器主机上有31个虚拟机已经不是界限,我们在想做的事情上有更多的灵活性。一些伺服器是高效利用的,而一些利用率却很低。我们可以在修复漏洞以及重启时,在6个UCS主机之间转移工作量。