虚拟化系列介绍(七)

本次打算介绍一下应用虚拟化。为了条理清晰,重点有所突出等,一般分几个点讲,并力争搭配适当图片。


一、为什么要有应用虚拟化

      大家都知道,一个应用软件安装到系统里后,涉及到很多东西,如:

      文件 (可能包括驱动 )

      修改和关联注册表

      字体配置

      .ini配置文件

      COM 对象等

      如此这么一些东西,换装一个系统或者简单复制到其他系统里,是有可能运行不了的(个别软件“绿色”了,可运行)。

      如下图一所示,我们为了实现具有敏捷、绿色、自动化等等特性的伟大云计算,必须把传统的计算机逻辑架构每个层面都虚拟化,虚拟化是云计算的重要基石,这也就是我这一系列虚拟化介绍专题的初衷。

(图一、传统计算架构与虚拟化架构)


      接前面几个虚拟化专题,如果较上面的应用程序和用户数据等没实现虚拟化或有很好的解决办法,那也无法与固定硬件软件环境分离,无法快速复制和迁移,无法自带设备工作,移动工作等。

     一句话:应用虚拟化是必须的。我今天把最上面的两个层面(应用程序和用户数据)合在一起,简单介绍。


二、桌面虚拟化与应用程序

      前天的桌面虚拟化关于VDI和RDS已经说过,VDI可以基于一个单一镜像(一对多或虚拟机池对多用户),也可以是每个用户关联到固定的虚拟机(一虚拟机对一用户),他们各有缺点;而RDS可以说是单一镜像(基于会话)。文字说来����嗦嗦,传统方式和新兴方式的异同,请看下面图二到图四。

(图二、传统方式)

(图三、开放环境的VDI)

(图四、RDS或锁定环境的VDI)


      其实这里也印证了应用虚拟化的存在价值,当我们把应用与具体的操作系统分离,就很容易实现RDS、锁定镜像环境的VDI方式的桌面虚拟化。他们更多的优缺点,请看微软虚拟学院里培训资料,如下图五所示。

(图五、会话方式和两种VDI的优缺点)


       好了,午饭时间到,今天也暂时到这,希望大家能从前后这一系列虚拟化文章中发现虚拟化的必要性,实用价值和与云计算的重要关联,也就达到了文章初衷。以后讲一讲微软的应用虚拟化技术。


你可能感兴趣的:(云计算,应用,虚拟化,RDS,DVI)