基于开源软件构建云存储平台*
2017-07-20王东旭陈方县
电信工程技术与标准化 2017年7期
王东旭,陈方县
(中移(苏州)软件技术有限公司/中国移动苏州研发中心,苏州 215163)
基于开源软件构建云存储平台*
王东旭,陈方县
(中移(苏州)软件技术有限公司/中国移动苏州研发中心,苏州 215163)
为了解决在使用开源软件构建云存储平台的过程中,可能会面临的各种实际问题,比如存储集群的高可用、超大规模节点集群部署和维护、跨多数据中心解决方案等等。我们采用了诸多技术手段,如增加前端数据缓存、预备份数据来提高处理效率;通过增强数据冗余检查、数据的一致性检测保障数据安全,加强了健康检查和告警模块、自动化部署、优化通知和轮询机制,增强了网络监测技术来实现便捷的运维管理。我们通过将所有存储组件都多活热备,各种相同功能的组件高可用分布到不同机架,来达到提高产品可用性的目的。
高可靠性;多数据中心;超大规模集群;部署和维护
1 引言
传统的存储设备,比如SAN和NAS设备,价格昂贵,且很多核心技术掌握在国外的某些大企业手中。同时,技术的不透明也会使得数据安全受到威胁。随着云计算技术的不断发展,计算虚拟化、网络虚拟化、存储虚拟化技术日趋成熟,x86服务器性能和稳定性不断提升,但同时价格却不断下降,这使得使用开源软件为基础,提供构建x86服务器上的整体云计算解决方案成为可能。开源云计算技术具有成本低、灵活性高等优势[1]。基于日益成熟的开源软件,借助于OpenStack架构来构建云存储平台日益成为一种简单、可行的解决方案。……
登录APP查看全文
