创新路
我们一直在努力

分布式高可用存储:一次ceph存储架构完整构建之旅【CephFS】

1. Ceph架构简介及使用场景介绍

1.1 Ceph简介

Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。

Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储。

1.2 Ceph特点

  • 高性能

  • a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。

  • b.考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。

  • c. 能够支持上千个存储节点的规模,支持TB到PB级的数据。

  • 高可用性

  • a. 副本数可以灵活控制。

  • b. 支持故障域分隔,数据强一致性。

  • c. 多种故障场景自动进行修复自愈。

  • d. 没有单点故障,自动管理。

  • 高可扩展性

    • a. 去中心化。

    • b. 扩展灵活。

    • c. 随着节点增加而线性增长。

  • 特性丰富

    • a. 支持三种存储接口:块存储、文件存储、对象存储。

    • b. 支持自定义接口,支持多种语言驱动。

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    图片.png

    客官点个赞呗! (0)
    分享到:

    评论 抢沙发

    评论前必须登录!

    天府云博 - 做有态度的开发&运维&设计学习分享平台!

    联系我们百度云主机