全球最大的虚拟化厂商VMware公司在其vForum2011大会上为虚拟化鼓呼,但用户仍有狐疑,虚拟化技术的实际应用,仍有亟需解决的短板。 更灵活的访问和使用,更广泛与简化的终端设备支持,更低成本的设备采购和维护,更容易的集中管理和统一配置,更低的能耗……诸如此类的虚拟化的优势,甚至已将业内人士的耳朵磨起一层厚厚的老茧。 在云计算大行其道背景之下,被认为是云计算中最关键、最核心的技术原动力——虚拟化技术陡然变得炙手可热。 要求所有的资源能够被统一管理的云计算,遭遇到了现实的挑战——各种硬件设备间的差异使它们之间的兼容性很差,这成为统一的资源管理的障碍。虚拟化自然而然成了云计算大道的开路先锋。 理论上,虚拟化技术可以将物理资源等底层架构进行抽象,使得设备的差异和兼容性对上层应用透明,从而允许云对底层千差万别的资源进行统一管理。 然而,虽有厂商的宣传和政府的政策的驱动,使得云计算和虚拟化的行业大趋势不可扭转成为共识,企业对虚拟化的投资仍然持谨慎态度。 vForum2011大会上,VMware大中华区总裁宋家瑜表示,截至到10月26日,VMware全球市值已经达到了408亿美元。宋家瑜并表示,VMware大中华区在2010年取得了非常大的进展。合作伙伴的数量从1300家增长到1700家,客户数量从原来的2700家上升到了5000家。 但据今年早些时候赛门铁克公司针对来自35个国家的3700位信息技术经理的调查显示,似乎绝多数人对于服务器虚拟化表示出了满意,但33%的受访者对存储虚拟化表示失望,26%的人对桌面/终端虚拟化表示失望。 赛门铁克信息管理集团云计算策略主管Sean Dennington表示,积极实施虚拟化和云计算的大多数受访者发现“实施虚拟化和云计算并没有达到其应有的效果”。 分析人士认为,号称低成本虚拟化技术,其目前实际投入应用,尚面临安全、性能、费用及人才等诸多障碍。
#p#
虚拟服务器相对物理服务器而言更容易收到攻击,这也是管理程序技术开发过程中面临的新的隐患。位于美国佛罗里达州的整形和医疗器械供应商Exactech公司的网络管理员克雷格·布什表示,“一台服务器发生故障不会影响到整个网络,但是如果是管理程序就有可能发生这样的事,我们必须看到所有的安全问题都得到解决才会考虑介入虚拟化”。 虚拟化环境的安全问题归纳为四点:虚拟机溢出导致安全问题蔓延;虚拟机成倍增长,补丁更新负担加重;在隔离区(DMZ)运行虚拟机,可信赖平台和非信赖网络之间的鸿沟却难以跨越;管理程序技术的新特性容易受到黑客的攻击。 性能方面,用户发现提升并不明显。事实上,厂商常常掩盖了像CPU内核过度分配等问题,而这会拖累虚拟机管理程序的 CPU调度程序,从而降低性能。而内存是影响性能的另一大因素,对多线程应用软件进行虚拟化处理更是如此。 上述调查中,Dennington说,用户不满意的一个原因,就是期望和现实之间的差距,特别是存储虚拟化,它改变了数据中心的动力并且影响了存储、服务器和数据库管理程序。调查还显示,虚拟化环境也使抱怨声增加。72%的受访者称虚拟化环境确实影响了性能和应用的可用性。 安全和性能的隐忧之下,用户却还要面临许可证费用会“繁殖”的风险。“尽管虚拟服务器容易存储和迁移,但它们仍然是服务器,它们在软件、操作系统和管理上所要支出的费用和物理服务器一样多,”Forrester公司副总裁兼首席分析师James Staten说。 虚拟服务器在电力、成本的节约容易令公司过度兴奋,从而大量发布服务器和应用实例,最终导致许可证授权费用大大超标。 服务器虚拟化的情况下,每个服务器都需要一个Windows或Vmware的base license,而每一个客户操作系统(guest OS)和应用程序也会要许可证,“它虽然是虚拟的,但它不是免费的。”这让虚拟化的客户很无奈。 另外服务器虚拟化还需要共享存储和新的服务器,这些服务器要功能强、配置全,并预装AMD和英特尔等厂商提供的支持虚拟化技术的芯片。因此对于用户而言,虚拟化可能意味着要花更多的钱。 不得不提的还有虚拟机本身的授权许可。在今年于哥本哈根VMworld欧洲大会上,授权许可方式变动的话题成为焦点。VMware总裁Paul Martiz称,“尽管我们正努力让目前仍在使用的授权许可方式保持不变,但在未来的十年中,整体形势无疑会产生相当大的变化。”Martiz相信,整个行业都将不得不采取有效措施以应对由硬件性能的日益增强所带来的虚拟机授权许可方面的挑战。 此外,虚拟化的管理需要更多的IT技能。对一个要实施虚拟化的企业而言,让服务器、存储、业务连续性和安全等不同团队的许多人步调一致,这并不是件容易的事情。 根据IDG去年年底针对464名参与者做的一项虚拟化体验的调查显示,有44%的调查对象认为,缺乏足够的技能和培训是最大障碍。 一位华盛顿特区的顾问Patrick Kuo指出,虚拟化部署的最大问题在于,相关的IT负责人并不真正懂得如何设置基础架构,以便使得更容易管理。 “人们往往不会去思考如何调整虚拟化,但在企业应用里,你必须掌握大量细节。你要查看具体工作负载下的虚拟机的运行状况,并做一些分析,预测什么情况下系统利用率会从80%跳到90%,以及何时需要添加新的资源。” Kuo说。