代理端
云空间代理端被安装和运行在云桌面的虚拟机内部,包括以下软件包:
- Mole:云桌面运维管理代理服务端
- HSRServer:远程桌面协议服务端
- HSRUsbRedirect:远程桌面会话设备重定向服务端
- 其它桌面操作系统优化工具包(可选)
云桌面协议的服务端也将被部署并运行在云桌面的内部。从逻辑架构的角度属于“带内协议”,与之相对的是“带外协议”,是指在虚拟化层面进行云桌面画面、声音的捕捉和键盘、鼠标交互的模拟,而不是通过驻留在云桌面内部的代理服务来完成上述动作,例如传统的spice、vnc远程交互协议都是属于“带外协议”。
带内协议的优点包括:1. 部署在云桌面内部,与底层平台解耦;2. 云桌面内部能够充分发挥高性能物理显卡的作用,带内的代理端能够从物理显卡采集到真实原始的画面;3. 编码时的CPU占用、远程桌面会话期间的网络流量都归属于虚拟机自身的资源消耗范畴,有利于基础设施的规划与统计。
注:基于带内协议的远程桌面会话依赖于云桌面自身的运行状态,当云桌面虚拟机处于关机状态时,必须先对其进行开机,开机完成后才能进行远程桌面会话连接,中间跳过了开机画面。另外在桌面会话期间,需要保持云桌面内部的网络可用性,对于某些需要断网的特殊维护动作,可以由运维人员通过底层平台提供的网络安全组等手段进行替代。
在为客户环境制作专用的云桌面镜像时,需要在镜像的内部预先安装以上软件包,并通过Mole提供的配置界面,指定该环境中的管理端地址:
当基于预装好云空间代理端的镜像,创建了更多云桌面实例后,上图中显示的桌面的uuid属性,将会随着虚拟硬件信息的变化而自动保持唯一性。
对于被托管的第三方虚拟或物理桌面,也需要安装这些组件才能被客户端连接。