【IT168 专稿】基于x86平台的虚拟化问世至今已有十多年了。我们在虚拟化领域走得已有多远?
一开始只是期望在一个工作站上运行多个操作系统,后来竟然变成了在可预见的将来有望塑造IT格局的核心技术。虚拟化技术不但根本不会销声匿迹,它还会完全接管IT基础架构的各个层面。但如果说这就是目标,那么我们现处于哪个阶段呢?具体走了多远,取决于你运行的是哪种虚拟化平台。
x86服务器虚拟化领域可以说泾渭分明,根据供应商分成两大阵营:一方是运行VMware平台的,另一方非VMware平台的。如果你在运行VMware ESX 3.5或vSphere,那么表明你远远走在一般人的前头。你在享受诸多的关键功能,比如vMotion、Storage vMotion、动态资源调度(DRS)、高可用性(HA)以及减少总体内存需求的物理页面共享,还有其他大批的企业级功能――这些功能确定了VMware是如今市面上遥遥领先的虚拟化平台这一地位。
如果你不是运行在VMware平台上,就是在运行微软的Hyper-V、思杰的XenServer,或者某种不太知名的虚拟机管理程序。你可能在这些工具上运行生产系统,但它们都缺乏VMware的产品具有的关键功能部分。尽管思杰XenServer比Hyper-V走得远,也要来得成熟,但它还是无法与vSphere、甚至前一个产品VI3直接比较。其实,这两家公司实际上都拒绝直接比较产品,而是喜欢拿自己的产品与VMware免费的ESXi嵌入式虚拟机管理程序进行比较。这种比较显得不够真诚。不过,我们看到微软正在大步前进:发布Hyper-V Server 2008 R2,将支持实时迁移(Live Migration)和另外几项功能,但与VMware最新平台尚有一定差距。
这对整个IT界来说未必是桩好事――因为激烈的竞争通常会带来功能更强、成本更低的解决方案――而微软和思杰无疑在竭力迎头赶上。但它们无法避免这个严峻事实:各自在开发方面落后VMware好几年。它们终究会获得成功,但又有谁知道VMware到那时又会领先多远呢?不管怎样,咱们还是希望微软和思杰会取得足够大的进展,从而迫使VMware降低价格。
所以,如果我们把VMware的vSphere当作标杆,那么基于x86的虚拟化现在不仅仅能够运行普通IT服务器基础架构的每个方面,目前提供的功能和工具甚至可以与任何固定硬件解决方案媲美。越来越常见的一幕是,一直在试水虚拟化领域的公司如今不但自己踊跃参与,还把朋友拉过来。这不是是否使用虚拟化的问题,而是何时使用虚拟化的问题,我们已经到了引爆点(tipping point)。
实际上,核心虚拟化方面要做的剩余工作并不多――所有主要的部分业已到位。对大多数基础架构来说,VMware vSphere目前拥有的功能远远超出了运行整个服务器基础架构的需要。大多数公司并不需要支持超过八个的vCPU以及每个虚拟机的64GB内存。大多数公司几乎不需要支持4 vCPU以及每个虚拟机的32GB内存。随着这些数字的增加,可允许更大的工作量转移到与处理较小工作量的相同虚拟化平台上;但目前,绝大部分普通工作量非常适合于虚拟化。
所以,随着核心功能方面的开发慢下来,附属功能方面的开发会快起来。眼下关注的附属功能包括:补丁管理、备份、主机更新工具、更好的负载均衡、真正实现跨数据中心高可用性的远距离vMotion、全局管理工具,还有那炙手可热的"云计算"。VMware主办的VMworld行业展会上到处在谈论云计算话题,VMware启动了"VMware Virtualized"计划――该计划让服务提供商可以告知世人:他们运行在VMware上。VMware声称,目前1119个合作伙伴满足这项计划的要求;有许多在忙于构建基于VMware产品的"私有云",以支持各自的大规模内部基础架构。
VMware还宣布了VMware vCloud Express,这是它自己的一个云。这个云仍处于测试阶段,实际上是一款主机托管型的VMware解决方案:你只要有信用卡,即可注册登录,然后可以随意部署VMware虚拟服务器。根本用不着为维护自己的基础架构而操心,只要部署好,就可以上路。VMware宣称这是一款面向开发、测试及生产等服务的解决方案。
这些引人注目的举措表明,VMware也认为自己的核心虚拟化服务已成熟;需要扩大到其他领域,以便继续推动虚拟化技术不断前进。这倒不是说一切都尽善尽美。虚拟桌面基础架构(VDI)等技术还是处于不确定状态,估计这种情况会持续一段时日。启动和培训方面还有问题;进入成本(尤其是对VMware来说)还是太高,除非你愿意牺牲相当多的管理功能和可靠性。但这些不是关键的阻碍因素,只能算是前进道路上的绊脚石。
所以简单来说,虚拟化市场态势强劲。