StorageGRID 플랫폼 서비스에 대해 알아보십시오
플랫폼 서비스에는 CloudMirror 복제, 이벤트 알림 및 검색 통합 서비스가 포함됩니다.
S3 테넌트 계정에 플랫폼 서비스를 활성화하는 경우, 테넌트가 이러한 서비스를 사용하는 데 필요한 외부 리소스에 액세스할 수 있도록 그리드를 구성해야 합니다.
플랫폼 서비스는 "브랜치 버킷"에 대해 지원되지 않습니다.
CloudMirror 복제
StorageGRID CloudMirror 복제 서비스는 StorageGRID 버킷의 특정 객체를 지정된 외부 대상으로 미러링하는 데 사용됩니다.
예를 들어, CloudMirror 복제를 사용하여 특정 고객 기록을 Amazon S3에 미러링한 다음 AWS 서비스를 활용하여 데이터에 대한 분석을 수행할 수 있습니다.
CloudMirror 복제는 크로스 그리드 복제 기능과 몇 가지 중요한 유사점과 차이점이 있습니다. 자세한 내용은 "크로스 그리드 복제와 CloudMirror 복제 비교"을 참조하세요.
|
|
CloudMirror 소스 버킷에 S3 객체 잠금이 활성화된 경우 CloudMirror 복제가 지원되지 않습니다. |
알림
버킷별 이벤트 알림은 객체에 대해 수행된 특정 작업에 대한 알림을 지정된 외부 Kafka 클러스터, 웹훅 엔드포인트 또는 Amazon Simple Notification Service로 전송하는 데 사용됩니다.
예를 들어, 버킷에 추가되는 각 객체에 대해 관리자에게 알림을 보내도록 구성할 수 있습니다. 여기서 객체는 중요한 시스템 이벤트와 관련된 로그 파일을 나타냅니다.
|
|
S3 객체 잠금이 활성화된 버킷에서 이벤트 알림을 구성할 수 있지만, 알림 메시지에는 객체의 S3 객체 잠금 메타데이터(보존 기한 및 법적 보존 상태 포함)가 포함되지 않습니다. |
검색 통합 서비스
검색 통합 서비스는 S3 객체 메타데이터를 지정된 Elasticsearch 인덱스로 전송하는 데 사용되며, 외부 서비스를 통해 해당 메타데이터를 검색하거나 분석할 수 있습니다.
예를 들어, S3 객체 메타데이터를 원격 Elasticsearch 서비스로 전송하도록 버킷을 구성할 수 있습니다. 그런 다음 Elasticsearch를 사용하여 버킷 전체에서 검색을 수행하고 객체 메타데이터에 있는 패턴에 대한 정교한 분석을 수행할 수 있습니다.
|
|
S3 Object Lock이 활성화된 버킷에서 Elasticsearch 통합을 구성할 수 있지만, 객체의 S3 Object Lock 메타데이터(보존 기한 및 법적 보존 상태 포함)는 알림 메시지에 포함되지 않습니다. |
플랫폼 서비스를 통해 테넌트는 외부 스토리지 리소스, 알림 서비스, 검색 또는 분석 서비스를 자신의 데이터와 함께 사용할 수 있습니다. 플랫폼 서비스의 대상 위치는 일반적으로 StorageGRID 배포 환경 외부에 있으므로 테넌트가 이러한 서비스를 사용할 수 있도록 허용할지 여부를 결정해야 합니다. 허용하기로 결정했다면 테넌트 계정을 생성하거나 편집할 때 플랫폼 서비스 사용을 활성화해야 합니다. 또한 테넌트가 생성하는 플랫폼 서비스 메시지가 목적지에 도달할 수 있도록 네트워크를 구성해야 합니다.
플랫폼 서비스 이용 관련 권장 사항
플랫폼 서비스를 이용하기 전에 다음 권장 사항을 숙지하십시오.
-
StorageGRID 시스템의 S3 버킷에 버전 관리와 CloudMirror 복제가 모두 활성화된 경우, 대상 엔드포인트에 대해서도 S3 버킷 버전 관리를 활성화해야 합니다. 이렇게 하면 CloudMirror 복제를 통해 엔드포인트에 동일한 객체 버전이 생성됩니다.
-
CloudMirror 복제, 알림 및 검색 통합이 필요한 S3 요청에 대해 활성 테넌트를 100개 이상 사용하지 않는 것이 좋습니다. 활성 테넌트가 100개를 초과하면 S3 클라이언트 성능이 저하될 수 있습니다.
-
완료할 수 없는 엔드포인트에 대한 요청은 최대 50만 건까지 대기열에 저장됩니다. 이 제한은 활성 테넌트 간에 균등하게 분배됩니다. 신규 테넌트는 일시적으로 이 50만 건 제한을 초과할 수 있으며, 이를 통해 새로 생성된 테넌트가 불공평하게 불이익을 받지 않도록 합니다.