“我们今天还对虚拟化感兴趣,热衷于探讨它,但未来未必如此。”惠普公司亚太及日本区副总裁兼存储事业部总经理Jim Wagstaff说,“因为它已经成为我们解决业务问题最根本、最核心的工具,渗透到计算的方方面面。”
虚拟化的最初应用可以追溯到40年前的主机分时处理,即使今天看来很强大的x86架构,最初的设计目的只是为了运行单个的操作系统和单个应用程序,是虚拟化打破了僵局,使得在同一计算机上运行多个操作系统和应用程序成为可能。
实现虚拟化似乎有了最充分的理由,但目前企业部署虚拟化的速度却没有想象中快。在最近的一项全球性调查中,尽管绝大部分的受访者表示,希望到2010年将技术环境的25%实现虚拟化,但只有1/3的技术实施者把虚拟化看作为有价值的业务工具。
当价格和技术都不再成为制约因素,是什么阻碍了虚拟化前景的“一马平川”?
复杂or简单
与虚拟化带来的高效低能耗相伴相生的是更复杂的管理问题——用户在部署虚拟化之初,往往希望以此控制物理服务器的快速增长,但可能在不知不觉中发现同样产生出虚拟服务器蔓延的问题。
“因此在部署虚拟化之前,规划是最重要的。”在中国惠普有限公司企业计算及专业服务集团首席技术顾问朱伟雄看来,企业CIO或数据中心主任进行虚拟化部署的时候,往往着眼于单方面—可能是服务器、网络、存储或者前端,缺乏整体规划,因此虚拟环境日益复杂。在Yankee发布的《2008~2009年全球虚拟化部署和应用调查》中,40%的用户正在部署两个或者三个不同厂商的虚拟化解决方案,这意味着一大堆的不增预料的能力和资源分配问题。“建立虚拟化是容易的,问题在于建设之后如何来管理这个虚拟环境,如何使这个虚拟化环境发挥最大的效应?”
也许在虚拟化技术和应用需求快速发展的今天,虚拟化管理作为后来者姗姗来迟。今年,围绕虚拟化管理,惠普、IBM、Citrix、VMware都相继宣布了新产品规划。随着网络虚拟化、应用虚拟化和桌面虚拟化等应用形式的出现,虚拟化管理面临着管理手段整合的新问题,特别是在存储、服务器等虚拟化资源管理方面,在企业数据中心内如何实现对物理和虚拟设备的统一管理,成为亟待解决的问题。
“要想让虚拟环境的管理与物理环境的管理相互媲美,还有大量的工作要做,”Gartner的研究副总裁Cameron Haight说,“虚拟化工具所牵涉的遍及整个管理领域,而尤为重要的是它们在诸如根原因分析、容量与性能规划、资源回收和自动化等领域能否持续工作。”如何有效地管理和分配新的虚拟资源是极其重要的,而这正是虚拟化软件和服务要发挥的作用。“惠普的价值在于提供了一整套虚拟化的管理工具,用户可以使用这套工具管理异构环境下的物理环境和虚拟环境。”Jim Wagstaff说。
通过与VMware的合作,惠普对自己的几款管理和监控软件应用进行了升级,不仅能够识别虚拟机,而且还能为在服务器上运行的操作系统和应用编制规则遵从或资源回收清单。此外,惠普还发布了一系列新的针对虚拟化的服务,包括虚拟化加速器服务(HP Virtualization Accelerator Services) 、虚拟化桌面系统基础设施服务和虚拟化支持服务(HP Virtualization Support Services)。这些服务让惠普的实施顾问在逐步交付大型数据中心的虚拟化战略、设计或迁移的项目咨询服务后,仍可以为客户提供后续运营和支持。
重新审视虚拟化
一切计算资源皆可虚拟化,这既是美好愿景也是严峻现实。通用厂商们致力于在其产品框架中实现对异构虚拟化资源的管理支持,并以物理和虚拟资源的整合管理为目标。
在刚刚结束的VMworld2008上,虚拟化技术领头羊VMware宣布将其旗舰产品套件扩展为Virtual Datacenter Operating System (VDC-OS)。在VMware总裁兼首席执行官Paul Maritz看来,VMware过去十年的目标是“构建灵活、弹性的动态高效型虚拟化基础平台”,而Virtual Datacenter OS的推出预示着VMware的未来将与“企业级云计算”紧密相连。
在VDC-OS的扩展方向中,它首先提供了一组基础架构服务(Infrastructure vServices),可以将服务器、存储设备和网络聚合为“按需使用”云资源池,并将资源分配给最需要它们的应用程序。其次,它提供了一组应用程序服务(Application vServices),确保所有应用程序的可用性、安全性和扩展性保持在合适的级别,无论这些应用程序是针对哪些操作系统、开发框架或架构所设计运行。最特别的是VDC-OS 提供的“云服务”(Cloud vServices),可以集中“按需使用云”及“备用云”之间的计算容量。
虚拟化技术成为数据中心改造中最关键的工具,也是建设新一代数据中心的基础,而由此带来的复杂性应当予以重视和控制。否则,随着数据中心的扩容和管理复杂性的提高,单点解决方案和平台解决方案将会引发核心问题。未来人们在评价数据中心性能时,“以最低的TCO(总拥有成本)确保应用程序保持一个合适的服务质量”将成为依据。