ceph分布式存储搭建(ceph分布式存储优缺点)

一、认识分布式存储

分布式存储系统,就是通过网络将数据分散存储在多台独立的设备上

二、分布式存储的特性

可扩展性  1)节点扩展后,旧数据会自动迁移到新节点上,实现负载均衡,避免单点过热的情况出现  2)水平扩展只需要将新节点和原有集群连接到同一网络,整个过程不会对集群业务造成影响  3)当节点添加到集群,集群系统的整体容量和性能也会随之线性扩展,此后新节点的资源就会被管理平台接管,被用于分配或者回收低成本高性能易用  分布式存储系统需要能提供易用的对外接口,另外也需要完整的监控,运维工具,并能够与其他系统集成易管理分布式存储系统的挑战主要在于数据,状态信息的持久化,要求在自动迁移,自动容错,并发读写的过程中保证数据的一致性。分布式存储系统涉及的技术主要在两个领域: 分布式系统以及数据库

三、Ceph简介优势及架构

简介:  Ceph是一个统一的分布式存储系统,涉及初衷是提供较好的性能,可靠性和可扩展性优势:  高扩展性: 使用普通x86服务器,支持10~1000台服务器,支持TB到EB级别的扩展  高可靠性: 没有单点故障,多数据副本,自动管理,自动修复  高性能:  数据分布均衡  可用于对象存储,块设备存储和文件系统存储

ceph分布式存储搭建(ceph分布式存储优缺点)

ceph核心组件及概念介绍

  • Monitor监控整个集群的状态,维护集群的clusterMAP二进制表,保证集群数据的一致性
  • OSDOSD全称 Object Storage Device,也就是负责响应客户端请求返回数据的进程。一个ceph集群一般都有很多个OSD节点
  • MDSMDS全称Ceph Metadata Server,是CephFS服务依赖的元数据服务
  • ObjectCeph最底层的存储单元是Obect对象,每个Object包含了元数据和原始数据
  • PGPG全称 Placement Grouops,是一个逻辑的概念,一个PG包含多个OSD。引入PG这一层其实是为了更好地分配数据和定位数据
  • RADOSRADOS全称Reliable Autonomic Distributed Object Store,是Ceph集群的精华,用户实现数据分配、Failover等集群操作
  • LibraydiosLibrados是Rados的提供库,因为RADOS是协议很难直接访问,因此在上层的RBD,RGW,CephFS都是通过librados访问的。
  • CRUSHCRUSH是ceph使用的数据分布算法,类似一致性哈希,让数据分配到预期的地方
  • RDBRDB全称RADOS block device,是ceph对外提供的块设备服务。
  • RGWRGW全称RADOS gateway,是ceph对外提供的对象存储服务,接口与S3和Swift兼容
  • CephFSCephFS全称Ceph File System,是Ceph对外提供的文件系统服务
(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论