您的位置: 网界网 > 服务器 > 正文

新手扫盲:四种常见虚拟化技术优劣势对比

2010年05月28日 15:46:27 | 作者:CNW.com.cn | 来源:it168 | 查看本文手机版

摘要:虚拟化技术(Virtualization)和分区(Partition)技术是紧密结合在一起,从60年代Unix诞生起,虚拟化技术和分区技术就开始了发展,并且经历了从“硬件分区”->“虚拟机”->“准虚拟机”->“虚拟操作系统”的发展历程。

标签
虚拟机
硬件分区
虚拟化技术

虚拟化技术(Virtualization)和分区(Partition)技术是紧密结合在一起,从60年代Unix诞生起,虚拟化技术和分区技术就开始了发展,并且经历了从“硬件分区”->“虚拟机”->“准虚拟机”->“虚拟操作系统”的发展历程。

最早的分区技术诞生自人们想提升大型主机利用率需求。比如在金融、科学等领域,大型Unix服务器通常价值数千万乃至上亿元,但是实际使用中多个部门却不能很好的共享其计算能力,常导致需要计算的部门无法获得计算能力,而不需要大量计算能力的部门占有了过多的资源。这个时候分区技术出现了,它可以将一台大型服务器分割成若干分区,分别提供给生产部门、测试部门、研发部门以及其他部门。

几种常见的虚拟化技术代表产品如下:

类型 代表产品
硬件分区 IBM/HP等大型机硬件分区技术
虚拟机(Virtual Machine Monitor) EMC VMware Mircosoft Virtual PC/Server Parallels
准虚拟机(Para-Virtualization) Xen Project
虚拟操作系统(OS Virtualization) SWsoft Virtuozzo/OpenVZ Project Sun Solaris Container HP vSE FreeBSD Jail Linux Vserver

硬件分区技术

硬件分区技术是将硬件资源被划分成数个分区,每个分区享有独立的CPU、内存,并安装独立的操作系统。在一台服务器上,存在有多个系统实例,同时启动了多个操作系统。这种分区方法的主要缺点是缺乏很好的灵活性,不能对资源做出有效调配。随着技术的进步,现在对于资源划分的颗粒已经远远提升,例如在IBM AIX系统上,对CPU资源的划分颗粒可以达到0.1个CPU。这种分区方式,在目前的金融领域,比如在银行信息中心得到了广泛采用。

1234
[责任编辑:杨坤 yang_kun@cnw.com.cn]