1장. 개요
Ceph 개체 게이트웨이(RGW(RADOS Gateway)라고도 함)는 Ceph 스토리지 클러스터에 대한 RESTful 게이트웨이를 애플리케이션에 제공하기 위해 librados
상단에 빌드된 오브젝트 스토리지 인터페이스입니다. Ceph 개체 게이트웨이는 다음 두 개의 인터페이스를 지원합니다.
- S3 호환 : Amazon S3 RESTful API의 큰 하위 집합과 호환되는 인터페이스가 포함된 오브젝트 스토리지 기능을 제공합니다.
- Swift 호환: OpenStack Swift API의 대규모 하위 집합과 호환되는 인터페이스가 포함된 오브젝트 스토리지 기능을 제공합니다.
Ceph 개체 게이트웨이는 Ceph 스토리지 클러스터와 상호 작용하는 서버입니다. OpenStack Swift 및 Amazon S3와 호환되는 인터페이스를 제공하므로 Ceph 개체 게이트웨이에 고유한 사용자 관리가 있습니다. Ceph 개체 게이트웨이는 Ceph 블록 장치 클라이언트의 데이터를 저장하는 데 사용되는 동일한 Ceph 스토리지 클러스터에 데이터를 저장할 수 있지만 별도의 풀과 다른 CRUSH 계층 구조가 필요합니다. S3 및 Swift API는 공통 네임스페이스를 공유하므로 하나의 API로 데이터를 작성하고 다른 API와 검색할 수 있습니다.
![gateway](https://access.redhat.com/webassets/avalon/d/Red_Hat_Ceph_Storage-4-Object_Gateway_Configuration_and_Administration_Guide-ko-KR/images/cc8fea2d72c4c33d2e99c736a1006ecf/gateway.png)
RGW에서 사용하는 풀에서 RADOS 스냅샷을 사용하지 마십시오. 이렇게 하면 바람직하지 않은 데이터 불일치가 발생할 수 있습니다.