论文部分内容阅读
随着云计算技术热潮的兴起,云计算的应用逐渐被各大IT公司所追宠。虚拟化技术作为云计算的支撑技术再次成为焦点,而如何量化虚拟资源正是各大高校、企业所急待解决的问题。虚拟机自助服务平台计费系统的实现在用户使用虚拟机的同时进行监控并计费,有效地提供了服务,降低了运营成本,规范了服务器资源的使用,提高了服务器资源的管理效率。本文从高校实验室与企业数据中心对虚拟机资源管理的实际情况出发,从系统体系结构、开发方法等方面综合考虑,设计并开发了虚拟机自助服务平台计费系统。本文主要做了以下工作:阐述了虚拟化技术的基本原理、VMware的产品特点以及所使用的其他云计算技术,介绍了J2EE关键技术,对系统的功能性需求和非功能性需求进行了详细分析,在此基础上采用J2EE的MVC模式构建系统的体系结构,对系统进行了模块化设计,分别对虚拟机数据监控、数据存储、用户管理、管理员管理、资费管理、用户自助服务等模块进行了设计与实现。在虚拟机自助服务平台上,计费系统也是主要的支撑系统,占有重要地位。计费系统安全、有效地运行,在很大程度上影响着虚拟机自助服务平台本身的运行效率。本文在具体实现中使用了以下关键技术:为了让用户能够更好的使用该系统,采用B/S结构,实现了客户端零成本维护;考虑到监控虚拟机具体资源信息所得到的大量数据存储问题,定期删除部分数据;同时使用JavaBean技术来实现临时信息的交互等。该计费系统中基本功能的实现,有效地推动了高校实验室、企业数据中心的虚拟化建设,同时也推进了虚拟化技术的普及。