● 摘要
随着网络与信息技术的飞速发展,家居环境的信息化程度以及个人计算机的计算能力和存储能力也在不断提高。但与此同时也引发了一些不容忽视的问题,如计算机病毒的危害、操作系统和应用软件安装过程的复杂繁琐、同一操作系统上应用软件间的彼此不兼容、同一主机上不同操作系统间文件系统格式的不兼容、计算机性能的未充分发挥以及因此而导致的不必要的能量消耗等等。如何有效的解决这些问题变得越来越值得思考和研究。 起源于上世纪60年代的虚拟化技术自本世纪以来得到了飞速的发展。以VMware ESX Server、Citrix XenServer为代表的虚拟化产品被广泛的应用于银行、政府机关、及各大公司的企业级服务器中。但与此同时,虚拟化技术在个人家庭生活中的应用还非常少,大多数人并未意识到虚拟化技术的飞速发展能够给人们的生活质量带来的潜在的巨大改善。进入21世纪以来,人们开始大力追求和倡导安全、便捷、高效、节能的高品质生活,而传统的家用计算机在使用中暴露出的诸多问题使得人们迫切需要一种方式来解决两者之间日趋严重的矛盾。由于虚拟化技术的诸多优点,使得它成为了解决这个矛盾的一个不二的选择。 本文首先对虚拟化技术具有的安全、隔离、健壮、灵活、便捷、高效、节能等诸多方面的优点进行了详细的分析和介绍,然后将Xen虚拟化技术引入社区范围内,针对上述在传统家用计算机使用中遇到的诸多问题提出了一种新的用户应用模式——以虚拟化服务器集群、存储阵列、用户瘦客户端取代传统的分散在各个家庭中的个人计算机,利用服务器虚拟化技术将这些分散的计算和存储资源统一高效的整合起来,然后通过桌面虚拟化技术和高效的远程显示协议向家庭用户提供在用户体验方面与传统计算机近乎一致的桌面系统。 最后,通过设计并实现面向数字家庭和数字社区的虚拟化服务器管理平台从而成功实现了上述应用模式。该平台在社区范围内构建了计算和存储资源的私有云,从而向社区用户提供了物理位置透明的家庭数字化应用服务。