云计算技术分享之桌面虚拟化中的3D虚拟化解决方案经验总结

相较于普通的桌面虚拟化,3D桌面虚拟化是一个普通桌面虚拟化中研发桌面的衍生场景。过去多年,3D用户的桌面虚拟化需求一直都存在,但受限于技术很难完成交付。3D用户主要分布在包括工程制造、能源、科研、医疗等几个行业及相关的研究机构,在国外还有金融、政府这些行业。而在国内,近两年受到制造2025的大环境的影响,特别是在工程制造行业及对口的研究机构,3D桌面虚拟化需求呈现一种井喷式的发展趋势。

但3D虚拟化技术发展并不是一蹴而就的。整个技术发展都是有一个漫长的过程,当然还会不断发展下去。大约在10年之前,当时的飞机制造巨头波音公司找到做远程交付最厉害的Citrix和做显卡最牛NVIDIA,希望双方能做做一个解决方案,使得其设计的图纸都保存在其数据中心,但是其分布在全球的生产、制造工厂都能读取到这些图纸。但以当时的技术来说,无论这些很难做到,但为后来的合作埋下了伏笔。

2016年Citix又完成了Linux的3D交付,应该说发展步伐还是非常清楚的。那么说了这么多Citrix在3D虚拟化发展史上的里程碑,回到客户的实际场景中,看看最终到底是否需要一个什么样的方案。

对其最终的不同的类型的定义,就成为了后续我们在资源投入的依据。既然有了用户的分类,其实在资源投入上就不可能是完全一致的,这个肯定是不合理。即使非专业人士相信也能理解,不同的需求配置不同的技术手段。从目前的GPU虚拟化来说,一共有4种基本形态:1.软件虚拟GPU2.GPU穿透3.GPU-APP共享4.vGPU,GPU虚拟

NVidia也有官方的对应表,非常容易让我们选择合适的配置。

那么有了一块K1/K2显卡就能解决3D用户的问题了吗?答案是否定的。原因很简单,任何系统都不是靠一个组件来实现的。3D虚拟化也不仅仅只靠GPU就能完成所有的工作来支撑用户访问。既然是Windows+虚拟化+3D,我们就需要从这三个层面去看待这个问题。1.为了实现3D虚拟化,GPU是一定需要。这个是肯定的,而且根据重、中、轻度用户,我们需要分配合适的GPU、vGPU,否则效果肯定不好。

那么使用vGPU就一定是使用vGPU+Win7这种模式吗?答案当然也是否定的。其实Citrix这么多年来,在虚拟化场景一直有一个宗旨就是:应用为王。很多时候用户其实只是希望使用一个个的设计应用,在这个过程中,是否要先获取一个桌面则不一定。所以在很多场景中,我们会通过vGPU+GPU-App(XenApp)共享的方式来交付各种应用。这种方式有几种好处:1.按需交付应用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180802A02LQV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券