论文部分内容阅读
近年来信息化的高速发展使得各企业的数据量呈几何式增长,企业将面临更多的硬件设备、机房环境投入以及更高的运维成本投入。在当前环境下,构建一种可弹性扩展和灵活管理的云存储基础平台,为中小企业和个人开发者提供方便、快捷、廉价的空间租赁业务,是呼之欲出的市场需求。与此同时,随着云计算技术的深入发展,国际上涌现了多个开源的云计算平台,为研究部署云平台提供的极大的便利。本文对目前主流的开源云计算管理平台项目进行全面调查、综合分析和科学判断,以此作为决定开源云计算平台取舍的重要依据,以确定目标开源云计算管理平台的选择正确可行,同时也可作为软件项目建设施工过程中必需的指导文件。本文还深入分析了开源云计算平台Openstack的面向对象存储项目Swift,详细介绍了其系统架构、功能特征、组件用途以及安装部署的方法,为云存储空间批租系统的建设提供理论依据和操作指导。并且整理汇总了Swift的面向第三方用户的二次开发接口,为企业或个人用户的使用、开发提供技术参考。并针对开源平台中运营管理方面存在的不足,开发了一套针对云存储空间租赁业务的运营支撑管理系统原型,包括后台运营系统和前台管理门户。后台运营系统从用户的请求时间、请求内容、请求方法、操作结果、上传流量、下载流量、传输时间等多个维度记录用户的操作,为不同的计费方案、套餐方案提供灵活多变的选择;前台管理门户将后台数据库中的数据,以友好的界面形式呈现给系统管理员,实现了便捷的账户及其用户的管理,账户的存储空间、剩余空间、余额及有效期的查询,以及用户每天的上传流量、下载流量、请求次数等信息的统计等。实验表明,该运营支撑原型系统功能齐全、操作方便、运行稳定、界面友好,能较好地弥补了Swift在运营管理方面的不足,提高了云存储批租系统的可实施性和可运营行,为中国电信自主研发、部署、运营云存储批租业务提供技术上的参考。