- Amazon Elastic Container Registry(ECR)는 개발자가 Docker 컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전관리형 Docker 컨테이너 레지스트리입니다. Amazon ECR은 Amazon Elastic Container Service(ECS)와 통합되므로 개발에서 프로덕션까지의 워크플로를 간소화할 수 있습니다.
- Amazon ECR을 사용하면 자체 컨테이너 레지스트리를 운영하거나 기본 인프라 확장에 대해 걱정할 필요가 없습니다. Amazon ECR은 이미지를 가용성과 확장성이 뛰어난 아키텍처상에 호스팅하여 애플리케이션을 위해 컨테이너를 안정적으로 배포할 수 있습니다. 또한, AWS Identity and Access Management(IAM)와 통합되어 각 리포지토리에 대한 리소스 수준의 제어를 제공합니다.
- Amazon ECR에는 초기 비용이나 약정이 없습니다. 리포지토리에 저장한 데이터와 인터넷으로 전송한 데이터 양에 대한 요금만 지불합니다.
Amazon Elastic Container Registry
뉴스레터 가입
클라우드 관련 최신 소식을 업데이트 받으실 수 있습니다.
Amazon EC2 Container Registry 장점
완전 관리형
Amazon Elastic Container Registry를 사용하면 컨테이너 레지스트리를 지원하는 데 필요한 인프라를 운영 및 확장할 필요가 없습니다. 소프트웨어를 설치 및 관리하거나 인프라를 확장할 필요 없이 컨테이너 이미지를 Amazon ECR로 푸시하고 배포가 필요할 때 해당 이미지를 가져오면 됩니다.
보안
Amazon Elastic Container Registry에서는 HTTPS를 통해 컨테이너 이미지를 전송하고 저장 이미지를 자동으로 암호화합니다. EC2 인스턴스에서 직접 자격 증명을 관리할 필요 없이 AWS Identity and Access Management(IAM) 사용자 및 역할을 사용하여 이미지에 대한 권한 관리 및 액세스 제어 정책을 구성할 수 있습니다.
고가용성
Amazon Elastic Container Registry는 확장성이 뛰어나고 안정적인 중복 아키텍처를 보유하고 있습니다. 컨테이너 이미지는 가용성과 접근성이 뛰어나 애플리케이션을 위해 새로운 컨테이너를 안정적으로 배포할 수 있습니다.
간단화된 워크플로
Amazon Elastic Container Registry는 Amazon ECS 및 Docker CLI와 통합되므로, 개발 및 프로덕션 워크플로를 간소화할 수 있습니다. 개발 머신에서 Dcoker CLI를 사용해 컨테이너 이미지를 Amazon ECR로 손쉽게 푸시하고, Amazon ECS에서 프로덕션 배포를 위해 해당 이미지를 직접 가져올 수 있습니다.
Amazon EC2 Container Registry 구성
녹색 Task Definition Successfully 화면이 나오면 정상
아래는 Task Definition 설정 내용
AWS에 대해 더 알고 싶으세요?
베스핀글로벌의 AWS 전문 엔지니어가 답해드립니다.