Ceph分布式存储
接下来我们开始讲解Ceph的概述,这一块主要涉及了4个小节,分别是Ceph的产生背景、Ceph的简介、Ceph的特点以及通过与其他分布式存储系统进行横纵对比后,得出Ceph有哪些优缺点。先来看Ceph的产生背景… …接下来,我们开始讲解Ceph的简介,Ceph是一个可靠的、自动重均衡、自动恢复的分布式存储系统。其存储场景非常的丰富,支持对象存储、块设备存储、文件系统服务。
Ceph的概述
接下来我们开始讲解Ceph的概述,这一块主要涉及了4个小节,分别是Ceph的产生背景、Ceph的简介、Ceph的特点以及通过与其他分布式存储系统进行横纵对比后,得出Ceph有哪些优缺点。
先来看Ceph的产生背景… …
Ceph的产生背景
从2004年Ceph的作者Sage就读博士期间所提交的第一行代码到现在,Ceph已经有着数十年之久的发展历史,成为了当前开源存储界当红的分布式存储系统明星。当然这与它的设计思想和众多云计算平台的推动有着密切的关系,如OpenStack。OpenStack是目前最为流行的开源云平台软件。Ceph的飞速发展离不开OpenStack的带动。目前而言,Ceph已经成为OpenStack的标配开源存储方案之一。Ceph去除了对中心节点的依赖,实现了真正的无中心化设计思想,这是其他分布式存储系统所不能比的。除此之外,Ceph几乎所有优秀的特性都与它的核心设计思想有关,如:较高的性能、可靠性、可扩展性等。
好,这小节,我们就介绍到这里。
Ceph的简介
接下来,我们开始讲解Ceph的简介,Ceph是一个可靠的、自动重均衡、自动恢复的分布式存储系统。其存储场景非常的丰富,支持对象存储、块设备存储、文件系统服务。我们可以利用对象存储对接网盘应用业务,也可以利用块设备存储对接当前主流的IaaS云平台软件,比如OpenStack,而文件系统尚不成熟,官方不建议在生产环境下使用。
Ceph的主要优点是分布式存储,因为它去除了对中心节点的依赖,所以在存储数据时,是客户端通过计算而得出数据的存储位置,从而尽量的将数据分布均衡,不存在单点故障问题,并且很容易水平扩展。
在部署Ceph集群时,我们需要至少一个Ceph Monitor和两个 OSD守护进程,其中Ceph Monitor是监视器,维护着集群状态的各种信息。OSD是Ceph的对象存储设备,OSD守护进程主要负责数据的处理以及检测其他OSD的心跳信息,并上报给Monitor监视器。如果我们有文件系统服务的安装要求,还需要安装元数据服务器,也就是Metadata Server。
好,这小节,我们就介绍到这里。
Ceph的特点
针对Ceph的特点,我做了如下总结:
1、高性能
2、高可用性
3、高可扩展
4、丰富的使用场景
高性能的体现,在于客户端直接与服务器进行通信,其间不需要代理与转发。除此之外,客户端不需要负责副本的复制,副本的复制交给primary主OSD实现,从而降低了客户端网络的消耗。我们说crush算法可以将数据均衡的分布,并行度高,上千个存储节点可以保存pb量级别的数据。
而高可用性的体现在于,数据可以多副本存储,支持故障域的隔离
更多推荐
所有评论(0)