【IT168 专稿】蓝色巨人IBM在虚拟化领域具有悠久的历史,不论是大机上的虚拟化技术,还是X86平台上的虚拟化技术,IBM公司都具有着雄厚的技术。随着今年英特尔至强5600和至强7500的发布,IBM也隆重推出了第五代X架构服务器产品。本文将主要从产品技术的角度,历数IBM近年来在x86服务器虚拟化方面所做的努力,为您盘点IBM x86服务器家族的虚拟化优势。
1、 x86虚拟化技术的发展与瓶颈
从IBM的角度来看,虚拟化的主要目标有四点:1、整合资源,2、减轻管理工作,3、自动化业务流程,4、优化业务交付。综合起来,可以归纳为虚拟化方案有助于简化IT基础架构,应对业务增长带来的IT复杂性需求。而如今的虚拟化技术已经经过了虚拟化1.0时代(以服务器整合为目的,节省运营成本);进入了虚拟化2.0时代(强调计算资源的动态分布,追求灵活高效管理),并正在进入虚拟化3.0时代(实现企业云计算,追求资源可扩展和高投资回报率)。
但是相比近两年x86虚拟化技术的迅猛发展,前几年为什么就没有动静呢?综合来看,x86虚拟化市场进展缓慢的主要原因有二:1、传统x86架构本身并不适合进行虚拟化,这个障碍已经由英特尔等处理器厂商通过修改 x86 指令集,增加硬件虚拟化技术而得到解决;2、x86 处理器的性能在过去还没有达到足以满足大规模虚拟机的要求。而这两年随着至强5500、至强5600乃至至强7500的推出, x86平台获得了强劲的计算能力,并得益于其开放的生态环境,使得x86虚拟化技术也得到了长足的发展。
2、IBM联手VMware打造X系列虚拟化平台
在x86服务器领域,IBM的虚拟化方案是联合VMware共同打造的,主要针对其x架构服务器进行资源整合和动态资源调整,灵活部署等做各项优化。其实,追溯起来IBM从2001年就和VMware建立了合作关系,包括专门的VMware 虚拟化平台的ServerProven服务器兼容性测试,以及整合了虚拟机的高级系统管理功能等。
IBM System x3950/x3850和VMware一起使用具有出色的性能表现,这一优势和IBM后来推出的X3架构以及更高的内存容量配置相关。内存容量在虚拟化环境中是非常重要的,尤其是当多台服务器整合到一台物理服务器上时。X3架构则提供"虚拟四级缓存(XceL4v)"以提高VMware的总体性能。虚拟四级缓存可有效地降低内存访问的延迟,X3架构的另一个"侦监听"技术则大大提高了前端总线的带宽。
2007年,IBM推出了基于第四代企业级X架构(X4)的System x3850 M2,在内存、侦听过滤器方面有了进一步的增强。System x3850 M2能扩展到16路CPU,最大内存容量可扩展到1TB,从而为虚拟化环境提供了一个巨大的资源池。另外,System x3850 M2服务器还首次可按需提供预装了系统管理虚拟化软件的4GB USB闪存设备,使用户能够轻松部署虚拟化环境,提升系统利用率。这种将虚拟化软件预装在服务器裸机上的做法将大大简化用户的虚拟化部署。
2010年,随着八核至强7500处理器将X86处理器的性能推向巅峰,IBM也将其x86服务器架构更新到了第五代以对新处理器提供全面支持。