WEB开发网
开发学院服务器虚拟化 三种虚拟服务器大比拼 阅读

三种虚拟服务器大比拼

 2007-11-09 23:53:27 来源:WEB开发网   
核心提示:虚拟机服务器已经从大型机拓展到Intel平台,作为巩固数据中心的方法,三种虚拟服务器大比拼,它正在掀起一股空前的流行趋势,Intel服务器虚拟机领域主要有三家公司在竞争,我们会看到更强大、更灵活、更可靠的虚拟服务器方案为用户节省更多的开支,服务器虚拟技术使得未来的数据中心成为可能,包括Vmware、Connectix和
虚拟机服务器已经从大型机拓展到Intel平台,作为巩固数据中心的方法,它正在掀起一股空前的流行趋势。Intel服务器虚拟机领域主要有三家公司在竞争,包括Vmware、Connectix和Swsoft,他们都提供了独特的方案。 Tech Update近期分别采访了三家公司的高层人员,以便为用户选择最合适的方案提供参考。VMware 公司的CEO Diane Greene, Swsoft公司的CEO Serguei Beloussov以及Connectix公司的产品管理主管Michael Shaler分别描述了各自实现虚拟机服务器的方法和产品定位,并且就虚拟机服务器的前景发表了自己的观点。

实现服务器虚拟的方法
我们请各个公司解释其服务器虚拟方法的独特之处。 Vmware公司的 Diane Greene说:"我们的虚拟机软件虚拟了Intel平台,可以同时运行多个操作系统和应用程序。通过使用虚拟机技术,我们提供了硬件级的虚拟。Vmware'分区(partition)',即Vmware虚拟机为运行于VM的操作系统映像提供了一整套虚拟的Intel x86兼容硬件。这套虚拟硬件虚拟了真正服务器所拥有的全部设备--主板芯片集、CPU、内存、SCSI和IDE磁盘设备、端口以及显示设备。(并且)每个虚拟机都被封装到一个文件中,因此可以实现工作负载的无缝移植。" Greene还补充说:"我们的虚拟技术有两个显著特点。第一,无论哪款产品,我们的VM都直接用系统处理器执行CPU指令,根本涉及不到虚拟层。第二,就ESX服务器而言,我们直接在硬件上运行虚拟机,根本不需要宿主操作系统。实现上述目标时,我们可以'接管'硬件,并且对每个虚拟机消耗的物理资源(下至某些网络带宽以及每次I/O访问)进行精确的控制。构建于宿主OS上的虚拟机技术将无法达到这个控制级别。" Greene还说:"Vmware技术能够实现分区隔离。为了实现真正的隔离,每个分区只能占用一定的系统资源,包括磁盘I/O和网络带宽。有了安全隔离,某个分区上的恶意用户就无法破坏另一个分区。" Michael Shaler将Connectix的虚拟服务器方案概括为"提供"了两项核心技术功能:虚拟,即将先前硬件实现的功能用软件实现;二进制转化,即将一个指令集转化成另外一个指令集(比如x86 到 PowerPC,或者x86到虚拟x86指令集)。他说:"我们支持很多虚拟机操作系统--我们可以在这些平台上运行OS/2和NetWare,实现完全的驱动兼容。"虚拟服务器还可以运行Linux、 Windows NT、2000和.Net servers。

产品定位
VmwareGSX服务器在现有的宿主机OS上运行虚拟OS,并且提供了相似的便携特性。Shaler解释说:"我们的虚拟硬盘(VHD)具有一定的便携性,所谓'便携性'指无论网络何处有需要,都能访问和移动一个完整的独立服务器环境,有了这个特性就能实现瞬时接通和瞬时脱离。虚拟硬盘就象操作系统镜像文件,不同之处在于你能够从驻留在文件系统中的只读VHD进行启动,也可以把所有的磁盘数据存储到'differencing'盘上,这个盘既可以与驱动盘合并也可以分离(比如即时摘除)。我们所说的'瞬时接通'是指,当实现附加服务器资源的'按需增容'时,可以远程访问和启动驻留在文件系统中的VHD。" Serguei Beloussov称SWsoft的virtuozzo(parallels的虚拟机平台)采取了稍有不同的方法。virtuozzo(parallels的虚拟机平台)在Intel服务器上虚拟操作系统,产生了完全隔离的虚拟分区,实现了分区间功能、容错、命名和资源的隔离。如果不考虑那台服务器上的虚拟环境/分区数,这种方法给每台服务器增加的开支不超过1%。他说:"我们的技术修改了基本核心(在根OS之上),实现了完全隔离的虚拟环境(VE),这些环境是同一OS的实例。每个VE可以包含64GB RAM和16个CPU,每个分区可以平等地、动态地共享服务器资源。 谈到管理时,Beloussov解释说:"每个虚拟环境(VE)都是完全隔离的,都能从管理控制台进行管理。通过管理控制台,用户可以监视VE、应用程序、带宽、内存、I/O和其它资源。" 我们请各个公司解释其虚拟方法与其它公司的区别。Vmware的Greene说:"很重要的一点是,长久以来,我们的Intel虚拟机技术已经获得了广泛应用。现在有超过1200个客户使用我们的服务器技术,我们因此获得了大量经验,知道用户想怎么使用我们的产品。所有这些经验都已经体现到第二代服务器产品中,这也是我们的产品被广为采用的原因。我们的成功部分源自牢固的隔离能力--我们已经请国家安全局(National Security Agency)对源代码进行了审核,以便确定其在虚拟机之间实现了真正的隔离。"

Connectix的Shaler将公司的Virtual Server与Vmware的 GSX Server以及ESX Server进行了比较。他说:"虽然GSX和Virtual Server都把Windows服务器作为宿主机,由于我们使用了二进制转化和直接执行(指令)模式兼顾的方法,二者在高级内存管理和性能优化方面有着很大的差别。Virtual Server的奇偶校验与ESX类似,性能明显好于GSX。ESX 和Virtual Server都是具有高缩放性的企业级虚拟方案,采用了不同的方法来解决复杂的问题:我们从完全的仿真开始,使得性能达到最优化,而ESX从硬件仿真开始,在兼容性方面只能实现有限的优化。简单地说,我们的方案基于Windows,具有高级的兼容性和可扩展性,Vmware基于私有的平台,而virtuozzo(parallels的虚拟机平台)完全基于Linux。"

Swsoft的Beloussov认为,virtuozzo(parallels的虚拟机平台)方案与VMware 和Connectix虚拟机(VM)的不同之处在于该技术虚拟了OS层。Vmware的虚拟机技术模拟了物理层,当虚拟机数量增加时,会产生严重的负载增加问题。如果在一台服务器上运行15个虚拟机,可能要用一半的CPU周期来处理虚拟,而不是关键的业务操作。 Beloussovc指出, "虚拟机技术并没有有效利用硬件--如果一台机器上有20个虚拟机,而其中19个处于空闲状态,剩下的一个只能利用一个CPU和4GB RAM。我们的虚拟环境(VM)可以在同一台服务器上利用所有可用的CPU和RAM,无需重启系统就能动态地实现资源再分配。VE的另外一个好处在于它是通过成熟的模板技术来对分区进行统一管理。一个VE内包含的所有应用--比如网页等等都在同一地点进行管理,无需多少时间就能在物理服务器之间实现大规模升级及分区合并,而只有VE才具有这项功能。 不过Beloussov也承认,VM技术的确具有能够在同一物理机器上运行独立操作系统的优点,而virtuozzo(parallels的虚拟机平台)现在只支持Linux。

虚拟服务器的未来
Intel平台服务器虚拟技术还是新生事物,但是对于自身产品定位和整个技术走向而言,这三个商家都有了明确的想法。 Vmware的Greene说:"我们认为,IBM的eLiza、 Sun的N1还有惠普的Utility Datacenter所预想的服务器虚拟能力代表了服务器计算的未来。所有这些都要求在服务不间断的前提下,能够动态地为新任务重新规划服务器。他们已经想象把硬件作为一个简单的计算资源池进行管理。由于具有硬件独立性和封装能力,Vmware虚拟机自然而然地成为主要服务器提供商所预想的动态计算环境的开拓者。我们的虚拟机服务已经成为刀片式服务设备、网格计算和效用计算等领域的关键因素。 Greene 补充道:"我们的长期目标是:将电子商务、供应链这样的服务运行在计算基础设施之上,其配置和管理完全独立于为这些服务提供后盾的物理元件。这是微软.Net的设想,它的确是激动人心的未来。" Beloussov这样描述SWSoft的目标:"短期之内,我们会继续改进virtuozzo(parallels的虚拟机平台),并且占据Linux/Unix仿真市场。下一个新版本仍然把virtuozzo(parallels的虚拟机平台)作为公司的拳头产品,提供更多的服务级和大规模管理工具,从而简化在Intel服务器上配置和管理虚拟环境的操作。" 他说 "除了明年夏天面世的基于安腾服务器架构的产品系列外,我们还将花大力气在Windows上,并计划于2003年第二季度推出产品,这将增加我们对企业客户的吸引力。长期的打算是推出完善的集成存储虚拟产品。" 谈到虚拟技术的未来时,他说:"对于企业、SMB、主机供应商和其它机构而言,服务器虚拟技术对于充分利用和巩固硬件技术是至关重要的。对于服务提供商而言,服务器虚拟技术将重新定义行业概念,它提供了自动化基础设施,在此基础上可以产生新的渠道和范围更广的虚拟机方案。" Shaler这样描述Connectix的计划:"短期内,我们主要把精力集中在降低产品价格和巩固商业基础设施(比如文件打印、协作和域控制器)上。让我们感到振奋的是,微软的.Net 服务器为我们提供了支撑,我们正在积极寻找技术和分销伙伴,以便扩大虚拟服务器作为虚拟平台的能力。Connectix的开放平台方法使得产生合作伙伴附加值的应用成为可能。" "具有自恢复能力的动态计算使得处理器区域网络的构想成为现实,当向着这个领域迈进的时候,我们会看到更强大、更灵活、更可靠的虚拟服务器方案为用户节省更多的开支。服务器虚拟技术使得未来的数据中心成为可能,那将是振奋人心的一个领域。"

Tags:虚拟 服务器 比拼

编辑录入:coldstar [复制链接] [打 印]
赞助商链接