RADOSGW

RADOSGW 概述

https://docs.ceph.com/en/latest/radosgw/

  • RADOS GateWay,即对象存储,是 Ceph 对外提供的存储方式之一;
  • RADOSGW 是在 librados 之上抽象出来的接口;
  • 提供 RESTful 接口,也提供多种编程语言绑定。兼容 S3、Swift;

相关守护进程:

  • RGW依赖于在RADOS集群基础上独立运行的守护进程(ceph-radosgw);

对外提供访问的形式:

  • 基于http或https协议提供相关的API服务

常见应用场景:

  • 对象存储可以对接网盘(owncloud)应用业务等

类似应用:

  • MinIO

RADOSGW

  • 将对象存储层公开为与Amazon S3OpenStack Swift API兼容的接口的HTTP网关

  • 对象网关,基于存储桶的 REST 网关,兼容s3和Swift

  • Ceph 对象网关是一个构建在librados之上的对象存储接口,Ceph 对象存储支持两个接口:

    • 兼容 S3 :通过与 Amazon S3 RESTful API 的大部分子集兼容的接口提供对象存储功能。
    • 兼容 Swift:提供对象存储功能,其接口与 OpenStack Swift API 的大部分子集兼容。
  • Ceph 对象存储使用 Ceph 对象网关守护进程 ( radosgw),它是用于与 Ceph 存储集群交互的 HTTP 服务器。由于它提供了与 OpenStack Swift 和 Amazon S3 兼容的接口,因此 Ceph 对象网关有自己的用户管理。

  • 网关接口,提供对象存储服务。它使用 librgw 和 librados 来实现允许应用程序与 Ceph 对象存储建立连接。并且提供 S3 和 Swift 兼容的 RESTful API 接口。

相关守护进程

  • ceph-rgw

RGW