|
本文就是从一位普通的虚拟化技术测试者和爱好者的角度出发,谈谈对于虚拟化技术的一些粗浅看法,观点不一定正确,还请各位老大多多批评指正。盆盆将会根据大家的反馈,定期对本文进行修
正。
一、虚拟化厂商的分类
由于虚拟化正在持续升温,所以各大厂商纷纷“蠢蠢欲动”,除了VMware和微软以外,其他IT巨无霸也纷纷加入这个领域,企图分一杯羹。尽管加入的巨头不少,但大致可以划分为以下四类:
1. 传统OS厂商
例如微软,其代表产品为Virtual PC/Virtual Server(传统的虚拟化技术)、Windows Server 2008内置的Hyper-V(基于Hypervisor的虚拟化技术)。其管理端平台产品为System Center Virtual Machine Manager,当前的2007版本用来管理Virtual Server,明年Hyper-V发布后,还将会配套发布更新的System Center Virtual Machine Manager,以支持Hyper-V。
还有RedHat、Novell SUSE Linux等厂商,也在其最新的OS里加入基于XEN的虚拟化功能。
2. 传统ISV厂商
最近Oracle也宣布加入虚拟化的行列,发布一个基于XEN的虚拟化产品。这是一个非常有里程碑意义的事件。也许今后不少ISV会选择这种模式。
3. 独立虚拟化厂商
就是VMware和XEN Source(已经被Citrix收购)。
4. 硬件厂商
主要是指CPU的虚拟化技术,例如目前Intel的VT技术、AMD的AMD-V技术。今后CPU还会加入更先进的内存虚拟化和I/O虚拟化技术,可以更好地辅助虚拟化技术。
二、厂商各自的策略
如果仔细观察虚拟化的架构,就很容易帮助我们理解虚拟化厂商的分类,以及他们的选择(不管是市场还是技术上的选择),如附图所示。整个虚拟化架构,从上到下依次分为四层:应用程序、操作系统、Hypervisor(虚拟化管理层)、还有硬件层。

|