任何时间,任何地点,任何终端均可以接入。开发环境一致,使用习惯一致。人不在办公室,感觉就在办公室。数据云里飘,一直不落地,安全可靠。

通过虚拟化技术把桌面电脑变为瘦客户机,只负责输入以及应用运行结果的显示。数据与计算资源都放在云端机房。从而提高终端的管理便利性和数据安全性;在降低终端维护的复杂性和节能方面也是效果明显。

云桌面解决方案插图

安全,防泄密

终端只是显示图片变化,而不是原始数据。非安全外设禁止接入,盲文水印防止截屏与拍照。

轻松运维,一人运维一千台终端

数分钟可发布数百台桌面终端,通过更新镜像模板可以快速批量安装软件,包括升级OS。一键还原到默认配置,瞬间解决各种疑难杂症。

降低整体拥有成本

省电,省桌面空间,省终端硬件投入。错峰使用后端计算资源,用户越多,平均单桌面成本越低。

提前生产力

软件开发,3D图形,移动办公,呼叫中心各种桌面类型适配各种工作负载,桌面及各种工作环境精简为顺手高效生产工具。

桌面虚拟化如何实现的?

桌面虚拟化可以分为两种:

1. 本地桌面虚拟化

本地桌面虚拟化其实很多用户比较熟悉,实现也比较简单,即在现有的OS上安装虚拟化软件,利用虚拟化软件虚拟出硬件平台,然后在该平台上安装客户操作系统和应用软件。这样的应用主要集中在测试环境部署或为了运行某些特殊的应用程序。这种虚拟化对客户端的硬件要求比较高,在管理上甚至比使用传统PC更难,成本上也更高,不便于大规模部署。目前主流的产品如VMware workstation/Fusion, Microsoft Virtual PC, Virtual Box等。

2. 远程桌面托管

这种虚拟化方式下,用户桌面都集中到数据中心,部署在托管服务器上,几乎把所有的地计算交给数据中心完成,数据也集中存储在数据中心,用户只需要链接程序,链接到自己在数据中心的桌面环境,这样,客户端设备就可以精简到瘦客户端或者零客户端,零客户端是该种虚拟化方式下诞生的概念,顾名思义也就是没有客户端设备,而事实上,客户端设备还是有的,只不过已经非常瘦了。目前,已经瘦到只有一个8x8x8CM3小盒子的地步,或者直接集成到显示器里。在接下来的内容中,我们的讨论基于这种方式的虚拟化。当前主流产品有VMware Horizen VIEW,Citrix XenDesktop,Microsoft VDI Suite 等,如下图是VMware Horizon View 图解虚拟化架构

云桌面解决方案插图1

虚拟桌面构成

为方便管理,与节省磁盘空间。所有同类的工作负载桌面都是通过一个OS镜像文件发布完成的。一个用户桌面由三部分组成,OS镜像文件,OS的变化量,用户文件。

OS镜像文件的改变,所有桌面都会同步更新,包括OS升级,升级Office版本,删除某个软件。这也是批量分发软件的动作原理。

OS的变化量其实是相对OS镜像文件产生的变化,技术上通过快照生成的。这份快照里包含,用户自行安装的软件,用户删除掉的OS镜像里的程序,病毒感染破坏掉的文件,等等。

用户文件包含用户配置文件,用户的桌面,文档等等个人文件。

所以如果电脑感染病毒的话,只要把OS变化量抹掉,电脑就恢复如初。如果需要批量安装一个新软件,只要在OS镜像里安装一次,再发布一次即可。如果人员离职时文件交接的话,只要把用户文件重定向到新人桌面即可。

云桌面解决方案插图2

桌面虚拟化需要做哪些准备

1. 虚拟化产品的选择

众多的虚拟化技术中,需要根据自己的需要做出最合理的选择。您可能要考虑的因素包括:

l 成本

l 技术特性

l 安全性

2. 服务器

服务器承担了全部的运算任务,选择何种服务器?需要什么样的配置?数量多少?这都取决于你的应用,但是还是有些经验可循,一般现在的服务器一个CPU的核可对应8台以上的虚拟桌面,每个虚拟桌面的额外内存开销大约在50MB,那么100台1G内存的虚拟桌面我们需要配置怎么样的服务器呢(假定是4核CPU)?很容易计算出来:

CPUs=100/8/4≈4

Mems=1G*100+0.05*100=105G

当然,还有I/O扩展性也要考虑。另外,使用机架式还是刀片式也是需要衡量的,后者相对来说有更好的扩展性和更高的密度,但是初期投入更大。具体选择哪一种就取决于你的应用规模了。

3. 网络

网络在虚拟化中是至关重要的,不但要保证网络的可访问,还要保证网络的质量,因为网络的质量将对用户的桌面体验有直接的影响——不愉快的用户体验可能导致用户对这种改变产生抵触,甚至导致项目实施的失败。

另外跨广域网部署,网络延时也是极大的挑战。

4. 存储

用户数据集中存储,这就要求必须有足够的存储容量,同时,大量的桌面集中导致托管服务器的I/O密集,所以,在保证容量的同时,性能也是重要的考量因素。目前全闪,或者混合闪存可以提供极高的IOPS,都是部署VDI不错的选择。

5. 客户端

虚拟化之后,客户端的设备将不是那么重要,但是选择的时候还是要仔细,要考虑的因素还是很多,如采购成本、能耗、与虚拟化产品的兼容性、产品维修的方便性、占用空间、重量、是否有移动办公需要等等。

6. 迁移计划

这一项往往容易被忽略,但如果这一项没有做好,将会导致后续的一连串的焦头烂额的事件,那么,我们要做什么样的计划呢?建议如下:

l 由于工作性质不同,不同用户对桌面环境要求也不一样,桌面虚拟化实施的方式也不一样,我们可以通过将用户进行分类的方式还定位虚拟化对象,一般可以将用户分为3种:

云桌面解决方案插图3

 

l 详细了解产品及其技术特性,确认其是否满足您的需要

l 培训熟练的实施人员

l 安排详细的实施日程

l 确认哪些用户数据是要迁移的,哪些是该丢弃的

l 相近的向用户进行说明,因为他们的使用习惯将有很大的变化,详细说明更加有助于其习惯的改变,也有助于您的项目开展

l 建立应急支持小组以应对迁移过程中用户端问题

VDI的部署建议

VDI是个复杂项目

VDI不像做服务器虚拟化那样,你可以埋头在机房里自己操作,根本不要关心最终用户的感觉。VDI有点像部署ERP项目,大规模部署VDI失败的机率还是挺高的。所以干VDI一定是负责实施的乙方,甲方IT,甲方用户三方面共同协作,互相妥协的结果。不是把所有问题都抛给实施方。

好比虽然都是做个人健康管理,如果服务器虚拟化项目是“买个体重称”,而VDI就像是去健身房健身,不单单只是买张健身卡就完事了,想要好的身材还要自己注意饮食,配合教练。

切入点

VDI项目绝对不能从省钱的角度去推进,应该是数据安全,或者方便管理去切入。如果上VDI是为了省钱,你肯定就会掉坑里。还有切入的时机是电脑换新,或者新建厂商。

要懂得取舍

使用VDI的体验肯定比不上物理机,所以其实牺牲体现是为了安全,体验跟安全不有兼顾。贪大求全,不懂得进行用户期望管理,肯定掉坑。

硬件

VDI对存储的性能要求特别高,主要是IOPS,桌面集中开机时会有启动风暴。使用SSD加速是个不错的选择,如果预算宽裕建议直接上全闪。每一个人的桌面分为二部分,镜像文件,以及用户数据。所以镜像文件是所有人同时读取的所以要放在SSD里,然用户文件容量大,读写频次要低些,可以放NAS里。

VDI对于网络的依赖也很大,网络三个关键参数:带宽,延时,抖动。在内网部署带宽跟延时都没有问题,但如果有抖动用户就会出现卡顿,使用体验很不好。

服务器尽量大内存了,瘦客户机没有什么特别的。

用户期望

所有用户从内心深处都是抵触VDI的,体验下降是一回事,使用上又是处处受限,这个软件不能安装,那个软件不能使用。再有把物理机换成“小盒子”感觉级别也降了一格。

所以VDI绝对不能用讨好用户的思维去上,一定是强化管理的,有个公司高层在带头助威那是最好。

用户期望管理不好,使用过程中出现任何问题用户都会反弹,而且所有有不满全部都会甩到VDI上面。

Windows 迁移

Windows 迁移

减少迁移成本​

最大程度地减少应用程序不兼容​问题​

延长现有桌面软件的使用期限​

业务流程外包

业务流程外包

通过集中管理桌面应用程序和用户降低成本

集中控制敏感数据

简化桌面和应用程序部署

移动办公

移动办公

无论是否连接网络都可以访问桌面

增强脱机用户的安全性和控制

利用本地设备资源

桌面虚拟化带来的好处
1.       企业数据安全性提高
数据集中存储在数据中心,用户看到的只是数据的表现形式而不是数据本身,计算机外设(如USB)的访问控制也更容易严格控制。也不会因为用户将设备带出公司而增加信息泄露风险。另外,由于用户对桌面环境的访问是集中控制(参考图2),这样使得访问控制变得更加易于管理。
云桌面解决方案插图4云桌面解决方案插图5
图2
2.       更高的能源效率
瘦客户端或者零客户端能耗非常低,相比传统PC,零客户端甚至只有其能耗的几十分之一
3.       用户桌面管理和部署更加简单
管理者的用户桌面维护工作将转移到对少数镜像的操作上,所有的用户桌面都派生于这几个镜像(参考图3),当需要分发补丁或者大规模部署应用软件时,只需要更新镜像,几分钟后,所有的用户桌面就会随之更新。
云桌面解决方案插图6
云桌面解决方案插图7图3
4.       更加灵活的用户访问
由于用户桌面环境保存于数据中心,而不是和桌面设备绑定,用户可以通过任意客户端通过网络访问自己的桌面环境
5.       桌面交付更加快速
发布新的桌面变得更加简单,在镜像的基础上几分钟即可完成,在此过程中,用户计算资源可以轻松、灵活定制。
6.       节省大量的硬件采购和维护成本
瘦客户端和零客户端的采购成本比传统PC低很多;而且由于其结构简单,客户端的故障率将大为降低,维修成本下降;另外,由于对客户端性能要求不高,硬件升级周期更长,使用周期大为延长;客户端将变得小巧、轻便,设备搬运更加方便。如下图4 PANO零客户端。

 

云桌面解决方案插图8云桌面解决方案插图9
图4
7.       桌面环境的交付将更加快速
管理员只需要在镜像基础上稍作配置,短短几分钟,用户桌面环境即可交付。
方案描述

桌面虚拟化如何实现的?

桌面虚拟化可以分为两种:

1. 本地桌面虚拟化

本地桌面虚拟化其实很多用户比较熟悉,实现也比较简单,即在现有的OS上安装虚拟化软件,利用虚拟化软件虚拟出硬件平台,然后在该平台上安装客户操作系统和应用软件。这样的应用主要集中在测试环境部署或为了运行某些特殊的应用程序。这种虚拟化对客户端的硬件要求比较高,在管理上甚至比使用传统PC更难,成本上也更高,不便于大规模部署。目前主流的产品如VMware workstation/Fusion, Microsoft Virtual PC, Virtual Box等。

2. 远程桌面托管

这种虚拟化方式下,用户桌面都集中到数据中心,部署在托管服务器上,几乎把所有的地计算交给数据中心完成,数据也集中存储在数据中心,用户只需要链接程序,链接到自己在数据中心的桌面环境,这样,客户端设备就可以精简到瘦客户端或者零客户端,零客户端是该种虚拟化方式下诞生的概念,顾名思义也就是没有客户端设备,而事实上,客户端设备还是有的,只不过已经非常瘦了。目前,已经瘦到只有一个8x8x8CM3小盒子的地步,或者直接集成到显示器里。在接下来的内容中,我们的讨论基于这种方式的虚拟化。当前主流产品有VMware Horizen VIEW,Citrix XenDesktop,Microsoft VDI Suite 等,如下图是VMware Horizon View 图解虚拟化架构

云桌面解决方案插图1

虚拟桌面构成

为方便管理,与节省磁盘空间。所有同类的工作负载桌面都是通过一个OS镜像文件发布完成的。一个用户桌面由三部分组成,OS镜像文件,OS的变化量,用户文件。

OS镜像文件的改变,所有桌面都会同步更新,包括OS升级,升级Office版本,删除某个软件。这也是批量分发软件的动作原理。

OS的变化量其实是相对OS镜像文件产生的变化,技术上通过快照生成的。这份快照里包含,用户自行安装的软件,用户删除掉的OS镜像里的程序,病毒感染破坏掉的文件,等等。

用户文件包含用户配置文件,用户的桌面,文档等等个人文件。

所以如果电脑感染病毒的话,只要把OS变化量抹掉,电脑就恢复如初。如果需要批量安装一个新软件,只要在OS镜像里安装一次,再发布一次即可。如果人员离职时文件交接的话,只要把用户文件重定向到新人桌面即可。

云桌面解决方案插图2

桌面虚拟化需要做哪些准备

1. 虚拟化产品的选择

众多的虚拟化技术中,需要根据自己的需要做出最合理的选择。您可能要考虑的因素包括:

l 成本

l 技术特性

l 安全性

2. 服务器

服务器承担了全部的运算任务,选择何种服务器?需要什么样的配置?数量多少?这都取决于你的应用,但是还是有些经验可循,一般现在的服务器一个CPU的核可对应8台以上的虚拟桌面,每个虚拟桌面的额外内存开销大约在50MB,那么100台1G内存的虚拟桌面我们需要配置怎么样的服务器呢(假定是4核CPU)?很容易计算出来:

CPUs=100/8/4≈4

Mems=1G*100+0.05*100=105G

当然,还有I/O扩展性也要考虑。另外,使用机架式还是刀片式也是需要衡量的,后者相对来说有更好的扩展性和更高的密度,但是初期投入更大。具体选择哪一种就取决于你的应用规模了。

3. 网络

网络在虚拟化中是至关重要的,不但要保证网络的可访问,还要保证网络的质量,因为网络的质量将对用户的桌面体验有直接的影响——不愉快的用户体验可能导致用户对这种改变产生抵触,甚至导致项目实施的失败。

另外跨广域网部署,网络延时也是极大的挑战。

4. 存储

用户数据集中存储,这就要求必须有足够的存储容量,同时,大量的桌面集中导致托管服务器的I/O密集,所以,在保证容量的同时,性能也是重要的考量因素。目前全闪,或者混合闪存可以提供极高的IOPS,都是部署VDI不错的选择。

5. 客户端

虚拟化之后,客户端的设备将不是那么重要,但是选择的时候还是要仔细,要考虑的因素还是很多,如采购成本、能耗、与虚拟化产品的兼容性、产品维修的方便性、占用空间、重量、是否有移动办公需要等等。

6. 迁移计划

这一项往往容易被忽略,但如果这一项没有做好,将会导致后续的一连串的焦头烂额的事件,那么,我们要做什么样的计划呢?建议如下:

l 由于工作性质不同,不同用户对桌面环境要求也不一样,桌面虚拟化实施的方式也不一样,我们可以通过将用户进行分类的方式还定位虚拟化对象,一般可以将用户分为3种:

云桌面解决方案插图3

 

l 详细了解产品及其技术特性,确认其是否满足您的需要

l 培训熟练的实施人员

l 安排详细的实施日程

l 确认哪些用户数据是要迁移的,哪些是该丢弃的

l 相近的向用户进行说明,因为他们的使用习惯将有很大的变化,详细说明更加有助于其习惯的改变,也有助于您的项目开展

l 建立应急支持小组以应对迁移过程中用户端问题

VDI的部署建议

VDI是个复杂项目

VDI不像做服务器虚拟化那样,你可以埋头在机房里自己操作,根本不要关心最终用户的感觉。VDI有点像部署ERP项目,大规模部署VDI失败的机率还是挺高的。所以干VDI一定是负责实施的乙方,甲方IT,甲方用户三方面共同协作,互相妥协的结果。不是把所有问题都抛给实施方。

好比虽然都是做个人健康管理,如果服务器虚拟化项目是“买个体重称”,而VDI就像是去健身房健身,不单单只是买张健身卡就完事了,想要好的身材还要自己注意饮食,配合教练。

切入点

VDI项目绝对不能从省钱的角度去推进,应该是数据安全,或者方便管理去切入。如果上VDI是为了省钱,你肯定就会掉坑里。还有切入的时机是电脑换新,或者新建厂商。

要懂得取舍

使用VDI的体验肯定比不上物理机,所以其实牺牲体现是为了安全,体验跟安全不有兼顾。贪大求全,不懂得进行用户期望管理,肯定掉坑。

硬件

VDI对存储的性能要求特别高,主要是IOPS,桌面集中开机时会有启动风暴。使用SSD加速是个不错的选择,如果预算宽裕建议直接上全闪。每一个人的桌面分为二部分,镜像文件,以及用户数据。所以镜像文件是所有人同时读取的所以要放在SSD里,然用户文件容量大,读写频次要低些,可以放NAS里。

VDI对于网络的依赖也很大,网络三个关键参数:带宽,延时,抖动。在内网部署带宽跟延时都没有问题,但如果有抖动用户就会出现卡顿,使用体验很不好。

服务器尽量大内存了,瘦客户机没有什么特别的。

用户期望

所有用户从内心深处都是抵触VDI的,体验下降是一回事,使用上又是处处受限,这个软件不能安装,那个软件不能使用。再有把物理机换成“小盒子”感觉级别也降了一格。

所以VDI绝对不能用讨好用户的思维去上,一定是强化管理的,有个公司高层在带头助威那是最好。

用户期望管理不好,使用过程中出现任何问题用户都会反弹,而且所有有不满全部都会甩到VDI上面。

适用场景

Windows 迁移

Windows 迁移

减少迁移成本​

最大程度地减少应用程序不兼容​问题​

延长现有桌面软件的使用期限​

业务流程外包

业务流程外包

通过集中管理桌面应用程序和用户降低成本

集中控制敏感数据

简化桌面和应用程序部署

移动办公

移动办公

无论是否连接网络都可以访问桌面

增强脱机用户的安全性和控制

利用本地设备资源

方案优势
桌面虚拟化带来的好处
1.       企业数据安全性提高
数据集中存储在数据中心,用户看到的只是数据的表现形式而不是数据本身,计算机外设(如USB)的访问控制也更容易严格控制。也不会因为用户将设备带出公司而增加信息泄露风险。另外,由于用户对桌面环境的访问是集中控制(参考图2),这样使得访问控制变得更加易于管理。
云桌面解决方案插图4云桌面解决方案插图5
图2
2.       更高的能源效率
瘦客户端或者零客户端能耗非常低,相比传统PC,零客户端甚至只有其能耗的几十分之一
3.       用户桌面管理和部署更加简单
管理者的用户桌面维护工作将转移到对少数镜像的操作上,所有的用户桌面都派生于这几个镜像(参考图3),当需要分发补丁或者大规模部署应用软件时,只需要更新镜像,几分钟后,所有的用户桌面就会随之更新。
云桌面解决方案插图6
云桌面解决方案插图7图3
4.       更加灵活的用户访问
由于用户桌面环境保存于数据中心,而不是和桌面设备绑定,用户可以通过任意客户端通过网络访问自己的桌面环境
5.       桌面交付更加快速
发布新的桌面变得更加简单,在镜像的基础上几分钟即可完成,在此过程中,用户计算资源可以轻松、灵活定制。
6.       节省大量的硬件采购和维护成本
瘦客户端和零客户端的采购成本比传统PC低很多;而且由于其结构简单,客户端的故障率将大为降低,维修成本下降;另外,由于对客户端性能要求不高,硬件升级周期更长,使用周期大为延长;客户端将变得小巧、轻便,设备搬运更加方便。如下图4 PANO零客户端。

 

云桌面解决方案插图8云桌面解决方案插图9
图4
7.       桌面环境的交付将更加快速
管理员只需要在镜像基础上稍作配置,短短几分钟,用户桌面环境即可交付。
常见问题
资料下载
相关案例