分布式对象存储Ceph核心组件面试必看

Posted 白-胖-子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式对象存储Ceph核心组件面试必看相关的知识,希望对你有一定的参考价值。

Ceph

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

Ceph核心组件

OSDs (必须)

  • 提供存储数据,对象存储守护进程
  • 一个服务器上的磁盘上的存储服务
  • 可以理解为一块磁盘创建一个OSDs,每个磁盘都会启动一个OSD进程
  • Ceph集群至少需要至少三个服务器和至少三个OSD
  • 若干个对象守护程序
  • 数据的复制、恢复和重新平衡都是由OSDs维护的

Monitors (必须)

  • 维护整个ceph的状态
  • 是ceph的监视器
  • 在一个主机上运行的一个守护进行监控
  • 同时负责客户端身份验证,通过简单的key进行华仔
  • 维护ceph集群状态(映射图-map)预计

Managers (必须)

  • 跟踪运行时指标和ceph集群当前状态
  • 有个web界面和仪表盘
  • 高可用至少需要两个
  • ceph集群的运行指标统计,可以通过web显示ceph集群的运行状态,包括存储池信息、集群IO和负载

MDSs (非必须,但建议安装,提高访问效率)

  • 用来存储元数据的
  • 块存储和对象存储的元数据是直接写到磁盘上的
  • 启用cephFS是才会存储FS的数据的元数据

Ceph管理节点

  • 单独部署一台非存储服务器用来管理整个ceph集群
  • 可以和存储服务器复用,但是推荐使用独立的服务器进行管理
  • 都是使用加密的ssh-key登录访问的,关闭了密码访问

以上是关于分布式对象存储Ceph核心组件面试必看的主要内容,如果未能解决你的问题,请参考以下文章

ceph分布式存储实战——ceph内部组件

Ceph 知识摘录(内部组件流程)

部署mimic版本的Ceph分布式存储系统

第⑦讲:Ceph集群RGW对象存储核心概念及部署使用

Ceph分布式存储核心概念以及架构原理

Ceph分布式存储系统简介