论文部分内容阅读
随着信息化的发展,传统PC所带来的信息资产风险、故障高、管理难、人机绑定不灵活以及能耗高等问题日趋严峻。用户更倾向于能保证数据更安全,可以在任何时间任何地点通过移动设备访问的桌面,同时桌面要保持高性能并且能随业务发展实时更新升级,并且更符合节能减排的环保要求。而桌面云就是一种可以满足上述要求的一种方案。近几年随着IT基础硬件的发展,出现了更高性能和更低成本的硬件,同时虚拟化的相关技术在各个领域的不断发展应用,为桌面云的普及奠定了良好的基础。不仅国际大厂商如Citrix、VMWare、微软等纷纷推出了相应的桌面云解决方案,国内的华为、深信服、青云等也纷纷推出了国产化方案。而基于开源平台KVM的桌面虚拟化方案因为其低门槛、低成本和技术的快速发展成为桌面云领域中众多厂商首选的解决方案。本论文以公司项目作为背景,对基于KVM的桌面云系统及其管理平台进行了设计和实现。论文首先从功能性、非功能性和安全性等方面分层次、分角度地进行需求分析,并结合场景式分析方法,给出需求的具体描述。在需求分析的基础上,针对总体架构和框架进行设计,并对功能模块,数据模型和相关接口进行了设计。随后对系统进行了整体实现,包括虚拟化管理系统和桌面管理平台以及安全中心,并描述了数据库实现。在项目测试阶段,通过测试用例设计详细描述了系统测试过程和测试结果。最后,本论文对当前基于KVM的桌面云系统存在的一些不足进行了分析,为将来的进一步研究工作进行了展望。本论文研究工作的意义在于实现了一套完整的桌面云虚拟化系统及其管理平台,对中小型企业、学校等教育机构以及政府等具有实际应用价值。同时结合KVM、Libvert等开源创新技术,并采用SOA面向服务的架构设计,为桌面云系统提供了良好的开源技术解决方案,具有一定的学术价值。