即便你从未听说过伟创力(Flextronics)这家企业,你肯定用过它们的产品或者它们代工的各种零部件,比如说,微软的Xbox 360、思科和摩托罗拉设备中的很多零部件,还有从航空航天工业到车载工业中的很多零部件,就都是这家全球数字设备合约制造商代工生产或组装的。除上述几家企业外,伟创力集团的知名IT客户还包括戴尔、诺基亚、西门子、阿尔卡特、惠普、爱立信、富士通等。
伟创力在30多个国家拥有25万名员工,在美国和中国香港有两个主数据中心,这两个数据中心有超过1万台的服务器,其中约一半左右都已虚拟化,还有一些小型数据中心散落于全球大约130个地方。伟创力的CIO David Smoley说,他的压倒一切的目标就是将散落在全球各地尽可能多的硬件迁移到主数据中心来:“将虚拟化发挥到极致,是提升我们向超级重要的客户提供资源的能力的最好机会。”
Smoley和很多企业的IT高管一样,都把虚拟数据中心设想成了一个终极愿景。在这里,处在企业防火墙之后的IT资源既可以处理关键任务工作负载,又能够安全地连接公有云以便提供额外的容量。
但是这里也存在着挑战:要想让虚拟数据中心成为可能,多种技术的融合是一个关键。虚拟化不但改写了计算规则,如今又发起了对存储和网络的变革运动。云计算与融合基础设施的浪潮正强劲袭来。IT部门需要全力应对各种挑战,包括异构的hypervisor环境、安全、可靠性、可用性、性能,甚至包括人员和专业技能。我们如何才能实现这个终极愿景?Smoley认为,“目前它还不是现实,但我们正在逐渐接近它。”
虚拟化及其缺陷
Forrester虚拟化分析师David Bartoletti称,在今天的企业数据中心内部,有59%的计算负载已经虚拟化,而两年前这一数字只有45%,在未来几年内,这一数字预计将会攀升至80%以上。他说,“大多数简单的工作负载已经虚拟化。”虽然总是会有一些负载只能在专门的硬件上运行才会更好,但大多数负载在虚拟化之后才能降低成本、提高效率和灵活性,因为虚拟化将计算层从硬件中抽象出来了。
在过去的12个月到18个月内,虚拟化市场出现了剧烈的变化。VMware仍然统治着这一市场,但其他hypervisor平台也在迅速拓展份额,最明显的是微软的Hyper-V。独立分析师Zeus Kerravala发现,去年他所调查过的VMware客户中,有20%已经转向了Hyper-V。而越来越多极化的hypervisor市场也带来了新的挑战。
例如,VMware的vMotion允许虚拟机和应用从一个虚拟化服务器集群迁移到另一个集群,但这只能在这些虚拟机和应用都运行在VMware环境中才有可能。要将活动的虚拟机跨多个不同的hypervisor进行迁移则需要更多的工具。Smoley就尝试过利用HotLink的软件来管理伟创力全球诸多地点的异构hypervisor环境。HotLink是VMware的一位前高管于2010年创办的一家创业企业。
“最理想的目标状态就是一个数据中心拥有各种不同的硬件,所有硬件都可在一个软件层下聚合在一起,然后资源可以放置到最需要它们的所在,”Forrester的Bartoletti说。但是在一个日益复杂和异构化的hypervisor层构成的世界里,要想实现这样的愿景不是更容易,而是更困难了。
存储虚拟化
虽然计算的虚拟化已成为主流,但是网络和存储的虚拟化却尚未成熟。这是因为后者的实施不那么容易。
“存储虚拟化的基本概念与计算虚拟化相似。存储不再只服务于指定的服务器,或者指定的虚拟机;软件让存储资源池化,并使得集中管理存储资源成为可能。结果是,对于虚机来说,各种异质的存储组件对外呈现为单一的资源,省去了分别管理不同存储盘的麻烦。”云存储提供商Nirvanix的CEO Dru Borden说。据他估计,只有不到五分之一的企业客户实际部署了虚拟化的存储环境,所以这个市场的增长空间很大。
谈存储就必须谈及IOPS(每秒输入输出次数)。而一些能够将资源池化的存储hypervisor厂商在管理竞争对手的硬件时却并不太情愿提供IOPS保障。但是如果存储虚拟化厂商不能提供性能保障,企业的IT主管们也就不太情愿把他们的最关键应用托付于虚拟化存储。不过Borden认为,尽管如此,存储虚拟化的承诺依然是真实的:用普通的存储硬件取代大厂商如EMC或NetApp的专有系统,可以节省至少30%到60%的成本。
本地存储虚拟化的一种替代方案是使用云存储,后者正是Borden掌管的Nirvanix提供的服务。客户可以选择将其本地硬件上的存储交由Nirvanix去管理,或者迁移到Nirvanix的存储云中。虚拟化数据可在本地硬件和云之间来回迁移。EMC、NetApp和其他存储巨头也提供类似的服务。Borden认为这也是存储虚拟化的一大优势,因为数据可以迁移——数据存储既可以使用内部硬件,也可以使用外部的云资源。
但是这种方法也伴随着常见的关于云的担忧——安全和多租户风险,以及带宽需求问题等。提高价值、效率和灵敏性的可能性确实很有吸引力,但在实践中实施存储虚拟化却是说起来容易做起来难,因此市场采用率始终不高。