桌面虚拟化可以分为两种:
1. 本地桌面虚拟化
本地桌面虚拟化其实很多用户比较熟悉,实现也比较简单,即在现有的OS上安装虚拟化软件,利用虚拟化软件虚拟出硬件平台,然后在该平台上安装客户操作系统和应用软件。这样的应用主要集中在测试环境部署或为了运行某些特殊的应用程序。这种虚拟化对客户端的硬件要求比较高,在管理上甚至比使用传统PC更难,成本上也更高,不便于大规模部署。目前主流的产品如VMware workstation/Fusion, Microsoft Virtual PC, Virtual Box等。
2. 远程桌面托管
这种虚拟化方式下,用户桌面都集中到数据中心,部署在托管服务器上,几乎把所有的地计算交给数据中心完成,数据也集中存储在数据中心,用户只需要链接程序,链接到自己在数据中心的桌面环境,这样,客户端设备就可以精简到瘦客户端或者零客户端,零客户端是该种虚拟化方式下诞生的概念,顾名思义也就是没有客户端设备,而事实上,客户端设备还是有的,只不过已经非常瘦了。目前,已经瘦到只有一个8x8x8CM3小盒子的地步,或者直接集成到显示器里。在接下来的内容中,我们的讨论基于这种方式的虚拟化。当前主流产品有VMware Horizen VIEW,Citrix XenDesktop,Microsoft VDI Suite 等,如下图是VMware Horizon View 图解虚拟化架构
