云桌面,是把操作系统、应用程序以及用户数据都存放到后端的数据中心。云桌面利用虚拟化技术将PC桌面统一集中存放,并通过网络交付桌面到用户,有效提升部署效率,简化桌面运维工作,解决IT供需矛盾和企业信息安全问题。
云桌面中用户数据主要包括用户的个人存档文件以及部分应用程序的配置及下载文件。既然涉及到存档及下载文件,其存放位置就成为一大问题,对于系统存储性能将产生重大影响。通常,个人数据可以在共享存储或者本地,各自有其优劣势:
把用户数据放到共享存储中是比较常见的方式,通过策略让用户登录云桌面后自动挂载用户的个人数据盘,这个数据盘是一个网络映射盘,存放在共享存储如文件服务器、云盘或NAS等存储中。
这种方式的优点是配置维护简单,成本也相对较低,缺点是性能与稳定性较差。由于云桌面用户的所有文档基本都保存在个人数据盘中,用户对文档的操作导致共享存储时时刻刻处理大量的读写IO,如果共享存储的IOPS不够或者处理IO的能力不够则影响云桌面用户的工作效率。本质上说,网络映射盘稳定性依赖于网络稳定性,如果网络波动大或者延迟高,都会导致云桌面用户交互体验差。
另一种方式是把个人数据存放在本地磁盘中,通常是用户登录到固定的云桌面虚拟机,用户的数据保存到一个新增的磁盘专给用户保存个人数据。
这种方式的优点是稳定性高,用户在本地磁盘中操作文档,不依赖于外部网络。但相应也存在配置维护麻烦的缺点。目前市面上的云桌面产品大多不支持自动配置,需要用户手动在服务器虚拟化平台上逐台云桌面添加磁盘,管理员进行磁盘格式化后才可以使用。这样的方式耗时耗力又易出错,且磁盘分散,管理维护麻烦。
云宏超融合云桌面的个人数据存放对上述2种方式进行了优化。
一是支持云桌面个人数据存放在共享存储,但共享存储使用分布式存储提供。分布式存储池没有经过虚拟化的多层封装,数据落盘路径更短,极大地降低了性能损耗;每一台X86服务器都是一个存储机头,一条存储路径,并发IO的场景下性能表现更好;采用SSD作为IO缓存空间,比传统存储8GB或16GB的高速缓存大得多,在高负载下性能更稳定。
二是支持个人数据存放在本地磁盘,但改善了配置麻烦、数据盘维护难的问题。当用户第一次登录云桌面时,系统会按照配置要求容量空间自动在存储池上生成一个以用户名来命名的磁盘,并且自动挂载到用户登录的云桌面上,自动对其进行格式化处理。整个过程运维人员只需在系统上设置云桌面组默认的个人数据盘的空间大小,其它都由系统自动完成;在云桌面管理平台中还可以管理维护个人数据盘,极大地简化了维护人员的运维工作,提高了工作效率。