全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

ceph分布式存储是什么?如何使用?

发布时间:2023-06-05 11:08:00
发布人:lxl

ceph分布式存储

  Ceph是一个开源的分布式对象存储系统,具有自我管理,自我修复和自我优化的能力。它可以在一个或多个计算机节点上存储数据,并支持使用多种方式进行数据访问,如对象存储、块存储和文件存储。

  Ceph由三个核心组件构成:

  RADOS(Reliable Autonomic Distributed Object Store):基于对象的存储系统,提供可扩展、高可用性的存储。

  RBD(RADOS Block Device):基于块的存储系统,可以将块设备映射到客户机,并在客户端上进行存储访问。

  CephFS:分布式文件系统,为客户机提供文件系统接口,并将数据存储在分布式RADOS存储集群中。

  下面是一些使用 Ceph 分布式存储的示例:

  对象存储:

  创建 Ceph 存储集群:使用 ceph-deploy 工具将 OSD 和 MON 节点添加到集群中。

  创建存储池:在存储池上设置特定的数据保留策略,并授权只允许特定用户或组访问数据。

  上传对象:使用 S3 接口或 RADOSGW 接口上传文件。

  块存储:

  创建存储池:用于存储块设备。

  创建块设备:在存储池中创建一个块设备,并将其映射到客户端节点上。

  将块设备格式化:格式化块设备并挂载,以便开始存储数据。

  文件存储:

  创建 Ceph 存储集群:使用 ceph-deploy 工具将 OSD 和 MON 节点添加到集群中。

  创建存储池:用于存储文件系统。

  创建 CephFS:将 CephFS 安装到客户端节点上,并将其连接到 Ceph 存储集群。

  挂载 CephFS:在客户端节点上挂载 CephFS 文件系统,以便开始访问和存储文件。

  总之,Ceph 分布式存储是一个非常强大和灵活的存储解决方案,可以满足不同场景下的数据存储需求,并且可以轻松扩展和管理。如果您需要构建高度可用性和灾难恢复的存储解决方案,那么 Ceph 可能是一个不错的选择。

#ceph

相关文章

什么是软件架构?

什么是软件架构?

2023-10-15
什么是系统负载?

什么是系统负载?

2023-10-15
线程池是什么?

线程池是什么?

2023-10-15
谷歌将对Android广告跟踪进行更改意味着什么?

谷歌将对Android广告跟踪进行更改意味着什么?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取