摘要:《云计算:企业信息化建设策略与实践》第3章云计算的体系及关键技术,本章论述云计算的体系及这些关键技术,以便我们系统地认识、掌握云计算体系。本节为大家介绍虚拟化技术概念及分类。
3.4.2 虚拟化技术概念及分类(1)
虚拟化技术经过数年的发展,已经成为一个庞大的技术家族,其技术形式种类繁多,实现的应用也有一个体系。但对其分类,一般的介绍比较含糊,分类属性不一。如将服务器虚拟化、硬件虚拟化、CPU虚拟化相提并论,但其实它们都属一个类别,只是按不同属性分类得出的不同名称。下面按照不同属性,对虚拟化做一个分类。
以实现层次来划分:硬件虚拟化、操作系统虚拟化、应用程序虚拟化;以被应用的领域来划分:服务器虚拟化、存储虚拟化、应用虚拟化、平台虚拟化、桌面虚拟化。
1.从实现层次来划分
(1)基于硬件的虚拟化
硬件虚拟化,应该是中国IT人员最熟悉的技术了,其代表产品VMware可能每个程序员都有使用。硬件虚拟化就是用软件来虚拟一台标准计算机的硬件配置,如CPU、内存、硬盘、声卡、显卡、光驱等,成为一台虚拟的裸机,然后就可以在上面安装操作系统了。
使用时,先在操作系统里安装一个硬件虚拟化软件,用其虚拟出一台计算机,再安装系统,做到系统里运行系统,并可虚拟出多台计算机,安装多个相同或不同的系统。
其代表产品为VMware,其余几个知名的有微软的Virtual PC、开源免费的VirtualBox。
为虚拟机分配的硬件资源要占用实际硬件的资源,对性能损耗也较大。因为是在系统里安装虚拟化软件,再在虚拟的计算机上装系统,所以就有原系统和虚拟化软件两层消耗,为了提高性能,出现了另外一种硬件虚拟化形式:直接在裸机上安装虚拟化软件,然后安装多个系统,并同时运行。跳过原系统这一环节,性能大大提高,这种虚拟化又叫做准虚拟化。VMware推出的相关产品叫VMware ESXi,微软的该类产品为Hyper-V,主要应用于服务器领域。
(2)基于操作系统的虚拟化
操作系统虚拟
3.4.2
虚拟化技术经过数年的发展,已经成为一个庞大的技术家族,其技术形式种类繁多,实现的应用也有一个体系。但对其分类,一般的介绍比较含糊,分类属性不一。如将服务器虚拟化、硬件虚拟化、CPU虚拟化相提并论,但其实它们都属一个类别,只是按不同属性分类得出的不同名称。下面按照不同属性,对虚拟化做一个分类。
以实现层次来划分:硬件虚拟化、操作系统虚拟化、应用程序虚拟化;以被应用的领域来划分:服务器虚拟化、存储虚拟化、应用虚拟化、平台虚拟化、桌面虚拟化。
1.从实现层次来划分
(1)基于硬件的虚拟化
硬件虚拟化,应该是中国IT人员最熟悉的技术了,其代表产品VMware可能每个程序员都有使用。硬件虚拟化就是用软件来虚拟一台标准计算机的硬件配置,如CPU、内存、硬盘、声卡、显卡、光驱等,成为一台虚拟的裸机,然后就可以在上面安装操作系统了。
使用时,先在操作系统里安装一个硬件虚拟化软件,用其虚拟出一台计算机,再安装系统,做到系统里运行系统,并可虚拟出多台计算机,安装多个相同或不同的系统。
其代表产品为VMware,其余几个知名的有微软的Virtual PC、开源免费的VirtualBox。
为虚拟机分配的硬件资源要占用实际硬件的资源,对性能损耗也较大。因为是在系统里安装虚拟化软件,再在虚拟的计算机上装系统,所以就有原系统和虚拟化软件两层消耗,为了提高性能,出现了另外一种硬件虚拟化形式:直接在裸机上安装虚拟化软件,然后安装多个系统,并同时运行。跳过原系统这一环节,性能大大提高,这种虚拟化又叫做准虚拟化。VMware推出的相关产品叫VMware ESXi,微软的该类产品为Hyper-V,主要应用于服务器领域。
(2)基于操作系统的虚拟化
操作系统虚拟
