分布式存储-ceph
1. ceph 简介 Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统()。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为openstack 的唯一后端存储来提高数据转发效率。 Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储。 官网:https://ceph.com/ 官方文档:http://docs.ceph.com/docs/master/# 2. Ceph特点 高性能 : 1) 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。 2) 考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。 3) 能够支持上千个存储节点的规模,支持TB到PB级的数据。 高可用性: 1) 副本数可以灵活控制。 2) 支持故障域分隔,数据强一致性。 3) 多种故障场景自动进行修复自愈。 4) 没有单点故障,自动管理。 高可扩展性: 1) 去中心化。 2) 扩展灵活。 3)