论文部分内容阅读
随着虚拟化技术的日益成熟和广泛应用,虚拟化已成为当今IT领域的研究热点。在众多虚拟化技术中,桌面虚拟化作为一门具有广泛前景的新兴技术也越来越受到人们的关注。桌面虚拟化与传统桌面环境相比,具有集中化管理和部署、降低成本、管理方便、高可用和移动办公等优点。但是在虚拟桌面推广过程中,也暴露出用户体验差的问题。根据国外权威调查显示,用户体验是虚拟桌面成功的最关键指标。研究与实践表明,用户体验主要集中反映在两个方面:(1)虚拟桌面的性能问题;(2)缺乏有效的管理工具。因此,如何解决这两个问题是实现虚拟桌面推广的关键。目前对于虚拟桌面性能分析的研究还不多,而虚拟桌面的性能问题和服务器虚拟化不同,其性能问题主要体现在用户界面的流畅性,而不是CPU、内存等硬件指标。为了研究虚拟桌面的性能问题,本文以微软的虚拟桌面基础架构为参考原型,从虚拟桌面构成的服务和组件、远程接入原理等方面进行深入分析,得出影响虚拟桌面性能的最主要环节是远程接入阶段的结论。为了进一步分析远程接入性能问题,作者专门搭建了一套远程桌面连接测试环境,选择和远程接入关联的十多个性能指标,编写专用的测试工具和脚本,模拟多种场景下的远程接入进行深入研究与性能分析,从而发现远程接入性能消耗的一般性规则。此规则可以作为虚拟桌面基础架构项目实施的参考依据,有效地减少由于远程接入性能导致的用户体验问题。对于影响用户体验的缺乏有效的管理工具问题,本文采用微软Powershell脚本语言,探讨了开发虚拟桌面管理工具的可行性,并提供了样本代码。研究表明,只要将虚拟桌面生命周期管理的三个阶段流程化,并结合Powershell脚本,就可以开发出简单易用的虚拟桌面管理平台,从而解决虚拟桌面管理问题,提高用户体验。