论文部分内容阅读
随着学校数据中心的发展,业务系统、用户数据越来越多,数据中心系统的数据容灾备份显得尤为重要。本文针对笔者工作单位广州市轻工技师学院部署的VMware vSphere数据中心平台,使用OpenStack Swift分布式云存储进行数据中心业务数据的备份容灾设计,为数据中心提供一套分布式、高可靠的备份容灾系统平台,有效保障数据中心的数据安全。本文对广州市轻工技师学院的虚拟数据中心备份容灾系统进行需求分析,提出了数据中心容灾存在的问题和解决思路。对数据中心主要备份文件VMDK进行分析,鉴于备份数据的重复特性,对文件进行分块及数据指纹计算,在源端删除重复数据,将每个需要上传的数据块进行高效压缩,节省存储资源。为解决vSphere数据中心传统容灾备份中的容灾成本过高、存储介质单点故障和异地容灾问题,本文引入了OpenStack Swift云存储,提出了Swift云存储与vSphere虚拟化数据中心相结合的备份容灾系统设计方案。通过Swift提供的RESTful API接口和vSphere进行对接,应用重复数据删除技术、数据压缩技术、Swift存储策略技术、应用级容灾技术,对容灾系统备份模块、灾备数据存储模块、灾后数据还原模块进行优化设计。实现了基于云存储的高可用、分布式的vSphere数据中心备份容灾系统环境。本文通过对广州市轻工技师学院的实验平台搭建,利用基于云存储的虚拟数据中心备份容灾系统,对数据中心关键数据进行备份、还原和容灾测试,平均去重率达到94%,平均压缩比达到34%,系统可靠性较高,达到了数据中心备份容灾需求。