虚拟化 频道

X86服务器虚拟化之Vmware vSphere

  VMware vSphere可扩展性

  为了让用户过渡到最新版本,VMware现在维护两个主要的ESX版本:ESX 3.5 Update 5和vSphere 4.0(也叫做ESX 4)。每一次发布,VMware总是保持着行业技术领先的地位,每一个后续版本总会新增许多物理和虚拟化扩展功能。ESX 3.5每宿主主机最大支持128个VM,32个处理器内核和256GB物理内存,每VM客户机最大支持4 vCPU,64GB内存。到了vSphere 4.0,VMware将每宿主主机的VM数量提升到了320个,最大64个逻辑处理器(可以认为是线程/核心)和1TB的物理内存,每VM客户机最大支持8 vCPU和256GB内存。有关最新的支持信息,请访问VMware最大支持的配置网站(http://www.vmware.com/support/pubs/vs_pages/vsp_pubs_esx40_vc40.html)。

  VMware vSphere是一个I型hypervisor,和其它I型hypervisor一样,如Hyper-V和基于Xen的hypervisor,它是IBM基于x86硬件产品的出色候选者,从上面的vSphere 4.0许可级别图中可以看出,每一层都增加了额外的硬件虚拟化支持功能。如果想使用超过256GB的内存,用户必须购买企业+版本,它最大可支持1TB内存。这种可扩展的能力是IBM旗舰产品的非常好的搭档,如基于X4的x3950 M2和即将发布的X5架构。有关vSphere可扩展性的详细信息,请访问vSphere 4.0发布页面(http://www.vmware.com/support/vsphere4/doc/vsp_40_new_feat.html)。

  英特尔和AMD显著增加了每处理器核心的计算密度,处理器利用率变得越来越受关注,因此,虚拟系统的可扩展性越来越依赖于内存容量,在许多现代服务器上内存容量总是不够,x3950 M2是世界上扩展性最好,可靠性最强的x86服务器,它最大可支持1TB物理内存,默认使用VMware的ESX虚拟化平台。

  在下面的表1中,我们详细介绍了部分ESX服务器可能的内存配置,同时展示了高虚拟机密度和高内存密度,表1列出的高密度应用绝对需要X4平台的扩展性,所有产品的工作量都成为虚拟的,典型的数据库、e-mail和ERP应用系统都需要这种内存密度,才能获得现代x86服务器中现代处理器的投资回报率。

  表 1 ESX服务器内存配置参考表

  vSphere 4.0可以扩展到512个虚拟主机处理器和320个虚拟机,表2列出了ESX处理器扩展的详细信息,包括:前3行表示每VM最大虚拟处理器数量限制,后3行是可能的配置方案样本。

  表 2 ESX服务器处理器扩展矩阵

  VMware扩展性和功能集使vSphere成为现在首要的hypervisor,正如在X4架构章节提到的,最重要的是让服务器的利用率达到最大,同时要为突发工作量保留空间,VMware vSphere的CPU扩展性结合它非凡的x86内存扩展性和IBM的X4架构,使处理器利用率达到了70%-80%,特别是在考虑VMware高级功能的成本时,没有其它x86服务器可以达到这种不寻常的投资回报率。

0
相关文章