NVidia Grid 3D桌面虚拟化方案
基于调度大厅应用场景的国产化云桌面系统研究

第24卷第1期2024年1月交 通 工 程Vol.24No.1Jan.2024DOI:10.13986/ki.jote.2024.01.012基于调度大厅应用场景的国产化云桌面系统研究高 洋,王彩虹,耿鸿雁(中铁信弘远(北京)软件科技有限责任公司,北京 100844)摘 要:基于国产技术的铁路云桌面系统改造办公桌面系统,将用户桌面数据集中在数据中心,通过虚拟化技术组建资源池,提供业务用户使用瘦终端接入,办公数据由终端从办公云上调取,每位用户拥有独立的虚拟桌面,精确资源分配,有效实现对用户桌面的集中管理,根据应用场景差异化需求,按需配置㊁发放㊁回收删除桌面,支持用户个性化设置,同时实现集中存储,集中运算,确保数据安全.有效解决传统PC 分布广,维护工作量大的弊端.关键词:国产云桌面;虚拟化;调度大厅中图分类号:U 491文献标志码:A文章编号:2096⁃3432(2024)01⁃067⁃08收稿日期:2023⁃11⁃20.基金项目:中国铁路信息科技集团有限公司科技研究开发计划重大课题(WJZG⁃CKY⁃2022009(2022A08)).作者简介:高洋(1982 ),女,硕士,研究方向为国产化云桌面系统.E⁃mail:gaoyangbj@.Research on Localized Cloud Desktop System Based on Dispatching Hall Application ScenariosGAO Yang,WANG Caihong,GENG Hongyan(SinoRail Hongyuan (Beijing)Software Technology Co.,Ltd.,Beijing 100844,China)Abstract :Based on domestic technology,the railway cloud desktop system is transformed into an officedesktop system.The user desktop data is centralized in the data center,and a resource pool is formed through virtualization technology to provide business users with thin terminal access.Office data isretrieved from the office cloud by the terminal,and each user has an independent virtual desktop with precise resource allocation,effectively achieving centralized management of user desktops.According to the differentiated needs of application scenarios,it is configured,distributed,and recycle and delete desktops,support user personalized settings,and achieve centralized storage and calculation to ensure data security.Effectively solving the drawbacks of widespread distribution and heavy maintenance workload of traditional PCs.Key words :domestic cloud desktop;virtualization;dispatching hall0 引言国产云桌面系统以虚拟化技术为主要基础,计算虚拟化㊁存储虚拟化和网络虚拟化等关键技术,形成1个统一的资源池,减少基础硬件设施的投入;采用自研的云桌面传输协议,国产服务器通过该传输协议和铁路行业信创终端设备通讯,不同应用场景按需配置发放不同桌面,给铁路行业提供高安全㊁高性能㊁高可靠的云桌面环境.提供图形化界面和自助运维能力,降低运维复杂度,以及通过铁路专用应用管理商店及安全防护管理系统实现铁路信创终端统一运维管理㊁统一安全防护.1 现状分析近年来,面对严峻的国际形势,为维护国家安全,需要加速科技自主可控的发展,特别是在网络安交 通 工 程2024年全㊁数据安全和信息系统防护领域.国家已颁布并实施了一系列法律法规和政策文件,包括‘网络安全法“‘GJ信息基础设施安全保护条例“‘中华人民共和国数据安全法“等.与此同时,云桌面技术在政府㊁企业㊁金融㊁教育和医疗等多个领域已得到广泛应用.然而,在云桌面的使用过程中,仍然存在一系列挑战,如庞大的硬件设备库存㊁终端用户多㊁复杂的运维要求以及多样的外设类型,这些问题使得精确管控变得复杂.并且之前很多政府企业在办公领域大多采用国外的云桌面软件,自主可控性差,用户数据安全无法保证.铁路行业是我国经济命脉型行业,其行业内的办公㊁生产中使用超过70万台PC终端,但是很多业务场景下都采用国外的桌面云技术,例如调度大厅使用的是VMware桌面云软件,以及大多数铁路终端设备都采用国外的软件,自主可控能力差,不能兼容国产操作系统及插件,安全存在风险.如果未进行统一管控,那么任何1个点都可能存在数据丢失:1)数据传输中容易被非法截获PC需要经常与外部进行数据交互,铁路调度大厅汇集了列车行车线路㊁行车计划㊁防灾预警等各类运输信息,这些数据可能会被缓存在本地或者在传输中被截获.2)办公和上网桌面安全有隐患调度大厅的办公桌面和上网桌面没有隔离,在办公桌面环境上网,很容易出现未知病毒感染㊁信息被恶意盗取等安全事件,容易对调度系统产生影响,影响范围极广.如果断开互联网,又会降低员工工作效率.3)运维管理安全调度台使用的各业务系统及终端是由各业务部门建设的,为了确保PC终端的安全性,通常需要在计算机上安装各种安全软件,使电脑负担过重,增加维护成本,员工使用也不便捷,影响办公效率.国产云桌面系统成功地应对了上述难题,它能将用户的物理设备㊁操作系统㊁应用程序和数据逻辑上分离,而对终端用户而言,这一切都是完全透明的.2 国产云桌面系统架构国产云桌面系统整体架构分为资源层㊁服务层㊁协议层㊁国产终端设备和应用场景.如图1所示.图1 国产云桌面系统架构2.1 资源层国产云桌面平台的硬件基础设施包括国产服务器㊁存储设备㊁网络设备以及显卡等硬件,为该平台提供计算㊁存储㊁网络和显卡资源支持.一是实现对硬件资源的虚拟化,形成逻辑资源池㊁多副本存储㊁调度策略㊁负载均衡等底层逻辑功能;二是对虚拟资源㊁桌面㊁应用㊁安全㊁资源监控㊁高可用㊁用户和权限等集中管理,包含多个功能模块,通过策略选择分配给不同的用户使用,满足不同用户的管理需求.2.2 管理平台层管理平台层提供虚拟机管理㊁资源管理㊁终端管理㊁用户管理㊁认证管理㊁策略管控㊁账号控制等功能.虚拟机管理模块包括虚拟桌面Agent管理㊁虚拟机设置㊁虚拟机运维操作等功能;资源管理模块支持资源分组管理㊁远程资源管理等功能;终端管理模块包括终端配置㊁实现合法性认证对终端进行支持, 86 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究例如终端与用户或用户组的关联㊁802.1X认证(密码或证书方式)以及CA认证等方式,以确保终端安全,避免非法终端的接入[4];用户管理支持创建㊁删除㊁编辑㊁分类等用户的全生命周期管理;认证管理支持密码认证设置㊁防暴力破解等;策略管理支持对策略组的全生命周期管理㊁等功能.2.3 协议层通过自研的国产云桌面传输协议实现桌面云平台与国产终端设备的通讯,传输虚拟桌面图像数据㊁流数据㊁文件数据和管理数据等.2.4 国产终端设备层通常是通过不同类型的客户端访问桌面云,这些客户端包括桌面云专用的国产瘦客户端㊁个人电脑㊁笔记本电脑以及各种智能设备,也可是非国产终端产品,兼容各类国产芯片计算机㊁笔记本和利旧PC[5].3 国产云桌面系统关键技术3.1 国产云桌面传输协议技术3.1.1 2D图形显示技术X窗口系统是一种以位图方式显示的软件窗口系统.如图2所示,鼠标和键盘信息通过Linux内核中的鼠标和键盘驱动,将鼠标和键盘事件发送给X 服务(),X服务通过X协议将鼠标和键盘事件转发给对应的X客户端(各应用程序,如GNOME/KDE等),X客户端负责事件处理,并将处理结果传达给X服务,X服务调用显示驱动进行结果显示处理,将最终结果通过显示驱动,展现给用户.图2 国产桌面2D图形显示技术3.1.2 3D图形显示显示技术1)GPU直通国产服务器的GPU以直通方式分配给虚拟机,并通过远程协议,用户可远程访问.单个GPU物理核只能给单个虚拟机使用,单GPU卡并发数比较低,成本较高.2)vGPU采用虚拟化技术,将物理显卡的显存分配给多个虚拟机,这些虚拟机安装了NVIDIA显卡驱动,共享物理显卡的计算资源.但是,只有国产X86芯片+NVIDIA显卡的模式可实现vGPU.3.1.3 语音技术如图3所示,在资源虚拟化层模拟1个音频设备给虚拟机,虚拟机直接使用标准的音频驱动,音频APP调用系统音频处理接口(录音㊁放音API),虚拟声卡设备进行交互.图3 语音技术实现原理96交 通 工 程2024年3.1.4 视频技术目前在国产云桌面系统中,由于视频帧率高㊁变化区域较大,消耗带宽也较大,普通图形处理流程无法满足视频场景,主要的视频优化方案有3种:1)视频非重定向方案如图4所示,虚拟机内部播放视频时直接解码并显示视频画面,云桌面服务端识别视频区域,随后,对视频区域的图像进行重新编码处理,然后将重新编码后的视频数据传输至客户端,以便进行解码㊁播放和显示.图4 视频非重定向流程图 2)视频重定向方案如图5所示,虚拟机内部播放视频时,云桌面插件把播放器解析后的音㊁视频编码流拦截下来,音频和视频编码流可直接发送至桌面客户端以进行解码㊁播放和显示.图5 视频重定向流程图 3)网页重定向方案虚拟机内部播放视频时,云桌面插件把播放器播放视频文件(或视频网页)的URL 路径发送给桌面云客户端,客户端拉起同样的播放器或者定制的播放器来访问该URL.图6 网页重定向流程图7 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究3.1.5 外设重定向技术外设重定向技术指的是在国产云桌面环境中,将终端侧的国产外设设备通过云桌面协议映射到远程桌面,并实现远程桌面对这些外设设备的使用.根据外设技术实现的原理,可分为2种类型: 1)端口重定向:是指在远程桌面操作系统中,针对端口底层协议进行重定向;如图7所示的USB 端口重定向.2)设备重定向:是指在远程桌面的操作系统中,针对设备应用协议进行重定向;如图8所示的摄像头设备重定向.图7 USB端口重定向图8 摄像头设备重定向3.1.6 小结国产云桌面传输协议中,国产桌面采用 来创建操作系统所用的图形用户界面;后端采用国产X86芯片的服务器,配置NVIDIA显卡,通过vGPU虚拟化的方式共享物理显卡,实现铁路实际业务中的3D应用;在不同应用场景下采用不同的方案满足视频场景,分别为非重定向场景㊁视频重定向场景和网页重定向场景;外设重定向技术中,大多数外设采用端口重定向和设备重定向两种方法. 3.2 终端管控关键技术3.2.1 终端发现国产云桌面平台管理员通过定义网络IP段分组,周期性地使用多种协议和机制来发现特定网络分组中的终端,并统计这些网络中的终端数量和类型.3.2.2 终端安全防护1)安全威胁管理:国产云桌面系统用系统防护㊁入侵防护㊁IP黑白名单㊁主机防火墙和微隔离㊁文件保护与病毒防护等多种方式全面保护国产终端安全.2)威胁检测:在威胁攻击发生前,国产云桌面系统通过基线核查㊁系统加固㊁漏洞加固㊁网络控制㊁预防攻击与文件保护等方式进行威胁预测,提前防御可能出现的威胁.3)系统安全管理:在威胁攻击前,国产云桌面系统提前对国产终端安全进行加固,通过国产终端安全基线核查机制为国产终端建立其特有的安全基线;对国产终端进行漏洞检测,根据危害等级展示漏洞情况,如有漏洞将下发补丁修复指令,实现系统加固.3.2.3 终端运维管理1)补丁管理:国产云桌面系统主动检测国产终端计算机的操作系统类型,随后自动下载所需的补丁㊁进行自动安装,并提供相关提示.2)软件管理:国产云桌面系统中软件管理模块提供一站式下载及安装软件功能.3)移动存储管理:针对国产终端接入的移动存储设备,系统提供拦截㊁认证㊁授权和审计功能,以确保只有经过认证的移动存储设备可被授权访问,防止非法设备接入和未经授权的数据外泄.4)违规外联管理:迅速检测和管理网络中的非法外联活动,对涉及发送外联行为的设备进行控制和警示.5)网络行为监控:包括网络访问控制㊁网络流量控制㊁僵尸网络检测等.17交 通 工 程2024年3.3 应用虚拟化由于UOS 和麒麟操作系统的推广和Windows7停服,目前还存在很多Windows 端的应用没有国产操作系统客户端的应用可替代,比如IE㊁Chrome 等,在国产化操作系统上使用这些应用,不能看到Windows 系统,于是衍生出操作系统上的远程应用的需求,后端使用Windows7或Windows10的操作系统承载应用,将应用发布给国产化终端接入使用.如图9所示,Windows 服务器端向系统注册窗口事件钩子,在回调接口中将窗口相关的信息通过主通道传递给客户端.图9 应用虚拟化实现方式国产客户端原理:1)显示原理:在建立连接过程中,先将客户端窗口隐藏,在打开应用的过程中,会接收到Windows 端发送过来窗口位置信息,对整个桌面进行裁减,将对应窗口的位置保留显示,其他位置裁减掉(其他位置是透明且能鼠标穿透),这样就只显示了打开的应用,多窗口的情况类似.2)跟踪服务端窗口:客户端本地会创建1个透明属性的窗口,这个窗口的属性跟服务端对应的应用窗口属性完全保持一致.3.4 安全防护关键技术根据国产云桌面系统面临的安全威胁和挑战,国产云桌面系统各部分安全功能如下:3.4.1 终端安全包括终端自身安全㊁接入认证安全以及相关安全策略配置,保障接入的终端一定是合法授权过的.3.4.2 网络安全主要围绕网络隔离与管控来构建整个云桌面的网络安全体系,包括分布式防火墙㊁安全域划分及VPN 隧道技术等方面.3.4.3 虚拟化安全包含计算㊁存储㊁网络虚拟化安全㊁资源隔离以及虚拟机内部安全等.3.4.4 数据安全通过剪切板审计㊁水印㊁磁盘数据加密等措施,保障用户数据免受侵害.3.4.5 运维管理安全通过桌面统一管理㊁远程协助运维㊁用户自助备份还原㊁用户自助申请开户㊁日志管理㊁管理员分级分权等功能来保证系统的安全.4 应用场景分析为促进铁路行业终端向自主可控方向迁移,国产云桌面在铁路行业中适用于以下场景:生产运营㊁综合办公㊁研发运维场景.4.1 综合办公场景综合办公场景中,传统的个人计算机数据安全性差㊁灵活性[1].国产云桌面系统建立了统一的云桌面管理平台[2],对国产终端㊁原有PC㊁桌面和铁路应用进行统一管理与维护,减轻运维压力;同时,后端国产服务器部署在数据中心,数据集中上云管理,解决数据容易丢失和数据泄密的安全难题[3];利用应用虚拟化的方式,实现已改造应用和未改造完成的应用 同时运行”,保障铁路行业业务正常运行.4.2 生产运营场景生产运营场景中,国产终端主要访问的应用系统包括客运㊁货运㊁工电㊁机辆等生产业务涉及的规划设计㊁运行流转㊁监控分析等应用系统.终端在使用办公类终端常用的办公软件㊁通讯软件㊁辅助软件和信息安全软件的基础上,还会使用业务专用软件,例如CTC㊁STP 等列车运行㊁通信系统生产专用软件㊁动环监测专用软件.此类场景特点是终端承担关键业务,稳定性要求极高,终端故障会影响工作.国产云桌面可通过镜像编辑和静默更新再不影响正常工作的同时对终端桌面进行部署更新,简化运维难度,依托故障回退等措施快速处理终端故障,保障业务连续.4.3 研发运维场景研发运维场景要访问的应用系统包括各类综合信息系统㊁业务应用系统㊁安全管理系统㊁监控分析27 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究系统和仿真培训系统.在使用办公类终端常用软件的基础上,技术类终端还会使用secureCRT 远程登录软件,AutoCAD㊁3ds㊁MAX 等设计软件以及Visual studio㊁Pycharm 等编程开发软件.此类场景对国产终端性能和数据安全有很高的要求,通过国产云桌面平台资源弹性分配功能满足不同岗位桌面算力的差异化需求,提高资源的利用率;对资源文档集中云端存储,根据权限进行精细化管控,有效保障信息的安全性.5 典型应用场景:调度大厅终端国产改造5.1 背景介绍调度指挥中心设备主要分为调度指挥中心大屏与调度台设备,在国产化改造的大背景下,业务要求实现国产改造的目标,同时保证业务稳定运行.调度台使用的各业务系统及终端由各业务部门建设,缺乏统一规划㊁设计和部署,不利于后期维护管理[6],并且调度台已出现工作站数量不足㊁服务器性能不足㊁存储空间不足等现象.例如,因性能㊁空间不足造成虚拟桌面非正常退出后,无法正常登录系统等现象出现多次,影响了调度值班人员工作.同时,调度大厅业务系统非常重要,软件开发㊁改造㊁升级㊁部署和更新工作需要简单化,目前系统的运维工作占据了IT 人员的大量精力和时间.调度大厅业务系统非常重要,短期内全部系统改造难度巨大,同时存在兼容性问题,越来越多的研发人员专注于信息化架构,包括存储分离㊁桌面分离以及应用分离[7].5.2 国产云桌面系统在调度大厅场景下的应用为了完成国产化改造,国产云桌面系统采用X86架构芯片的国产服务器㊁国产终端及相关设备,通过国产云桌面软件,为终端用户提供Windows 或linux 云桌面,满足调度业务应用使用需求.后端采用X86国产服务器部署云桌面系统,分为2个集群,1个集群作为云桌面资源集群(每台国产服务器配置支持GPU 虚拟化的显卡,采用NVIDIA GPU 虚拟化技术为每个用户提供相应的GPU 资源)[8],1个集群作为云桌面和虚拟化管理集群;在调度大厅配置瘦客户端,供调度人员使用.(另外后端配备多余的X86国产服务器,提供虚拟化应用服务.)存储方面,计算资源和分布式存储资源分离方式进行部署,由于国产化服务器性能略低,采用多台分布式存储服务器分离部署模式,避免计算节点资源和存储资源进行性能争抢.将已经完成的国产化改造的业务运行在国产桌面,未完成改造的业务系统在Windows 系统上运行,通过国产终端接入办公,实现无缝切换.当调度大厅的业务系统全部改造完成后,回收Windows 桌面,将国产桌面统一分布给用户使用.图10 调度大厅国产云桌面解决方案6 结束语作为铁路日常运输组织的核心指挥中心,调度大厅在确保铁路运输的安全和高效运行方面扮演着至关重要的角色.本文基于国产云桌面系统,研究了国产云桌面系统的关键技术,分析了国产云桌面系统在铁路行业里的实际应用场景,并针对调度大厅国产化改造提出了完整的国产终端解决方案,包括服务器软硬件部署㊁网络架构㊁后台管理等.帮助改善调度大厅工作人员的工作环境,增强运输数据的安全性以及系统运行可靠性,提高调度大厅信息化基础设施运维管理水平,为铁路信息化不断完善创新夯实基础.37交 通 工 程2024年参考文献:[1]李楠.桌面云在企业智慧办公中的应用研究[J].网络安全技术与应用,2021(12):108⁃109.[2]段然,周来新.智慧云桌面系统的设计与实现[J].数字通信世界,2021(4):94⁃101.[3]戴媛媛,刘树峰.桌面云在企业智慧办公中的应用研究[J].现代工业经济和信息化,2021,11(2):130⁃132.[4]高伟.桌面云技术在企业办公生产中的应用[J].电子技术与软件工程,2021(1):182⁃183.[5]刘龙庚,李安伦,庄金鑫.新型桌面云应用发展研究[J].信息技术与标准化,2022(Z1):31⁃34,49.[6]柯文,李攀科.铁路调度大厅桌面虚拟化方案的研究与设计[J].长江信息通信,2022,35(12):90⁃93.[7]程燕,贾宁,李巧意.陕西省地震局应急指挥大厅桌面虚拟化设计与研究[J].长江信息通信,2021,34(1):131⁃134.[8]韩栋梁,贺霄琛,李少飞.基于VGPU 的桌面虚拟化在三维设计中的应用[J].电子工业专用设备,2021,50(1):52⁃56.(上接第60页)参考文献:[1]GUO D,DENG X H,SONG S Y,et al.Study on TrafficFlow Characteristics of Multi⁃lane Freeway Tunnel [J ].IOP Conference Series:Earth and Environmental Science,2021,787(1):012036(5pp).[2]胡江碧,马文倩.基于驾驶视认需求的隧道入口段光环境研究[J].上海交通大学学报,2015,49(4):464⁃469.[3]白翰.高速公路隧道出入口车辆安全运行顺适过渡理论相关基础研究[D].西安:长安大学,2015.[4]WANG W,WU Z.Car⁃following Model ConsideringMultiple Distances and Numerical Simulation of Mixed Traffic Flow [J ].IOP Conference Series:Earth and Environmental Science,2018,189(6).[5]ZENG Y Z,RAN B,ZHANG Ni,et bined Effectsof Drivers'Disturbance Risk Preference Heterogeneity andthe Nearest Following Vehicle Headway on Traffic FlowInstability:Analytical studies[J].Physical A:Statistical Mechanics and its Applications,2020,545.[6]曲昭伟,潘昭天,陈永恒,等.基于最优速度模型的改进安全距离跟驰模型[J].吉林大学学报(工学版),2019,49(4):1092⁃1099.[7]邓红星,胡翼,王猛.考虑前车加速度信息的改进IDM模型研究[J].重庆理工大学学报(自然科学),2022,36(5):226⁃232.[8]梅家林,杜志刚,王首硕.不同时段高速公路特长隧道入口视觉特性研究[J].武汉理工大学学报(交通科学与工程版),2022,46(1):50⁃59.[9]梅家林,杜志刚,郑号染,等.不同时段特长隧道入口区域视觉负荷研究[J].中国安全科学学报,2021,31(6):176⁃181.[10]肖志军,栾利强.基于照度的高速公路隧道入口安全评价研究[J].交通科技,2015(6):72⁃74.[11]方松,马健霄.城市隧道长度对驾驶人视觉特性影响分析[J].交通信息与安全,2020,38(6):24⁃30.[12]高峰,张龙潇,刘汉银,等.毗邻隧道连接段进口处视觉变化及合理照度研究[J].公路工程,2021,46(3):112⁃117.[13]杜志刚,黄发明,严新平,等.基于瞳孔面积变动的公路隧道明暗适应时间[J].公路交通科技,2013,30(5):98⁃102.[14]TREIBER M,HENNECKE A,HELBING D.CongestedTraffic States in Empirical Observations and Microscopic Simulations[J].Physical Review E,2000,62:1805⁃1824.[15]KESTING A,TREIBER M,HELBING D.EnhancedIntelligent Driver Model to Access the Impact of DrivingStrategies on TrafficCapacity [J ].PhilosophicalTransactions of the Royal Society A:Mathematical,Physical and Engineering Sciences,2010,368(1928):4585⁃4605.[16]王华,何晓宇,徐静,等.融合交通心理学的车辆群组运动仿真研究综述[J].郑州大学学报(工学版),2020,41(1):83⁃90.[17]W.T.Bommel.Road lighting:fundamentals,technologyand application [M].Netherlands:Springer,2015.47。
gpu虚拟化解决方案

gpu虚拟化解决方案
《GPU虚拟化解决方案:实现多用户共享GPU计算资源》
随着人工智能、大数据分析和深度学习等领域的不断发展,对图形处理单元(GPU)的需求也越来越大。
然而,传统上GPU资源的分配是以物理设备为单位的,这就导致了在多用户环境中存在着资源浪费和冗余的问题。
为了解决这一难题,GPU虚拟化技术应运而生。
GPU虚拟化解决方案是指通过虚拟化技术将一台物理GPU资源划分成多个虚拟GPU资源,实现多用户共享GPU计算资源的一种方法。
这种解决方案可以更有效地利用GPU设备,降低成本并提高资源利用率。
在企业中,这种技术能够满足不同部门或团队对GPU资源的需求,同时保护数据的安全性和隔离性。
GPU虚拟化解决方案的实现需要结合硬件和软件两方面的技术。
在硬件方面,需要GPU设备本身支持虚拟化技术,如NVIDIA的vGPU技术。
而在软件方面,需要虚拟化管理平台和GPU虚拟化软件的支持,如VMware的vSphere和NVIDIA 的GRID软件。
通过GPU虚拟化解决方案,用户可以在虚拟机上运行图形密集型应用程序,享受和使用独立的GPU资源,而不会受到物理GPU资源的限制。
这对于需要大量图形计算或并行计算的场景非常有用,比如科学计算、虚拟桌面基础设施(VDI)、云计算等领域。
总的来说,GPU虚拟化解决方案是一种能够有效提高GPU资源利用率、降低成本、增强数据安全性的技术。
随着GPU虚拟化技术的发展,相信它将会在越来越多的场景中得到广泛应用并发挥出更大的价值。
美的桌面虚拟化解决方案案例

美的桌面虚拟化解决方案案例一、引言桌面虚拟化是一种将用户的桌面环境从物理设备中解耦,将其移至虚拟服务器上的技术。
美的集团作为一家全球率先的家电创造商,为了提升员工的工作效率和数据安全性,决定采用桌面虚拟化解决方案来统一管理和部署员工的工作环境。
本文将介绍美的桌面虚拟化解决方案的具体实施情况和取得的成果。
二、解决方案概述1. 技术选型美的选择了一家知名的虚拟化解决方案提供商作为合作火伴,该解决方案基于VMware Horizon View平台,结合了VMware vSphere虚拟化技术和NVIDIA GRID 图形加速卡,为用户提供高性能的桌面虚拟化体验。
2. 系统架构美的桌面虚拟化解决方案采用了典型的三层架构,包括用户终端设备、虚拟桌面服务器和数据中心服务器。
用户通过终端设备访问虚拟桌面服务器,而虚拟桌面服务器则连接到数据中心服务器,实现桌面环境的虚拟化和集中管理。
3. 功能特性美的桌面虚拟化解决方案提供了以下功能特性:- 高性能图形加速:通过NVIDIA GRID图形加速卡,实现对图形密集型应用的加速,保证用户在虚拟桌面环境下的流畅体验。
- 统一管理:管理员可以通过集中的管理控制台对所有虚拟桌面进行集中管理和配置,大大减轻了管理工作的负担。
- 快速部署:虚拟桌面可以根据需要快速部署和调整,节省了时间和资源成本。
- 数据安全:所实用户数据都存储在数据中心服务器中,减少了数据泄露和丢失的风险。
三、实施过程1. 环境准备在实施桌面虚拟化解决方案之前,美的进行了详细的规划和准备工作。
他们建立了一个专门的项目团队,负责解决方案的设计、实施和测试。
此外,他们还进行了现有硬件和网络环境的评估,确保能够满足虚拟化解决方案的需求。
2. 系统部署美的首先部署了虚拟桌面服务器和数据中心服务器。
他们采用了高性能的服务器硬件,并使用VMware vSphere进行虚拟化配置。
然后,他们安装和配置了VMware Horizon View平台,并将用户的桌面环境进行虚拟化。
南京高等职业技术学校借助NVIDIA虚拟GPU技术打造虚拟教学平台

南京高等职业技术学校借助NVIDIA虚拟GPU技术
打造虚拟教学平台
借助于NVIDIA GRID™ 桌面虚拟化技术,南京高等职业技术学校打造了虚拟教学平台,为学生提供浸入式的高质量用户体验,同时降低成本并简化IT管理。
虚拟化技术的引入不仅改变了教育行业传统的教学方式,同时提升了学生对教学资源的访问便捷性。
在众多虚拟化技术中,NVIDIA 以其特有的虚拟GPU技术帮助每一个虚拟化桌面实现和物理PC及工作站类似的用户体验。
从而使得用户可以平滑地从传统的桌面环境迁移到虚拟化的环境中,同时获取所有虚拟化带来的技术优势。
NVIDIA Virtual GPU在对GPU 实现虚拟化切割的基础上,能够对用户虚拟化后的所有工作负载进行加速(包括图形、计算以及人工智能应用),并最大限度地实现GPU资源的复用,完善GPU资源的可视化监控和管理功能。
南京高等职业技术学校是一所高水平、高起点、现代化的重点综合性职业院校,是国家教育部在职教领域和德国合作的第一所项目学校,是全国中等职业教育改革发展示范单位。
学校现拥有70个设备先进的现代化实验室、28个配套齐全的校内技能实训车间、130多个多媒体教室以及1200台计算机,融合有线、无线、多媒体、安防等多种应用系统。
FusionSphere服务器虚拟化规划和最佳实践

组网介绍 - LAN-Base
LAN-Base组网
备份介质
组网介绍-LAN-Free
LAN-Free组网
LAN
SAN
LAN-free Backup
主控服务器
生产系统
备份客户端业务节点
生产存储
备份介质
组网介绍 - Server-Free
Server-Free组网
备份代理客户端由它产生快照
快照
生产存储
高级功能
在基本功能的实现之后,系统设计时可以根据需要提供以下高级功能,如:安全性及可用性虚拟机及存储的热迁移GPU虚拟化NUMA相关技术DRS&DPMVxLAN&vApp
虚拟机热迁移
技术特点基于内存压缩传输技术,虚拟机热迁移效率提升1倍。虚拟机磁盘数据位置不变,只更改映射关系。 适用场景可容忍短时间中断,但必须要快速恢复业务。比如轻量级数据库业务,桌面云业务。
eBackup
备份管理简单易用
满足海量虚拟机备份场景需求
性价比极高的数据保护方案
备份服务器与备份代理各司其职,分布式可扩展架构虚拟机智能选择,自动保护新增虚拟机,减轻维护工作量任务负载均衡、故障切换,保证可靠性
通过备份数据重复删除、压缩,永久增量备份等技术,降低35%用户备份存储购置成本支持块级增量备份/恢复,缩减95%备份恢复窗口
使用GPU配置Horizon虚拟桌面

NVIDIA多个虚拟机上共享这一GPU。
此举可以为现有应用程序和桌面环境提升性能,还开辟根据用户计划部署的任务类型的不同,有两种不同的驱动程序类型。
针对PC图1 传统应用程序和桌面虚拟化工作原理图2 NVIDIA GRID工作原理保留许可证,直到将其关闭。
然后,它将许可证释放回许可证服务器。
许可设置在重新启动后仍然存并且仅在许可服务器地(5)然后使用Client登Server,修改为直接共享,器。
图 3 试用许可信息图4 创建License ServerNVIDIA License服务器注意事项如下:(1)可以配置单台物理机或虚拟机用作License Server。
为了避免单个许使用的每台许可证服务器主机上已经安装了必需的软件。
在Windows上,需要安装.Net Framework 4.5或更高版本,还要安装Java运对MAC地址进行记录。
(6)许可证服务器的日期和时间必须正确配置。
在本示例中,Windows图5 正式许可图6 管理服务器图7 虚拟桌面服务器图8 配置好的ESXi主机在数据中心中创建2个群集(HA),每个群集添加1台主机。
其中HA01这个群集添加DELL R720的服务器(承载Active Directory、vCenter Server、Horizon连接服务器和Composer服务器等信息),HA02这个群集添加DELL R940xa的服务器,只用来承载虚拟桌面,如图8所示。
并且在配置好vCenter Server及ESXi主机之后,创建Windows Server 2016 Datacenter的模板虚拟机,从此模板虚拟机部署2台Active Directory虚拟机、1Composer1台Horizon务器。
这些服务器的图9 受限制的组组添加到这两个组中,如图9所示。
(3)在DHCP服务器中创建作用域,为虚拟桌面网段(本示例规划使用192.168.8.0/24)分配IP 地址。
GPU虚拟化的应用实践

本文根据Xen 虚拟化架构下GPU 工作原理,结合太原广播电视台云制作、云媒资项目,介绍了GPU 虚拟化的使用经验,依据调试得出的各项数据结果,阐述不同应用场景GPU 的调优方法。
GPU 虚拟化 调优一 Xen 虚拟化太原广播电视台2018年投入使用的节目制作和媒资系统使用华为FusionSphere 云桌面解决方案,其虚拟化底层使用Xen Server 。
Xen 的虚拟化层(Xen Hypervisor )位于操作系统和硬件之间,负责为上层运行的操作系统内核提供虚拟化的硬件资源,负责管理和分配这些资源,并确保上层虚拟机(称为域,Domain )之间的相互隔离。
在Xen 在特权域中建立后端设备(Backend ),所有的用户域操作系统像使用普通设备一样向前端设备发送请求,而前端设备通过IO 请求描述符(IO descripror ring )和设备通道(Device Channel )将这些请求以及用户域的身份信息发送到处于特权域中的后端设备。
所有的真实硬件访问都由特权域的后端设备调用本地设备驱动(Native Device Drive )发起。
二 GPU 虚拟化广电行业的电视节目制作系统对图形处理能力的需求较高,GPU 资源如何配置以及使用何种应用模式,对节目生产效率有着重要的影响。
GPU 虚拟化在太原台应用场景中有两种模式,一是GPU 硬件虚拟化(Mediated Pass-through ),二是GPU 直GPU硬件虚拟化就是使用单个显卡为多个图形桌面提供显卡能力,虚拟化平台将一块物理显卡虚拟化成多个虚拟显卡,每个GPU划分成多个vGPU,每个VM(虚拟机)绑定一个vGPU。
2. GPU直通显卡虚拟化就是将显卡进行切片,并将这些显卡时间片分配给虚拟机使用的过程。
我们现在使用3D桌面虚拟化解决方案中,大部分是使用nVIDIA公司提供的显卡虚拟化技术,即是Vcuda(virtual CUDA)技术。
VMware VGPU图形虚拟化解决方案

CONFIDENTIAL
7
设计类桌面虚拟化中3D图形加速的重要性
CONFIDENTIAL
8
NVIDIA grid vGPU虚拟化技术
• GPU虚拟化v2.0 – vGPU技术
安装GRID GPU的服务器
Hypervisor
GRID Virtual GPU Manager
Hypervisor
数据中心
新病毒木马层出不穷,
防护软件不仅永远落后,自己还会捅娄子!
一直在救火却总也扑不完
CONFIDENTIAL
3
图形工作站让汽车企业面临特殊挑战
• 数据安全问题 数据放在工作站本地或从后端存储调用,导致数据安全的不确定性
• 数据传输问题 一次CAD/CAE完整的计算过程中,数据需要在网络中进行两次转移, 网络压力大,工作效率降低
DX9,DX10,DX11
OGL4.4或更新
NVIDIA驱动控制面板 应用程序在vGPU上运行和物 理GPU上完全一样
CONFIDENTIAL
14
Nvidia Grid vGPU (演示)
• VMware Horizon View 6.1+ NVIDIA GRID vGPU
CONFIDENTIAL
Apps
Citrix XenServer VMware vSphere
Hypervisor
NVIDIA Driver
NVIDIA Driver
Direct GPU access from
guest VM
Dedicated GPU per user
NVIDIA GPU
远程图形协议议
客户端
CONFIDENTIAL
Decision
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NVIDIA ®GRID ™GPU 3D 桌面虚拟化方案VMWare Horizon ViewNVIDIATHE VISUAL COMPUTINGCOMPANYWhat is a GPU?CPUOptimized forSerial T asksGPU AcceleratorOptimized for ManyParallel TasksCPU Pizza DeliveryPROCESSDelivery truckdelivers one pizzaand then moves tonext houseNVIDIA GPU Pizza Delivery PROCESSMany deliveriesto many housesAll Users Expect a GreatVisual Experience!Every notebook, tabletand smartphone has a GPUGPUs delivers a better visualexperience by offloading work thatthe CPU is not efficient at processing(Direct X, OpenGL, Video)Why virtualize? Awesome performance!High costHard to fully utilize, limited mobility Challenging to manageData security can be a problem(A superset of the drivers for VDI!)Desktop workstation Quadro GPUOpportunity: Deliver Graphicsin a Virtual Environment Without NVIDIA GRIDLimited graphics intraditional VDIWith NVIDIA GRIDTrue PC Graphics Anywhere On Any Devicefor AnyoneVIRTUAL DESKTOPSVIRTUAL MACHINE NVIDIA Driver NVIDIA GRID Enabled Virtual DesktopNVIDIA GRID GPUVDI/CLOUD NVIDIA GRID ENABLED HypervisorTECH PREVIEW: vGPU ON VMware VSPHEREvGPU running on vSphere vSphereNVIDIA GRID GPUsGRID K1, K2GRID certified server platformsGPU 4 Kepler GPUs 2 High End Kepler GPUs CUDA Cores 768 (192/GPU)3072 (1536/GPU)Memory Size 16GB DDR3 (4GB/GPU)8GB GDDR5(4GB/GPU)Max Power 130 W225 W Equivalent Quadrowith Pass-throughQuadro K600 (entry)Quadro K5000 (high end)NVIDIA GRID K1DESIGNERKNOWLEDGE WORKER POWER USERNVIDIA GRID K2Windows 7Nice to Have Must HaveOffice ProductivityWebPLM & Volume Design3D Engineering & Design Apps DESIGNERKNOWLEDGE WORKERPOWER USER25M200M400MIMPORTANCE OF GPUMarket SizeTarget MarketsWANT benefits of VDI…remoting, flexibility, security, manageability but NEED high-end graphics applicationsSolution: VDI + NVIDIA GRIDDESIGNERDesigner/EngineerProfile:•View, create, manipulate and render complex 2D/3D graphics•Traditionally an NVIDIA Quadro® user on a desktop workstation•Have been a difficult group to incorporate into virtual deployments due to the need for high-end graphics and the certification requirements of professional CAD and digital content creation (DCC) softwareTypical Applications:•Autodesk Inventor, PTC Creo, Autodesk Revit and Adobe PremiereGRID Benefits:•GRID enables Designers to use those applications in a VDI environment without compromising graphics performance for GPU acceleration of Direct3D, OpenGL, CUDA applicationsPOWER USERPower UserProfile:•View, edit and interface with 2D/3D graphicsTypical Applications:•Office productivity software, image editing software like Adobe Photoshop, mainstream CAD software like Autodesk AutoCAD and product lifecyclemanagement (PLM) applications•May also run the same applications as Designers but in view-only modeGRID Benefits:•GRID supports these applications in a VDI environment with full support for APIs such as OpenGL and Direct3DKNOWLEDGE WORKERKnowledge WorkerProfile:•Traditionally limited by on-board graphics delivered by a CPU, Knowledge Workers expect a similarly smooth, fluid experience that exists natively on today’s graphic accelerated devices such as desktop PCs, notebooks, tablets and smart phones Typical Applications:•Video playback, HTML 5 web pages, Google Earth, Powerpoint, and Windows Aero and ThemesGRID Benefits:•GRID delivers that experience seamlessly in a “VDI done right” environmentDesigner Market 17M designer in China MarketVMware 与NVIDIA 抢先试用NVIDIA GRID vGPU技术预览版计划VMware 与NVIDIA 公布首批试用NVIDIA GRID vGPU技术预览版的企业空中客车、CH2MHILL 以及MetroHealth是使用虚拟化GPU 的首批用户,他们利用虚拟化GPU 来为安全的虚拟工作空间注入丰富的图形应用2014 年10 月14 日--西班牙巴塞罗那--(Marketwired) --空中客车集团、CH2MHILL 以及MetroHealth是参加VMware与NVIDIA 抢先试用计划的首批企业,参加该计划即可在最新的技术普遍上市之前抢先试用,这些技术用于GPU 虚拟化、虚拟应用以及桌面基础架构。
选择参加抢先试用计划的客户现已部署了该解决方案的技术预览版。
他们有机会与NVIDIA 和VMware 的工程团队直接协作,提供直接的体验反馈,影响未来的产品、培训、文档以及服务。
感兴趣的各方可以注册参加该计划,网址为/grid-vmware-vgpu。
NVIDIA GRID vGPU技术让多个虚拟机能够共享单一GPU 的处理能力,以便在专业的2D 和3D 应用上提供丰富的图形体验。
该技术与VMware Horizon 相结合,可以带来卓越的用户体验以及IT 团队所需的扩展性,以便让IT 团队能够满足自己组织内部最苛刻的用户需求。
建筑设计政府石油&天然气能源勘探工业设计&制造行业医疗成像例如. 放射,MRI航空航天教育数字媒体&动漫设计QUADRO图形工作站GRIDGPU 硬件虚拟化数据中心ISV行业应用PD (MDA)• Autodesk • PTC• Dassault• Siemens PLMS • SolidWorks• Ansys/Fluent • MSC• MSC/Nastran CAE DME (DCC)• Adobe • Autodesk • AvidGIS&BIM•ESRI•SuperMap •MapGIS •Autodesk •Bentley •LINGTU FSI•Bloomberg • Dow Jones • TIBCO • MarketNet • Visual • NeoVision Medical Image• GE HC • Siemens • Agfa Oil&Gas• Schlumberger • Landmark • ParadigmEDA• Mentor Graphics • Synopsys • CadenceMany times the ISV applications require an NV GPU for graphics Examples: AutoCAD andSolidWorks require NV GraphicsWorkstation units share 82%ISV CertificationsISV 行业应用的最佳图形驱动/object/quadro-certified-drivers.html #CitrixSynergyNVIDIA GRID K2NVIDIA GRID K1GPU4 Kepler GPUs 2 High End Kepler GPUs CUDA cores 768 (192 / GPU)3072 (1536 / GPU)Memory Size 16GB DDR3 (4GB / GPU)8GB GDDR5 (4GB / GPU)Max Power 130 W225 WForm Factor Dual Slot ATX, 10.5”Dual Slot ATX, 10.5”Display IONoneNoneAux power requirement6-pin connector 8-pin connector PCIex16x16PCIe Generation Gen3 (Gen2 compatible)Gen3 (Gen2 compatible)Cooling solutionPassive Passive # users4 -641 2 –321Watts per user~ 1.5 W ~ 3.5 W OpenGL4.3 4.3 Microsoft DirectX1111 GRID Virtual GPU supportYesYes切记GRID K1/K2 AUX 辅助供电!!!图形虚拟化选项HYPERVISORGuest OSServerCPU GRIDNVIDIADriverVMGuest OSShimDriverVMShimDrivervGraphics vGraphicsHYPERVISORGuest OSServerCPUVMGuest OSVMSWDriverSWDriverHYPERVISORGuest OSServerCPU GRIDNVIDIADriverVMvGPUGuest OSNVIDIADriverVMvGPUvGPUManagerHYPERVISORServerCPU GRIDGuest OSNVIDIADriverVM CPU Emulated GPU Shared NVIDIA GRID™ vGPU™NVIDIA GRID Pass-ThroughNVIDIA GRID SDK 远程图形开发包用于vGPU 和直通GPU (vDGA)对于整个桌面或独立渲染目标进行快速读回硬件H.264 编码器低延迟, 更低的CPU 使用率VMware HorizonGRID GPU or vGPU3DNVENC H.264 EncoderFramebufferAppsAppsApps Graphicscommands NVIFRNVFBCRender TargetFront BufferH.264 streamVMware Horizon AgentNetworkRaw streamGRID VGPU类型GPU图形APIDirectX: From Microsoft, widely used on Windows platform. Games, Media & Entertainment Apps。