第一篇CEPH集群的学习

CEPH

Sage公司整体的设计是大规模和分布式的存储系统

CEPH设计思路: 充分发挥存储本身计算能力和去除所有的中心点

计算能力:

只是将这些服务器当作功能简单的存储节点,从而产生资源浪费(如同虚拟化思想)。如果充分发挥节点上的计算能力,则可以实现前面提出的技术特性

概述

从2004年提交第一行代码开始到现在,ceph 已经是一个有着十年之久的分布式存储系统软件。

特性:

可靠的、可扩展的、统一的、分布式的存储系统

1.对象存储

RADOSGW Reliable(可靠的)、Autononmic(自主的)、Distributed(分布的)、Object Storage Gateway(对象存储网关)

2.块存储

RDB Rados Block Device

3.文件系统存储

Ceph FS (Ceph FilesSystem)

技术特性

集群可靠

  1. 可靠性,从用户角度来说数据是第一位的,要尽可能保证数据不会丢失。
  2. 其次,就是数据写入过程中的可靠性,在用户将数据写入Ceph存储系统的过程中,不会因为意外情况出现而造成数据丢失。
  3. 最后,就是降低不可控物理因素的可靠性,避免因为机器断电等不可控物理因素而产生的数据丢失

集群可扩展

可扩展性是广义的

即包括 1.系统规模和

​ 2.存储容量的可扩展

​ 3.也包括随着系统节点数增加的聚合数据访问带宽的线性扩展

数据安全

  1. 首先,要保证由于服务器死机或者偶尔断电等自然因素的产生,数据不会丢失
  2. 并且支持数据自动恢复,自动重平衡

接口统一

块存储、对象存储、文件存储

监控节点

监控节点的数量必须为N/2个提供高可用,监控节点数量为奇数个

posted @ 2019-10-10 09:36  小凯子+  阅读(229)  评论(0编辑  收藏  举报