VMware的Virtual Infrastructure 3 vs. 微软Longhorn
VMware基于硬件仿真的产品系列长期以来领导x86虚拟化市场。VMware Workstation和Server需要“主机”操作系统:Linux或者Windows,才能在各种操作系统环境下运行“客户”虚拟机,这些环境包括BSD、Linux、NetWare、Unix和Windows。不过,这家公司面向企业市场的ESX Server产品采用了略有不同的方法。ESX Server实际上是非常精简、受到严加控制的基于Linux的操作系统――安装在裸机系统上,用不着需要主机操作系统。因而,它的硬件支持功能比较有限,不过它管理每个虚拟系统所需的开销比较小,能够支持更多的并行虚拟服务器实例。
VMware的硬件抽象方法非常灵活,但带来的开销势必比基于主机的虚拟化产品大得多。折衷方案就是,允许每个虚拟服务器可以真正与平台分开、可在BIOS层面进行定制。VMware的服务器产品还提供了客户端工具,可以从管理员工作站连接到每个虚拟服务器的控制台,以便管理;另外提供了可自动创建及维护虚拟服务器的应用编程接口(API)。
VMware现在应该推出了Virtual Infrastructure 3套件,它为市场推出了具有许多增强功能的新版本ESX Server。在后端方面,VMware添加了支持四路CPU虚拟机的功能,每个虚拟机的内存容量可高达16GB,还为64位客户操作系统提供了官方支持。SAN连接功能也达到了新的水平。ESX Server 3可以从NFS共享区域或者iSCSI SAN卷读取虚拟机磁盘文件,可从SAN直接支持运行中的虚拟机,甚至可以从SAN来引导。
VMware凭借新发布的ESX Server 3版本,彻底改变了Web用户界面,使得Web体验更出众、更完善。不过, VirtualCenter显然仍是一款更出色的管理工具,可用于配置、管理及自动迁移VMware虚拟机。Virtual Infrastructure 3的一项新增特性名为分布式可用性服务:万一遇到硬件故障,这项特性可以让VirtualCenter把虚拟机从一个物理主机自动迁移到另一个物理主机。
该版本的另一个新特性就是分布式资源调度,这个工具可以在硬件资源之间自动迁移虚拟机。譬如说,如果在虚拟机里面运行的某个数据库服务器耗用了一台物理主机上的太多资源,从而影响了在同一主机上运行的其他虚拟机的性能,VirtualCenter就会把其他服务器迁移到另一个ESX服务器实例上,从而兼顾所有虚拟机对资源的需求。
如果把这些工具部署到实际使用的数据中心,管理员可以把每个物理服务器看成是属于庞大资源池的一部分,用不着为每台服务器手动分配资源来处理负载。此外,分布式可用性服务意味着硬件故障不再是以前的威胁了。
VMware在x86虚拟化市场占有最大的份额,也理应是这样。在测试环境下,测试版本的ESX Server 3在服务器上运行似乎非常稳定,只有VirtualCenter出现了一些小的异常――这通常是测试版本代码的特点。如果交付的Virtual Infrastructure 3承诺的所有功能没有缩水,它会把虚拟化技术进一步推向主流。
微软期待Longhorn提高虚拟化速度
接近内核的hypervisor其速度应当会超过Virtual Server 2005。
微软的Virtual Server 2005 R2采用了与VMware同样的设计思路,不过需要Windows Server 2003作为主机操作系统;另外与VMware ESX Server不同的是,它无法在裸机环境下运行。最新版本添加了相当漂亮的Web用户界面及支持Linux虚拟机(VM)的功能。而且它可以免费下载。
微软还在准备虚拟机管理器(Virtual Machine Manager),这个虚拟化管理工具基于Virtual Server 2005 R2。它目前只是测试版,微软计划今年晚些时候发布正式版本的虚拟机管理器。
逍遥游侠 发表于: 2009-10-15
我要回答相关推荐
-
虚拟化技术成新潮流 非灵丹妙药(下)
虚拟技术最近造成一股潮流,然而它并不是一个多新的观念,也不是一些厂商所宣称的万灵丹。 那么,到底这股流行是怎么出现的?