桌面虚拟化
介绍
虚拟桌面革命已经开始…人人置身其中
什么是虚拟桌面呢?简单的说,虚拟桌面是一种资源与应用的统一收集,即桌面的实体脱离用户,向后台集中,而让终端更进一步的泛I/O化,如果你愿意,终端设备完全只是用来负责传输你的键盘和鼠标操作信息,相应的处理与响应都在后台的服务器上进行。
由于桌面不在本地,而是在后端,可我们知道应用程序是安装在操作系统里的,这就意味着连同桌面一起的应用也是在后端的,因此即使你本地的电脑上没有装任何的应用软件,仍然可以通过虚拟桌面来访问相关的应用,比如Windows Office,这就是应用虚拟化——应用软件没有装在你本地的电脑上,而是由后台的数据中心统一交付出来。这也是为什么,要谈桌面虚拟化必谈应用虚拟化的原因。
桌面虚拟化的示意图,我们可以把自己的电脑分解为三个层次,硬件层就是本地的电脑,而桌面层就是操作系统,应用层就是应用软件,如果桌面不是本地的,就是虚拟桌面,应用不在本地安装,就是应用虚拟化。请注意桌面虚拟化与应用虚拟化的关系,虽然应用虚拟化是桌面虚拟化的组成部分,但它可以单独使用。当我们部署了桌面虚拟化,将桌面与应用部署到后台之后,你会发现现有的硬件更多的只是一个显示输入与I/O输入的角色,从而也大大降低了对硬件性能的需求。
现在我们就可以大体定义一下什么是桌面虚拟化了:
1、桌面不是由本地操作系统生成,而是由后端的数据中心交付
2、虚拟桌面必定包含应用虚拟化,二者不可分割
3、应用虚拟化可以不必通过虚拟桌面进行交付,可直接在本地的物理桌面上部署
总之,这个虚拟桌面与虚拟应用的含义就在于是不是本地提供,如果不是本地提供的,那就是虚拟的。那么这些桌面与应用不在本地,到底放在哪了呢?简单的说就是后台的数据中心。
虚拟桌面对资源和应用的大集中在很大程度上改变了企业的IT运行与管理模式。首先,虚拟桌面最大限度的做到了应用与平台的无关性,理论上讲,你完全可以向任何的联网终端推送桌面,包括台式PC、苹果电脑、笔记本电脑、上网本以及智能手机等等。这极大的提高了IT应用的便利性,真正做到了“让应用随你而动”。其次,虚拟桌面让企业的数据更为安全,软件的升级与维护更为便捷。因为只是桌面推送到用户的终端上,数据的处理和保存都是在后台的服务器上,所以可以有效的防止企业敏感的数据外泄。
虚拟桌面对传统计算层次架构的变革
“桌面虚拟化”彻底改变原有计算体系架构、原有计算层次结构关系的方式方法。
以我们熟悉的个人电脑为例(如图1所示),整个计算体系结构可分为硬件(CPU、内存、主板、显示器、硬盘、外设等)、操作系统(Windows、Linux、Mac等)、应用(Office、Web浏览器、AutoCAD、反病毒软件等)、用户配置文件、用户(即使用者)几个层次。到目前为止,在这个层次结构中任意上下相连的二个“层”之间在编程逻辑上都是紧密相关的,即“紧耦合”,这使得硬件和操作系统之间、操作系统和应用之间、应用和其使用者之间紧密捆绑。这样的结构在相当长时间内符合了人们对计算的基本应用要求。