- 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 장점
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_img1.jpg)
완전 관리형
Amazon Elastic Container Registry를 사용하면 컨테이너 레지스트리를 지원하는 데 필요한 인프라를 운영 및 확장할 필요가 없습니다. 소프트웨어를 설치 및 관리하거나 인프라를 확장할 필요 없이 컨테이너 이미지를 Amazon ECR로 푸시하고 배포가 필요할 때 해당 이미지를 가져오면 됩니다.
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_img2.jpg)
보안
Amazon Elastic Container Registry에서는 HTTPS를 통해 컨테이너 이미지를 전송하고 저장 이미지를 자동으로 암호화합니다. EC2 인스턴스에서 직접 자격 증명을 관리할 필요 없이 AWS Identity and Access Management(IAM) 사용자 및 역할을 사용하여 이미지에 대한 권한 관리 및 액세스 제어 정책을 구성할 수 있습니다.
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_img4.jpg)
고가용성
Amazon Elastic Container Registry는 확장성이 뛰어나고 안정적인 중복 아키텍처를 보유하고 있습니다. 컨테이너 이미지는 가용성과 접근성이 뛰어나 애플리케이션을 위해 새로운 컨테이너를 안정적으로 배포할 수 있습니다.
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_img3.jpg)
간단화된 워크플로
Amazon Elastic Container Registry는 Amazon ECS 및 Docker CLI와 통합되므로, 개발 및 프로덕션 워크플로를 간소화할 수 있습니다. 개발 머신에서 Dcoker CLI를 사용해 컨테이너 이미지를 Amazon ECR로 손쉽게 푸시하고, Amazon ECS에서 프로덕션 배포를 위해 해당 이미지를 직접 가져올 수 있습니다.
Amazon EC2 Container Registry 구성
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_capture1.jpg)
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_capture2.jpg)
녹색 Task Definition Successfully 화면이 나오면 정상
아래는 Task Definition 설정 내용
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_capture3-1030x570.jpg)
![](https://image-kr.bespinglobal.com/wp-content/uploads/2018/03/techblog_ecr_capture4-1030x250.jpg)
AWS에 대해 더 알고 싶으세요?
베스핀글로벌의 AWS 전문 엔지니어가 답해드립니다.