虚拟化|信息安全 | 虚拟机产品分析(一)

虚拟机产品分析(一)

Posted on 7月 1, 2008
Filed Under 产品对比 |

1. 操作系统层虚拟机分类
(摘自温研博士论文)

图 Type I VMM与Type II VMM体系结构
简单的差别在于是否在硬件基础上有一个操作系统。
IBM VM/370[53-55],VMware ESX Server[52],Xen[57-59],Denali[60-62]等均属于Type I VMM。Type II VMM 则是安装在已有的操作系统(宿主操作系统)之上,它通过宿主操作系统来管理和访问各类系统资源(如文件和各类I/O设备等),如VMware Workstation[51]、Parallel Workstation[63]等。

2.VMWare
最强大的虚拟机厂商,在产品线的完整性,技术领先程度,市场占有率等多个方面都是独占鳌头。
2.1 产品线
包括Server Virtualization Products,Desktop Virtualization Products,Management & Automation Products
主要分析一下Desktop Virtualization Products,针对三类人群的不同用途,分别说明如下:
1) IT Administrators: Manage Enterprise Desktops More Effectively

2) Technical Users: Expand the Power of Your Desktop Computer

3) Mac Users:Run Windows XP & Vista on Your Mac with Ease

附录:英文原文
IT Administrators: Manage Enterprise Desktops More Effectively
* Use the VMware Virtual Desktop Infrastructure (VDI) solution (delivers enterprise-class control and manageability with a familiar user experience)to host desktop environments inside virtual machines that are running in their data center, enabling end-users to gain remote access from a PC or thin client terminal. 方便部署? $1,815.00
* Use VMware ACE Enterprise Edition software to deploy and manage secure, platform-independent virtual machines that end-users can use on their work PC, personal computer or even on a portable USB media device. (lock down endpoints with device and network access control, there by protecting confidential company data and ensuring compliance with IT polices.) 怎么更像是标准化 $1,249.00
Technical Users: Expand the Power of Your Desktop Computer
* Run Windows and Linux applications side-by-side on the same PC
* Preserve the state of a virtual machine with snapshots and video capture
* Create virtual networks with client, server and database virtual machines
Mac Users:Run Windows XP & Vista on Your Mac with Ease

2.2 最新动向

“近日,VMware就针对Sun瘦客户机虚拟化达成一致,VMware将会推出针对Sun瘦客户机的桌面虚拟化软件,帮助提高Sun瘦客户机的性能,尤其是在虚拟化方面的性能。”
http://server.zdnet.com.cn/server/2008/0522/875844.shtml
和虚拟服务器相关的系列产品,包括虚拟机的安全等产品。

http://server.zdnet.com.cn/server/2008/0321/778112.shtml
http://server.zdnet.com.cn/server/2008/0319/774407.shtml

2.3 战略意图
以服务器市场产品为根据地,构建虚拟机市场的产业链:虚拟机软件,虚拟机安全,管理,应用等各个层面的功能。
在个人产品领域,逐渐开发新的产品,主要面向企业或者事业单位中的pc的标准化,管理,控制等产品,且十分注重和服务器端的呼应和结合,提高技术壁垒。

3. Xen
Xen,开源的直接安装于硬件系统上的虚拟机,xen采用了部分虚拟化技术(paravirtualization),需要对guest OS的代码进行修改(这个限制太大了,只能开源os可以使用了,而且需要高手自己动手,从使用角度而言过于复杂),以便同虚拟机核心监控代码进行协同,这样可以提高系统的性能,并降低实现的复杂度。
http://server.zdnet.com.cn/server/2007/1228/692171.shtml
xen同linux是一个完美的组合,是目前linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理 服务器上,以节省运营成本(机房空间、电力消耗);或者是出于安全角度的考虑,需要将不同的应用进行分区,以便降低安全风险等。
xen采用了部分虚拟化技术(paravirtualization),需要对guest OS的代码进行修改,以便同虚拟机核心监控代码进行协同,这样可以提高系统的性能,并降低实现的复杂度。
xen同vmware等商业软件的比较
同vmware相比,xen的主要优势一是性能,特别是处理I/O任务时的性能,同真实机器性能下降很少,这对服务器等应用非常关键;虽然vmware同开源的qemu+kqemu软件相比性能要高很多,但比xen仍有不小的差距;
第二个优势是稳定性,这是由软件架构而决定的。xen非常聪明地利用了linux开源的特点,而采用了部分虚拟化的技术,因此从实现的复杂度、适应性和稳定性方面都要比vmware有优势,实际使用也确实如此;稳定性对于服务器应用而言也是非常重要;
第三个就是xen经常宣传的live migration,就是可以动态地将某个虚拟机从一个物理机器迁移到另一个物理机器,而中间的业务中断时间只有几十~几百ms,这个特性也是在服务器应用里面非常有价值的,我暂时还没有机会实际使用。

4. Parallels
好像是从Parallels Desktop for Mac起家的。
相对于VMware,似乎没有太多的特色。

Parallels Desktop 3.0 for Mac $49.99

5. Citrix
Citrix是一个产品很繁杂的公司,似乎是由一个软件销售公司演变而来的,虚拟机产品只是其一个小的分支。
它是VMware的个人虚拟机方面的首要竞争对手。


面向桌面应用的问题:手工,耗时,昂贵,数据安全,企业规范,业务连续性,pc使用过久性能下降;
解决办法:re-image the pc
Citrix XenDesktop 的目标是提供个性化的,性能不下降的desktop,通过以下途径实现:高速传输协议,分离桌面os,应用,和用户设置。

Tags: ,

相关文章

Comments

留言