论文部分内容阅读
云计算,是整个互联网行业新兴的产业,应运而生的研究方向包括了大数据、云管理等诸多方面。在云管理方面,主要负责的是云平台的构建与管理。根据云的规模,云平台可以分为公有云平台和私有云平台,公有云是指对外售卖的云计算实例的云,企业和个人可以直接在线购买使用。而私有云,则是企业或组织内部,以其自有的计算资源或存储资源为中心的内部云,其虚拟资源由公司或组织内部自给自足,按需分配。无论是公有云还是私有云,都需要一套行之有效的管理系统来帮助用户对虚拟资源进行管理。随着虚拟化的发展,许多私有云平台管理系统相继出现,它们通过前台的页面来帮助用户管理其所有的虚拟化资源、包括云防火墙、云路由器、云网络、云负载均衡、云主机实例等。这些系统绝大多数都是通过资源列表的形式来进行虚拟化资源的管理。本文提出了一种新的管理方式,使用拓扑来管理这些虚拟资源,将云防火墙等资源分别表示为拓扑中的元素。而整个拓扑概括的来说,就是用户的虚拟数据中心。本文首先介绍了云计算的概念、分类,并详细介绍了私有云管理平台。分析了国内外的私有云平台发展现状,对比已上线售卖的私有云管理平台,总结了以往的管理平台的管理模式,提出了一种新的管理模式,即使用图形化的拓扑界面进行资源展示,并将各个资源的管理操作统一化。随后本文历数了私有云拓扑管理系统需要实现的功能点与技术难点,从功能上来说,既需要对私有云的资源实现管理,又需要对拓扑图形进行有效的组织,同时对于多用户并发操作需要进行合适的处理。从其他方面来说,本系统需要体现出图形化管理资源的优势,增加整个系统的易用性,通用型、性能等需要进行一定的保证。为了实现这些需求,本文选用了TWaver+JSF+Hibernate+Spring的架构,对这些难点逐一克服,在拓扑部分实现了后台与前台的数据一致性交互、安全性检查、拓扑布局、拓扑动作监听、拓扑存储等功能点,而在私有云资源管理部分,也实现了对于从虚拟防火墙、路由器、私有网络、负载均衡监听器和云主机实例的各项管理功能,包括启动、关闭、修改、删除等基本功能,和统一化的一键自动化部署、模板部署等高级功能。最后,对整个虚拟数据中心管理系统进行了测试,测试结果显示,基于图形化的拓扑管理系统可以完成资源的统一化管理,极大的增加虚拟云资源的直观性和管理的易用性。