icon

버킷 복제 솔루션

버킷 복제 솔루션

개요

오브젝트 스토리지의 버킷에 대한 백업이나 마이그레이션이 필요한 경우 버킷 복제 솔루션을 사용할 수 있습니다.

사용자는 SCP 콘솔을 이용해 버킷 데이터 복제및 원본데이터 복사를 수행할 수 있으며, S3 replication API로 데이터복제(sync)를 할 수 있습니다.

버킷 복제 및 원본데이터 복사 아키텍처

Bucket Replication
그림. Bucket Replication

복제 정책 가이드

복제 정책은 s3api s3replication에 기반한 솔루션입니다.

복제 수행시점부터 업데이트 되는 오브젝트들을 실시간 sync 해주는 솔루션으로 사용자의 데이터에 가용성을 보장해줍니다.

복제 버킷명은 원본과 달라야하며, 동일리전/크로스리전 모두 복제 가능합니다.

버킷내 모든 데이터의 복제도 가능하며, 접두사 기반 복제도 제공합니다.

복제를 수행하기 위해선 버킷내 버저닝 활성화가 필수 이며, 이에 따라 삭제 마커 또한 복제가능합니다.

복제 정책 S3API 가이드

AWS CLI 가이드

s3api_guide1
s3api_guide2

RestAPI 가이드

restapi_guide
그림. restapi_guide

replication.json 가이드

Role
  • 미사용
Rules: Destination: Bucket
  • s3 arn format과 달리 아래처럼 사용
  • arn:ceph:s3:Endpoint:Accesskey-Secretkey:BucketName

원본데이터 복사 가이드

원본데이터 복사 정책은 SCP 자체솔루션으로 s3api를 제공하지 않습니다.

복사 시점에 있는 모든 데이터를 타겟으로 복사합니다.

복사 버킷명은 원본과 달라야하며, 동일리전/크로스리전 모두 복사 가능합니다.

참고 문서

[1] aws s3pai guide, https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/replication.html