Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

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 엔드포인트에 대한 작업을 수행할 때 해당 클래스를 사용합니다. 대상 엔드포인트 또한 지정된 스토리지 클래스를 지원해야 합니다. 대상 시스템 공급업체에서 제공하는 권장 사항을 반드시 따르십시오.

단계
  1. 원본 버킷에 대한 복제를 활성화합니다.

    • 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>
  2. 대시보드에서 버킷 보기*를 선택하거나 *스토리지(S3) > *버킷*을 선택합니다.

  3. 소스 버킷의 이름을 선택합니다.

    버킷 상세 정보 페이지가 나타납니다.

  4. 플랫폼 서비스 > *복제*를 선택합니다.

  5. 복제 활성화 확인란을 선택하십시오.

  6. 복제 구성 XML을 텍스트 상자에 붙여넣고 *변경 내용 저장*을 선택합니다.

    참고 각 테넌트 계정에 대해 플랫폼 서비스를 활성화하려면 Grid Manager 또는 Grid Management API를 사용하는 StorageGRID 관리자가 필요합니다. 구성 XML을 저장할 때 오류가 발생하면 StorageGRID 관리자에게 문의하십시오.
  7. 복제 구성이 올바르게 되어 있는지 확인하십시오.

    1. 복제 구성에 지정된 복제 요구 사항을 충족하는 객체를 소스 버킷에 추가합니다.

      앞서 보여드린 예시에서처럼 접두사 "2020"과 일치하는 객체가 복제됩니다.

    2. 객체가 대상 버킷에 복제되었는지 확인하십시오.

      작은 오브젝트의 경우 복제가 빠르게 이루어집니다.