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

CloudMirror 복제를 구성합니다

기여자

를 클릭합니다 CloudMirror 복제 서비스 는 세 가지 StorageGRID 플랫폼 서비스 중 하나입니다. CloudMirror 복제를 사용하여 오브젝트를 외부 S3 버킷에 자동으로 복제할 수 있습니다.

필요한 것
  • StorageGRID 관리자가 테넌트 계정에 대해 플랫폼 서비스를 사용하도록 설정해야 합니다.

  • 복제 소스로 사용할 버킷을 이미 생성해야 합니다.

  • CloudMirror 복제의 대상으로 사용하려는 엔드포인트가 이미 있어야 하며 URN이 있어야 합니다.

  • 모든 버킷 관리 또는 루트 액세스 권한이 있는 사용자 그룹에 속해야 합니다. 이 권한을 사용하여 테넌트 계정의 모든 S3 버킷에 대한 설정을 관리할 수 있습니다. 이러한 권한은 테넌트 관리자를 사용하여 버킷을 구성할 때 그룹 또는 버킷 정책의 권한 설정을 재정의합니다.

이 작업에 대해

CloudMirror 복제는 소스 버킷에서 엔드포인트에 지정된 대상 버킷으로 객체를 복제합니다. 버킷에 대해 CloudMirror 복제를 설정하려면 유효한 버킷 복제 구성 XML을 생성하고 적용해야 합니다. 복제 구성 XML은 각 대상에 대해 S3 버킷 엔드포인트의 URN을 사용해야 합니다.

참고 S3 오브젝트 잠금이 활성화된 소스 또는 대상 버킷에는 복제가 지원되지 않습니다.

버킷 복제 및 구성 방법에 대한 일반적인 정보는 교차 지역 복제(CRR)에 대한 Amazon Simple Storage Service(S3) 설명서를 참조하십시오. StorageGRID에서 S3 버킷 복제 구성 API를 구현하는 방법에 대한 자세한 내용은 를 참조하십시오 S3 클라이언트 애플리케이션 구현 지침.

객체가 포함된 버킷에서 CloudMirror 복제를 활성화하면 버킷에 추가된 새 객체가 복제되지만 버킷의 기존 객체는 복제되지 않습니다. 복제를 트리거하려면 기존 객체를 업데이트해야 합니다.

복제 구성 XML에서 스토리지 클래스를 지정하는 경우 StorageGRID는 대상 S3 끝점에 대해 작업을 수행할 때 해당 클래스를 사용합니다. 대상 끝점은 지정된 저장소 클래스도 지원해야 합니다. 대상 시스템 공급업체에서 제공하는 권장 사항을 따르십시오.

단계
  1. 소스 버킷에 대한 복제 지원:

    텍스트 편집기를 사용하여 S3 복제 API에 지정된 대로 복제를 활성화하는 데 필요한 복제 구성 XML을 생성합니다. XML을 구성할 때:

    • StorageGRID는 복제 구성의 V1만 지원합니다. 즉, StorageGRID는 규칙에 대해 'Filter' 요소의 사용을 지원하지 않으며 개체 버전 삭제에 대해서는 V1 규약을 따릅니다. 자세한 내용은 복제 구성에 대한 Amazon 설명서를 참조하십시오.

    • S3 버킷 엔드포인트의 URN을 대상으로 사용합니다.

    • 필요한 경우 "<StorageClass>" 요소를 추가하고 다음 중 하나를 지정합니다.

      • 'Standard': 기본 스토리지 클래스. 객체를 업로드할 때 스토리지 클래스를 지정하지 않으면 '표준' 스토리지 클래스가 사용됩니다.

      • S tandard_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을 텍스트 상자에 붙여 넣고 * 변경 내용 저장 * 을 선택합니다.

    복제 구성 대화 상자의 스크린 샷
    참고 그리드 관리자 또는 그리드 관리 API를 사용하여 StorageGRID 관리자가 각 테넌트 계정에 대해 플랫폼 서비스를 활성화해야 합니다. 구성 XML을 저장할 때 오류가 발생하면 StorageGRID 관리자에게 문의하십시오.
  7. 복제가 올바르게 구성되었는지 확인합니다.

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

      앞서 설명한 예에서는 접두사 "2020"과 일치하는 객체가 복제됩니다.

    2. 객체가 대상 버킷에 복제되었는지 확인합니다.

      오브젝트 크기가 작은 경우 복제가 빠르게 수행됩니다.

관련 정보

S3을 사용합니다