摘 要 虚拟桌面(virtual desktop)在云计算(cloud computing)运用中非常普遍,用户所使用的虚拟桌面能够在云中进行计算机桌面服务。随着云计算时代的到来,各种类型的互联网应用也越来越多,因此对相应的数据模型和数据存储等数据库相关的技术指标提出了更高的要求。即使传统型的数据可在数据存储方面占据很大优势,但是由于本身的局限性所在,已经越来越无法满足云计算时代背景下对于数据容量的支撑。基于此,云计算时代背景下,服务提供者提供用户所需要使用的相关软件,再充分利用好桌面协议以及关键技术等以图像的方式传输到客户端上面;与此同时,服务器对用户端的相关输入进行处理能够随时随地更新桌面图画内容。
【关键词】虚拟桌面 关键技术 云计算时代 数据库研究
云计算时代,对数据库技术有着以下几个方面的需求:
(1)大规模集群管理;
(2)海量数据处理;
(3)低延迟读写速度;
(4)建设以及运营成本。
虚拟桌面在云计算时代数据库的应用中具有诸多优势,具体表现在以下几个方面:
(1)虚拟桌面能够随时随地提供数据访问的能力;
(2)支持多样化的接入设备选择;
(3)降低软件和硬件的管理成本和维修成本;
(4)强化用户的数据安全。上述优势使得虚拟桌面在云计算数据库中有很广泛的应用前景,笔者将根据相关工作经验,综合分析虚拟桌面及关键技术在云计算时代数据库中的相关应用。
1 虚拟桌面以及虚拟化关键技术
消费者对于虚拟桌面的相关使用非常常见,最早可以追溯到Microsoft提供的远程桌面服务中,但是事实上在实际运用中不够满足相关需求。举例来说,远程桌面无法支持桌面共享服务。虚拟化技术的发展使得虚拟桌面获得了更为长远的发展,现阶段来看,虚拟桌面的解决主要方案分为以下2种:
(1)SBC;
(2)VDI。
从VDI虚拟桌面解决方案原理来看,在服务器侧准备专用的虚拟机,然后通过桌面显示将虚拟桌面发送给远程客户。上述原理主要是将服务器虚拟化,服务器虚拟化主要有以下2种方法:
(1)完全虚拟化;
(2)部分虚拟化。
完全虚拟化能够为操作系统的相关操作提供与物理硬件完全相同的虚拟硬件环境,部分虚拟化则会在修改相应操作系统之后再将其部署进行虚拟机器中。完全虚拟化和部分虚拟化方法相比较,部分虚拟化具有更好的功能,但是对于虚拟机器中的操作系统修改具有更大的难度。部分虚拟化系统操作尤其是windows系列操作现阶段是用户最为广泛使用的一个桌面操作系统,windows系列操作系统中的闭源特性导致部分虚拟化操作很难进行相应部署。SBC虚拟桌面操作原理是将软件统一安装在一个远程服务器上面,用户通过建立服务器对话或者服务器桌面等相关应用来进行操作和访问,不同用户之间的对话是隔离的。上述操作能够使得键盘敲击和鼠标点击等应用软件层之间更好地插入虚拟化层,削弱不同层次之间的耦合关系,使得软件运行能够不受本地操作系统时间的驱使。上述方式方法在windows系列操作中已有相关支持,但是在之前的相关应用中,由于用户被固定在一个特定的服务器中,最终导致服务器无法根据负载情况进行资源整合。另外一个角度来看,由于之前的应用场景主要是会话业务,所以具有很大的局限性,服务器与用户之间的通信安全性能不够高。新型的SBC虚拟桌面解决方案需要对虚拟桌面的性能进行相应改进。
2 虚拟桌面关键技术在云计算数据库中的应用
2.1 虚拟化技术
从VDI虚拟桌面解决方案来看,提供闭源windows操作系统桌面非常有必要。现阶段来看,支撑VDI虚拟桌面普遍运用的是完全虚拟化技术,如CITRIX采用的Xen虚拟机。从总体上来看,不同厂商的服务器所使用的虚拟化产品在技术方面和本质方面保持高度一致,由于单台虚拟机的性能差异不够显著,再加上不同服务器虚拟化管理软件在功能和性能方面存在一定差距。基于此,对于虚拟桌面来说,需要从虚拟机的部署方面和供给方面来选择关键技术。从SBC虚拟桌面解决方面来看,直接利用服务器版本的windows操作系统的用户环境,使得不同的用户能够在同一个服务器上面获得自己的相关应用。由于服务器版本的windows操作系统能够很好地提供服务功能,所以此类解决方案的门槛也比较低。在windows操作系统厂商中所发布的相关产品中,关键在于优化视图内容的协议,从而能够获得更好的用户体验。
2.2 个性化用户设置
虚拟桌面用户的必然要求之一就是拥有个性化的配置,目前的一些厂商通常采用的是Microsoft对用户进行管理,将用户的身份以及相应桌面设置需求进行个性化配置。当用户在访问虚拟化桌面式,需要认真其身份,认证成功之后能够为其提供不同应用权限的个性化虚拟桌面。从SBC虚拟桌面解决方案中不难发现,服务器版的windows操作系统能够很好地设置用户权限,在描述相关文件中过程控制也比较简单。从VDI虚拟桌面解决方案中不难发现,每一个用户在操作系统映像和虚拟机配置中具有不同的需求,在用户描述文件方面规模也较为庞大。现阶段来看,各个不同厂商正在对如何减少用户数据而进行产品改进。
3 结束语
综上所述,虚拟桌面技术目前来看已经比较成熟,不同的厂商所生产的产品具有不同的特色,其中Microsoft在操作系统中具有领先地位。虚拟桌面在云计算数据库领域中的发展应该从提高用户体验角度入手,为了能够达到完美极致的用户体验,运营商以及生产商等均需要作出相应努力。
参考文献
[1]张媛.云时代图书馆桌面虚拟化带来的管理技术变革[J].新世纪图书馆,2013,11(04):67-69.
[2]刘剑锋.浅谈虚拟化桌面在高校的架构和应用[J].网络安全技术与应用,2012,15(11):71-72.
[3]俞雪永,陈丹,王云武等.基于云计算的虚拟桌面环境规划与研究[J].计算机时代,2015,16(09):29-32.
[4]赵峰.云桌面虚拟化架构的研究与应用探索[J].电脑知识与技术,2015,18(16):224-226.
[5]叶见春.基于Xen虚拟机的Xendesktop虚拟桌面在图书馆机房管理中的应用[J].办公室业务,2014,16(09):241.
作者简介
吴立芝(1981-),男,广西壮族自治区钦州市人。硕士学位。现为广东建设职业技术学院讲师。研究方向为云计算、实验室建设。
作者单位
广东建设职业技术学院网络中心 广东省广州市 510450