论文部分内容阅读
信息技术飞速发展的当下,越来越多的企业为了解决信息化发展需要,购置了大量的电脑终端设备。随着电脑的大量增加,同时也暴露了诸多问题,维护管理人员需要做大量的重复工作,管理成本提高,用户需求得不到及时响应,数据过于分散安全性得不到保障等。如何对桌面统一化管理、数据集中存储已经成为企业迫切解决任务之一,基于VDI架构的桌面云技术出现很好的解决这些问题。桌面云,通过服务器虚拟化技术将用户桌面云端化,所有的用户虚拟桌面环境以及数据集中存储在服务器上,对服务器上的虚拟桌面环境集中运维管理,利用服务器资源进行计算,终端与桌面环境解耦和,用户通过网络使用自己的虚拟桌面。管理人员只需对服务器上的虚拟桌面环境管理维护极大的缩减了运维时间,提高了办公效率,节省企业成本,数据集中存储在服务器上,数据安全性也得到了更好的保障。本文主要完成的工作有:首先对桌面云关键技术的研究。研究了QEMU-KVM虚拟化技术,重点分析了QEMU-KVM对CPU虚拟化、内存虚拟化以及I/O设备虚拟化实现的工作原理。研究了开源SPICE桌面传输协议及其实现原理,分析了SPICE协议不足之处,总结了影响桌面传输协议性能的关键因素,之后研究了RDP桌面传输协议数据传输工作原理。在完成以上理论技术研究的基础上,设计实现了针对企业办公的桌面云系统,该系统底层虚拟化技术采用的是QEMU-KVM虚拟化技术、桌面传输协议采用SPICE传输协议与RDP桌面传输协议相结合方式实现。通过调研详细分析了系统功能需求与非功能需求,之后进行了系统的整体架构设计、系统整体的功能模块设计、系统的类图设计以及系统数据库设计,实现了企业信息管理模块、监控模块、镜像管理模块、网络管理模块、个人功能模块以及RDP、SPICE登录虚拟机功能,最后进行系统功能与性能测试,并对测试结果分析。测试结果表明该系统能够提高企业办公效率。