게시된 날짜: Dec 8, 2020

Amazon Elastic Container Registry(Amazon ECR)가 이제 프라이빗 리포지토리에서 이미지의 교차 리전 복제를 지원하므로 개발자는 소스 리포지토리에 대한 단일 푸시 작업으로 컨테이너 이미지를 여러 AWS 계정 및 리전에서 쉽게 복사할 수 있습니다. 리전 내 이미지를 인프라에 저장하면 지연 시간의 단축에 따라 이미지 다운로드 시간도 단축할 수 있으므로 애플리케이션을 더 빠르게 시작할 수 있으며, 교차 리전 다운로드를 제거함으로써 리전 격리에 도움이 될 수 있습니다. 이미지를 지리적으로 분산시키면 애플리케이션의 백업 및 재해 복구 요구 사항을 충족하는데에도 도움이 됩니다. Amazon ECR은 리전 간에 이미지를 안정적으로 복제할 수 있는 간단한 방법을 생성함으로써 이제 AWS에서 고가용성 애플리케이션도 훨씬 쉽게 실행할 수 있습니다. 

컨테이너 기반 애플리케이션은 고가용성의 구현을 위해 여러 위치에 분산된 인프라에서 실행되는 많은 이미지로 구성될 수 있습니다. 개발자는 이 이미지를 여러 위치에서 빌드 및 저장하여 신속하게 배포하며, 심지어 기업이 점점 더 현대적인 CI/CD 방식을 채택함에 따라 매일 배포하기도 합니다. 각 이미지는 먼저 리포지토리에 저장한 후에 기타 여러 리포지토리로 안정적으로 푸시해야 합니다. 예를 들어, 이미지를 여러 계정에 걸쳐 스테이징에서 프로덕션으로 승격시킬 때 애플리케이션 파이프라인 워크플로의 일부로 복사할 수도 있습니다. 현재 AWS 고객은 이미지 배포를 관리하려면 사용자 지정 솔루션을 생성하고 추가 코드를 작성해야 하므로 프로세스에 운영 부담과 유지 관리 비용을 가중시킬 수 있습니다.

Amazon ECR에서 프라이빗 리포지토리의 교차 리전 복제 기능은 여러 AWS 계정 및 리전에서 대상을 선택하여 이미지를 소스 리포지토리로 푸시함으로써 간단하게 이미지를 복사할 수 있습니다. AWS Management Console에서 개발자는 단 몇 번의 클릭 또는 AWS CLI를 사용함으로써 대상 계정과 리전을 선택하여 이미지를 자동으로 복제할 수 있습니다. 이미지를 이 소스 리포지토리로 푸시하면 ECR이 구성된 모든 복제 대상에 자동으로 복제됩니다. 교차 리전 복제는 ECR이 제공되는 모든 퍼블릭 AWS 리전에서 사용할 수 있습니다. 블로그에서 자세히 알아보고 설명서를 따라 시작하세요.