Ceph分布式存储系统在OpenStack云平台的设计与实现
2021-11-05席磊
数字传媒研究 2021年8期
席 磊
中国广播电视网络有限公司 北京市100045
引言
随着Openstack云平台的快速推广实践,其规模也逐步扩大,上层业务系统的数据总量迅速增加。传统数据存储方式已难以满足当前企业对存储系统的需求,致使存储逐渐成为了云平台发展的瓶颈。Ceph等基于软件定义的分布式存储技术打破了传统存储系统软硬件紧耦合的状况,将软件从硬件存储中抽象出来;将存储作为云平台中按需分配、实时调度的动态资源;通过文件存储、块存储和对象存储三种不同接口方式的存储类型,支撑了云平台的多种访问方式;在扩展性、伸缩性、安全性和容错机制等方面较之传统存储系统都有很大提升。软件定义的分布式存储系统正不断替代传统的存储系统,成为企业构建云平台的首选存储架构。
Ceph是一种开源软件定义分布式存储系统,因为其优秀的设计理念及统一存储(同时提供块、对象、文件三种接口)的特点被人们接受,已发展为稳定可商用的统一存储,得到广泛的应用和发展,是目前云操作系统OpenStack环境下的主流存储系统。
2 Cpeh基本原理及架构
Ceph是一种为优秀性能、可靠性和可扩展性设计的统一的、分布式的存储系统。“统一”代表Ceph具备一套存储系统同时提供对象、块和文件系统三种存储接口的能力,可满足不同应用需求的前提下简化部署和运维。而“分布式”则意味着真正的无中心结构和没有理论上限的系统规模可扩展性。
Ceph是目前OpenStack社区中最受重视的存储方案,具有诸多优势,如扩展能力、可靠性、自维护等。……
登录APP查看全文
