StorageGRID에서 CloudMirror 복제 구성
버킷에 대한 CloudMirror 복제를 활성화하려면 유효한 버킷 복제 구성 XML을 생성하여 적용해야 합니다.
-
플랫폼 서비스는 StorageGRID 관리자가 테넌트 계정에 대해 활성화했습니다.
-
이미 복제 소스 역할을 할 버킷을 생성했습니다.
-
CloudMirror 복제 대상으로 사용하려는 엔드포인트가 이미 존재하며 해당 URN을 알고 있습니다.
-
귀하는 "모든 버킷 또는 루트 액세스 권한 관리"을(를) 가진 사용자 그룹에 속해 있습니다. 이러한 권한은 테넌트 관리자를 사용하여 버킷을 구성할 때 그룹 또는 버킷 정책의 권한 설정을 재정의합니다.
CloudMirror 복제는 소스 버킷의 객체를 엔드포인트에 지정된 대상 버킷으로 복사합니다.
버킷 복제 및 구성 방법에 대한 일반 정보는 "Amazon Simple Storage Service (S3) 문서: 객체 복제"을 참조하십시오. StorageGRID가 GetBucketReplication, DeleteBucketReplication 및 PutBucketReplication을 구현하는 방법에 대한 자세한 내용은 "버킷에 대한 작업"을 참조하십시오.
|
|
CloudMirror 복제는 크로스 그리드 복제 기능과 중요한 유사점과 차이점을 가지고 있습니다. 자세한 내용은 "크로스 그리드 복제와 CloudMirror 복제 비교"을 참조하십시오. |
CloudMirror 복제를 구성할 때 다음 요구 사항 및 특징에 유의하십시오.
-
유효한 버킷 복제 구성 XML을 생성하고 적용할 때는 각 대상에 대해 S3 버킷 엔드포인트의 URN을 사용해야 합니다.
-
S3 객체 잠금이 활성화된 소스 또는 대상 버킷의 경우 복제가 지원되지 않습니다.
-
CloudMirror 복제를 객체가 포함된 버킷에서 활성화하면 버킷에 새로 추가된 객체는 복제되지만, 버킷에 이미 있는 객체는 복제되지 않습니다. 복제를 시작하려면 기존 객체를 업데이트해야 합니다.
-
복제 구성 XML에서 스토리지 클래스를 지정하면 StorageGRID는 대상 S3 엔드포인트에 대한 작업을 수행할 때 해당 클래스를 사용합니다. 대상 엔드포인트 또한 지정된 스토리지 클래스를 지원해야 합니다. 대상 시스템 공급업체에서 제공하는 권장 사항을 반드시 따르십시오.
-
원본 버킷에 대한 복제를 활성화합니다.
-
S3 복제 API에 명시된 대로 복제를 활성화하는 데 필요한 복제 구성 XML을 텍스트 편집기를 사용하여 생성합니다.
-
XML을 구성할 때:
-
StorageGRID는 복제 구성의 V1만 지원합니다. 즉, StorageGRID는 규칙에 대한 `Filter`요소 사용을 지원하지 않으며, 객체 버전 삭제 시 V1 규칙을 따릅니다. 자세한 내용은 Amazon의 복제 구성 관련 문서를 참조하십시오.
-
대상으로 S3 버킷 엔드포인트의 URN을 사용합니다.
-
선택적으로
<StorageClass>요소를 추가하고 다음 중 하나를 지정하십시오.-
STANDARD: 기본 스토리지 클래스입니다. 객체를 업로드할 때 스토리지 클래스를 지정하지 않으면STANDARD스토리지 클래스가 사용됩니다. -
STANDARD_IA: (Standard - infrequent access.) 액세스 빈도는 낮지만 필요할 때 신속한 액세스가 필요한 데이터에 이 스토리지 클래스를 사용하십시오. -
REDUCED_REDUNDANCY: 이 스토리지 클래스는 중요하지 않고 재현 가능한 데이터, 즉STANDARD스토리지 클래스보다 중복성을 줄여도 되는 데이터에 사용하십시오.
-
-
구성 XML에 `Role`을 지정하더라도 해당 값은 무시됩니다. 이 값은 StorageGRID에서 사용되지 않습니다.
<ReplicationConfiguration> <Role></Role> <Rule> <Status>Enabled</Status> <Prefix>2020</Prefix> <Destination> <Bucket>urn:sgws:s3:::2017-records</Bucket> <StorageClass>STANDARD</StorageClass> </Destination> </Rule> </ReplicationConfiguration>
-
-
-
대시보드에서 버킷 보기*를 선택하거나 *스토리지(S3) > *버킷*을 선택합니다.
-
소스 버킷의 이름을 선택합니다.
버킷 상세 정보 페이지가 나타납니다.
-
플랫폼 서비스 > *복제*를 선택합니다.
-
복제 활성화 확인란을 선택하십시오.
-
복제 구성 XML을 텍스트 상자에 붙여넣고 *변경 내용 저장*을 선택합니다.
각 테넌트 계정에 대해 플랫폼 서비스를 활성화하려면 Grid Manager 또는 Grid Management API를 사용하는 StorageGRID 관리자가 필요합니다. 구성 XML을 저장할 때 오류가 발생하면 StorageGRID 관리자에게 문의하십시오. -
복제 구성이 올바르게 되어 있는지 확인하십시오.
-
복제 구성에 지정된 복제 요구 사항을 충족하는 객체를 소스 버킷에 추가합니다.
앞서 보여드린 예시에서처럼 접두사 "2020"과 일치하는 객체가 복제됩니다.
-
객체가 대상 버킷에 복제되었는지 확인하십시오.
작은 오브젝트의 경우 복제가 빠르게 이루어집니다.
-