六大虚拟化技术 架构、性能、应用分析

2008-02-23 03:54:09来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  哪种虚拟化技术最适合你的使用环境?本文从架构、性能、应用环境等重点分析了具有代表性六大虚拟化技术,并分别分析了不同类别间的不同特点以及其各自适合的企业环境特点。以供广大企业用户借
  鉴。

  VMware凭Virtual Infrastructure 3继续领跑

  旗舰虚拟化产品的新版本改进了硬件支持功能。

  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。它目前只是测试版,微软计划今年晚些时候发布正式版本的虚拟机管理器。

  尽管这样,微软仍面临激烈的竞争,这些新产品恐怕功能太少、交付时间太晚。初步测试表明,Virtual Server 2005 R2功能良好,但受到了似乎与I/O瓶颈有关的性能问题的阻碍。另外,虽然x64版本在面向AMD Opteron和英特尔扩展内存64位(EM64T)处理器的Windows Server 2003 x64上运行,但实际上作为32位应用在Windows on Windows(WoW)里面运行,这进一步阻碍了该虚拟产品在这些架构上的性能。

  按照微软的一贯思路,所有虚拟服务器管理工具都需要Windows和Internet Explorer 6.0或更高版本,而与虚拟服务器控制台的所有交互都通过嵌入在浏览器窗口里面的ActiveX控件来处理。Web图形用户界面布局漂亮,不过有时会很奇怪,可以比较轻松地完成一些简单任务,譬如把ISO镜像映射到虚拟机光盘驱动器。

  与x86虚拟化市场的其他产品相比,微软的虚拟机服务器缺少管理工具。不过微软最近宣布了系统中心虚拟机管理器,它不但用来管理虚拟服务器,还用来为将内置在Longhorn里面的Windows服务器虚拟化服务提供管理框架。

  虚拟机管理器的目的类似VMware VirtualCenter,但多了几项额外特性。它体现了微软在物理到虚拟迁移工具(仅限于Windows服务器)方面的思路,并且借鉴了卷影复制服务(VSC),执行文件块级别的服务器迁移。另外还包括诸多合并工具,它们可以查看物理数据中心;根据性能和资源利用率方面的衡量指标,建议采取相应的虚拟化迁移策略。

  所有这些工具都可以充分利用活动目录等微软的现有技术来完成工作,这在以Windows为中心的基础设施下是一个优点。不过虽然虚拟服务器现在支持Linux客户操作系统,但微软并还没有想方设法用其管理工具支持Linux,而是偏向于让第三方独立软件开发商处理这项任务。

  预计微软会在最初发布Longhorn Server后的三个月内为这项操作系统交付hypervisor,并且已承诺:由于更加接近操作系统的内核,将会带来更好的虚拟化性能。如果真是这样,那么独立的虚拟服务器产品可能会成为明日黄花。它目前提供的所有功能将成为标准的服务器角色,酷似域控制器或者应用服务器。另一方面,如果Longhorn未能解决虚拟机性能速度缓慢的问题,微软在虚拟化市场可能会继续处于落伍的位置。

  Solaris容器将服务器推向极限

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:国外域名和空间购买经验及省钱技巧

下一篇:是否了解?谈虚拟主机的控制面板