配色: 字号:
云计算虚拟化技术通俗解读
2022-04-25 | 阅:  转:  |  分享 
  
云计算虚拟化技术通俗解读

胡经国



“虚拟化”这,近年频繁出现在IT网站和杂志上,一些媒体还建立了专栏进行报道。未来十大IT技术评选将虚拟化技术置于首位。但网上的相关文章较为专业,惑不解。通俗语言来介绍下虚拟化技术IT和虚拟化专业读者。

一、虚拟化及其分类

1、虚拟化的概念

通俗而言,顾名思义,虚拟化就是在计算机上虚拟出一些实际计算机里真实存在的东西,以达到更方便、简单、成本低、安全性高的目的。比如:虚拟计算机硬件,可以安装操作系统;以现有操作系统为蓝本,再虚拟出几个一模一样的操作系统;虚拟一个操作系统环境可以安装应用软件。

2、虚拟化按属性分类

虚拟化技术经过数年的发展已经形成一个庞大的技术家族其技术形式种类繁多,实现的应用也有“一大箩筐”了。但对于其分类,网上的介绍比较含糊,分类属性不一。如将服务器虚拟化、硬件虚拟化、虚拟化相提并论其实它们都属于一个类别,只是按不同属性分类得出的不同名称。

下面,按照不同属性,对虚拟化做一个分类:实现层次分

包括:硬件虚拟化,操作系统虚拟化,应用程序虚拟)。应用领域分

包括:服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化。某类里衍生出来的

无法归类,比如虚拟化,文件虚拟化。

二、硬件虚拟化

硬件虚拟化,是中国IT人员最熟悉的技术。其代表产品VMware,可能每个程序员都使用过或正在使用;还有更多IT爱好者也在天天使用它。

1、硬件虚拟化及其实际应用

硬件虚拟化就是用虚拟化软件来虚拟出一台标准电脑的硬件配置,如、内存、硬盘、声显卡、光驱等,成一台虚拟的裸机然后就可以在安装操作系统了。用的时候,先在操作系统里安装一个硬件虚拟化软件,用它虚拟出一台电脑(虚拟机)再虚拟出电脑(虚拟机)安装系统做到系统里运行系统;并且,可以虚拟出多台电脑(虚拟机),安装多个相同或不同的系统。

硬件虚拟化软件的代表产品为VMware其余几个知名的还有:微软的VirtualPC,开源免费的VirtualBox。

为虚拟机分配的硬件资源要占用实际硬件的资源,这对实际硬件的性能损耗也较大。因为,先是在系统里安装虚拟化软件,再在虚拟出来的电脑(虚拟机)上安装系统,所以就有原系统和虚拟化软件两层消耗。

2、另外一种硬件虚拟化形式:准虚拟化

为了提高性能,出现了另外一种硬件虚拟化形式,即:直接在裸机上安装虚拟化软件;然后安装多个系统,并且同时运行。这样,跳过原系统这一个环节,性能大大提高。这种硬件虚拟化形式又叫做准虚拟化。

VMware推出的相关产品叫VMwareESXi微软的该类产品为Hyper-V,主要应用于服务器领域。

三、操作系统虚拟化

1、操作系统虚拟化的概念

操作系统虚拟化就是以一个系统为母体,克隆出多个系统。它比硬件虚拟化更加灵活方便。因为只需在系统里安装一个虚拟化软件,就能以原系统为样本,很快克隆出系统;克隆出来的系统与原系统除了一些ID标识以外,其余都一样。

2、与硬件虚拟化不同之处

看似与硬件虚拟化一样,都是虚拟多个操作系统出来但与硬件虚拟化还是很多不同之处:操作系统虚拟化是以原系统为样本虚拟出一个近乎一模一样的系统;硬件虚拟化是先虚拟硬件环境,然后真实地安装系统。它们虚拟的东西不一样。操作系统虚拟化虚拟的系统都只能为同样的系统;硬件虚拟化虚拟的系统可以为不同的系统,如linnux、mac、windows家族。操作系统虚拟化虚拟的多个系统有较强的联系,体现在:第一可以多个虚拟系统同时进行配置,更改了原系统就更改了所有;第二如果原系统损坏,那么会殃及所有虚拟系统。硬件虚拟化虚拟的多个系统是相互独立的,与原系统也无联系;原系统的损坏不会殃及虚拟系统。操作系统虚拟化的性能损耗低它们都是虚拟的系统而非硬件虚拟化那样真实安装的实体;没有硬件虚拟化的虚拟硬件层大大降低了性能损耗。

四、应用(软件)虚拟化

前两种虚拟化技术大多应用于企业、服务器和一些IT专业工作领域。随着虚拟化技术的发展,逐渐从企业个人、专业大众应用的趋势发展。便出现了应用程序虚拟化技术,简称应用虚拟化。它近年来虚拟化技术的“新贵”和热门领域。

前两种虚拟化的目的都是虚拟完整的真实的操作系统应用虚拟化的目的也是虚拟操作系统但是只是为保证应用程序的正常运行虚拟系统的某些关键部分,如注册表、C盘环境等,较为轻量、小巧。

打一个通俗的比喻:系统是一个餐桌,软件是餐桌上各种菜品,而应用虚拟化软件则是一次性桌布。铺个桌布的好处是,不会弄脏餐桌;即使是桌布脏了,也好打理,比清理餐桌方便得多;桌上菜品,可以用桌布打包,带到另一个餐桌上,铺开了就吃。





2017年7月8日修改于重庆

2022年4月25日修改于重庆







3







献花(0)
+1
(本文系胡经国图书...原创)