「Ceph」- 概念术语:RADOS and librados

  CREATED BY JENKINSBOT

RADOS

RADOS,Reliable Autonomic Distributed Object Store,其本身就是指完整的对象存储系统。所有存储在 Ceph 中的用户数据最终都是由 RADOS 来存储的。而 Ceph 的高可靠、高可扩展、高性能、高自动化等特性也是由 RADOS 所提供的;

librados

librados(分布式对象存储系统 RADOS 库),是对 RADOS 的抽象和封装,并向上层提供 API,用于与 RADOS 系统交互。应用调用本机上的 librados,再由后者通过 socket 与 RADOS 的节点通信并完成各种操作;

基于 LIBRADOS 实现的兼容 Swift 和 S3 的存储网关系统 RADOSGW;
基于 LIBRADOS 实现的块设备驱动 RBD;
基于 LIBRADOS 实现的 POSIX 分布式文件系统 CephFS;

我们也能够借助 librados 来编写自己的应用,实现与 RADOS 的直接交互;