StorageGRID 플랫폼 서비스 지원
StorageGRID 플랫폼 서비스를 사용하면 StorageGRID 테넌트 계정에서 원격 S3 버킷, SNS(Simple Notification Service) 엔드포인트 또는 Elasticsearch 클러스터와 같은 외부 서비스를 활용하여 그리드에 의해 제공되는 서비스를 확장할 수 있습니다.
다음 표에는 사용 가능한 플랫폼 서비스와 이를 구성하는 데 사용되는 S3 API가 요약되어 있습니다.
플랫폼 서비스 | 목적 | S3 API를 사용하여 서비스를 구성합니다 |
---|---|---|
CloudMirror 복제 |
소스 StorageGRID 버킷에서 구성된 원격 S3 버킷으로 오브젝트를 복제합니다. |
Put Bucket replication(버킷 복제)( 참조 "버킷 작업") |
알림 |
소스 StorageGRID 버킷의 이벤트에 대한 알림을 구성된 SNS(Simple Notification Service) 엔드포인트로 보냅니다. |
Bucket 알림을 설정합니다(참조) "버킷 작업") |
검색 통합 |
StorageGRID 버킷에 저장된 객체에 대한 객체 메타데이터를 구성된 Elasticsearch 인덱스로 전송합니다. |
|
그리드 관리자는 테넌트 계정에 대해 플랫폼 서비스를 사용하도록 설정해야 사용할 수 있습니다. 을 참조하십시오 "StorageGRID 관리". 그런 다음 테넌트 관리자는 테넌트 계정의 원격 서비스를 나타내는 끝점을 만들어야 합니다. 서비스를 구성하려면 이 단계가 필요합니다. 을 참조하십시오 "테넌트 계정을 사용합니다".
플랫폼 서비스 사용을 위한 권장 사항
플랫폼 서비스를 사용하기 전에 다음 권장 사항을 숙지해야 합니다.
-
CloudMirror 복제, 알림 및 검색 통합이 필요한 S3 요청을 가진 활성 테넌트 100개 이상을 허용하지 않는 것이 좋습니다. 활성 테넌트가 100개 이상인 경우 S3 클라이언트 성능이 저하될 수 있습니다.
-
StorageGRID 시스템의 S3 버켓에서 버전 관리 및 CloudMirror 복제를 모두 사용하는 경우, 대상 엔드포인트에 S3 버킷 버전 관리도 사용하는 것이 좋습니다. 이를 통해 CloudMirror 복제가 엔드포인트에 비슷한 개체 버전을 생성할 수 있습니다.
-
소스 버킷에 S3 오브젝트 잠금이 설정된 경우 CloudMirror 복제가 지원되지 않습니다.
-
대상 버킷에 레거시 규정 준수 기능이 설정된 경우 CloudMirror 복제가 실패하고 AccessDenied 오류가 표시됩니다.