NGD:下一代云桌面

访客:28857  发表于:2015-10-08 13:57:58

下一代云桌面(研发代号 NGD),由2014初提出理论模型,NGD 将桌面虚拟化技术、应用拟化技术进行了无缝融合,将虚拟化的交付分发延伸到了云端。以跨平台、跨领域的快速交付作为目标。淡化了原先桌面虚拟化、应用虚拟化、服务器虚拟化、网络虚拟化以及私有云因适用场景的不同而形成类型区分。使虚拟化技术的最终应用是以用户为中心,而不是以场景为中心。 

VDIVOI的尴尬

由于实现原理和应用领域的不同,一直以来将桌面虚拟化分为了VDI VOI 两大阵营,但是因受到使用环境及用户需求多样性的影响,两种架框都会在不同的场景下表现出并不理想的地方。

VDI 为例: VDI 充分利用服务端的计算资源,以虚拟机为单元为用户随时随地的提供了远程桌面服务,完全无视终端硬件与系统的差异性,而作为客户终端可以极大的降低成本采用ARM 架框的瘦客户机 / MINIPC 等, 智能手机、平板电脑等移动设备也能基于此类技术运行PC 系统上的操作系统及应用软件。

VDI 在诸多场景下也暴露出问题,以目前大中专院校的电子教室为例, 要承载一间一百台终端教室的服务器至少需要近十万元人民币,而同样的场景下采用VOI 方案则服务器的成本却不及它的五分之一。 在电子教室以及一些从事图形图像处理、工程图纸设计及渲染的机构中, VDI 更加暴露出在视频重定向方面的不足,在播放高清视频、图形处理过程中出现花屏、白屏假死等情况,相反VOI 在这个方面表现得更加理想与本机运行毫无差异。

但是VOI 却不能很好的支持移动设备,也不能有效的利用服务器的计算资源,而完全依赖于自身的硬件性能,同原理在复杂环境下批量部署时还存在适配硬件兼容性的工作。单纯从硬件采购成本上计算:VOI 在降低服务器成本的同时,提高了终端的单位成本。 

NGD 设计初衷

NGD 融合了VDI VOI VEAPP(应用虚拟化)的特征,提出了以用户为中心的理论。作为下一代云桌面,虚拟化不应该再以场景划分产品,而成为一套快速有效的交付手段。

NGD 既可以充分发挥服务器强大计算资源为瘦终端提供支撑。也能让PC 及新型云终端本机的CPU GPU 及内存、存储性能得到完全的使用。移动终端设备(智能手机、平板电脑等)也将受益 NGD 成为随身云端桌面的入口。 

应用描述

以学校为例:某学校新校区计划建设2000 台终端(其中1000台为10年前采购的旧PC ,1000台为新MINIPC )的20余间电子教室、同时他们教职员工、在校学生的也可以在寝室中、自己家中使用个人电脑或手机接入到自己的云桌面连续工作。  

需求及原应对方案

VDI

VOI

终端桌面交付

分配虚拟机作为远程桌面

分配虚拟系统镜像

硬件差异

无视

驱动分离、PNP 等技术

远程部署及使用

原生支持(速度慢)

盘网双待、全盘缓存

窄带环境下使用

原生支持

离线部署、全盘缓存

离线使用

不支持

盘网双待、全盘缓存

终端图形图像处理

不理想

完美支持

移动设备支持

支持

不支持

使用终端本地资源

不支持

完美支持

同时利用服务器资源及本地资源

不支持

不支持

综合上表可以看出要完成这样一个典型项目的交付,无论是采用VDI 还是 VOI 都将存在缺陷。如果采用两套方安案结合的方式来处理将造成数据的分离和管理界面的不统一,不仅管理人员需要完全不同的两套管理系统中管理被迫分割的用户群体。作为最终用户被划分到不同的系统后,之前系统的数据也得不到延续。

因此NGD 的解决方案中,首先实现了数据的统一与通用、管理界面(控制台)的统一。VESystem 为此定义了一种的文件格式( .NGD), 这种格式有望成为下一代云桌面的标准之一, 作为一种镜像格式 .NGD 不仅可以作为VDI虚拟机的快照文件使用,同时也能作为VOI 的虚拟磁盘镜像文件使用; 我们可以随时将一台VDI用户的虚拟机化身为一个虚拟磁盘交付给VOI 的终端使用。也可以将一个VOI 终端使用的镜像化身为一台虚拟机放置在服务器集群中,用户可以随时用VDI 客户端远程接入。实现自由的无缝切换的同时,无需重新适配环境。 当用户正在使用客户机配置良好性能强劲时如果单纯的采用VDI 模式将完全浪费本机的硬件资源,此时管理人员或用户自主切换到VOI 工作模式使用获得更高的工作效率。 当这个用户出差外地或回到家中,面前的PC 性能一般且没有工作所需的软件环境时,则可以切换到VDI 的工作模式,前一天以VOI 工作模式下生产的资料数据各种个性化设置依然如旧。同时即便是机场行使车辆上也能手机(移动设备)随时打开自己的云桌面处理工作。

同时VESystem NGD 提供统一的管理平台,在用户中心里管理人员全览所有用户的使用情况,无论当前用户的接入地点、平台、系统的差异均可以一个表格、图表中呈现。在统一的资源管理池中,可以全览宿主服务器、虚拟服务器、虚拟机、虚拟系统镜像的IO读写、流量消耗、资源配置与占用情况。而在早期管理人员不得不在多套系统间反复切换查询才能得并不完整的数据。

NGD 使VDI VOI 的融合达到实用的最重要的意义在于前端后端资源的共用,众所周知VDI 主要采用服务器端的运算资源,而VOI 主要采用终端自身的计算资源,两者都有优劣势且互补。但是用户更希望在成本降低的同时性能得到提升。以VOI 为例能否在完全发挥本地性能的同时,也能利用服务器的计算资源,因为客户机的配置终归有限,也不可能无条件的一直升级客户机,当客户机配置逐渐退出主流,如何让其保障虚拟操作系统流畅运行的同时,也能使用最新的应用软件。VESystem 在设计NGD 时提供了“应用托管模式” ,即将传统的应用虚拟化重新定义,可以为企业建立一个云端的应用中心, 与现行应用市场的最大的区别的大于,NGD云端应用中心可以根据终端环境自主选择应用的工作模式。

NGD 云端应用中心中的应用,即可以像VEAPP 中的虚拟应用一样,实际工作运行于远端的服务器,客户机实时呈现输出图频(与 RDP ICA 相似),客户机本地并不产生文件。更无需要安装要运行的应用软件。退出应用一切结束本地不存密。这种模式不仅安全,而且可以充分利用服务器的运行资源。 同时支持手机(Android / IOS )、LINUX WINDOWS 等多平台。 同时NGD的云端应用中心也提供应用推送模式,PC 客户端可以从中心下载或被动接受推送的应用,与前者的区别在于这种模式下应用可以直接在本地终端打开运行,不再依赖于应用主机实时支持。 即使离线外出也不影响使用,因为采用于系统分离及沙盒等技术此模式下,应用软件也无需安装和修改本地文件、注册表等,达到即点即用的绿色效果。在整合云端应用中心之后,VOI 的终端可以借助应用托管模式,将一些对高清图形实显要求不高,但是计算强度大的软件,作为虚拟应用发布到云端,终端可以在VOI 本地系统硬件支撑下同时使用远端应用主机上的应用程序,以期达到前后端同时发布性能的要求。 

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");