浅析虚拟化四大形式
2009-02-20 16:54:32 来源:WEB开发网虚拟化技术并非千人一面。根据不同的技术需要,虚拟化一般可分为四大形式。
简单来说,虚拟化是一种与抽象层互动,让软件或硬件认为自己在与“真实”对象打交道的技术。根据技术需要的不同,虚拟化一般可以分为以下四种形式:
1. 虚拟管理器或虚拟机虚拟化(如Vmware、Citrix XenSource、Virtual Iron)
2. 操作系统虚拟化(如Virtuozzo、Solaris Containers)
3. 应用虚拟化(如Microsoft SoftGrid、Vmware Thinstall)
4. 展示虚拟化(如Citrix Presentation Server、Terminal Services)
无论是哪种形式的虚拟化,主要都是为了实现以下两个目的:
1. 应用隔离。让应用或应用组运行在自己的虚拟区间内,不受配置或其它应用的影响。运行在 虚拟解决方案中的应用不会直接“看到”物理硬件,也不会看到其它共享物理硬件的应用。这 种隔离是一种抽象的概念。
2. 硬件使用。隔离应用或应用套件意味着能在指定的硬件上同时运行更多的应用。虚拟化的出现打破了传统x86服务器架构上一台主机只能运行一个操作环境及应用的束缚,实现了在同一硬件上运行多应用与多系统的目标,从而提高了硬件的使用效率,并降低了物理服务器的需求数量。
下面,就让我们浅析一下以上四种虚拟化形式各自的不同:
主机虚拟化
主机虚拟化中的抽象层即一种虚拟管理器(Hypervisor),它介于物理硬件与操作系统之间。虚拟管理器能让操作系统认为自己对物理硬件有唯一的访问权,从而实现在同一硬件上运行多操作系统的目的。
硬件的每一种虚拟展示形态即一台虚拟机(VM)。每台虚拟机不仅能支持不同的操作系统,而且还可支持不同种类的操作系统。比如一台物理服务器就可同时支持Linux和Windows虚拟机。
赞助商链接