DEVOPS_HANSU 2023. 4. 19. 14:53

Amazon ECS (Elastic Container Service)는 Docker 컨테이너를 실행할 수 있는 AWS의 관리형 컨테이너 오케스트레이션 서비스입니다. ECS를 사용하면 애플리케이션 컨테이너를 쉽게 배포, 확장 및 관리할 수 있습니다.

Amazon ECR (Elastic Container Registry)는 Docker 컨테이너 이미지를 저장 및 관리할 수 있는 완전 관리형 Docker 이미지 저장소입니다. ECR은 Docker 이미지를 안전하게 저장하고 배포하기 위해 AWS의 보안 및 인증 기능을 활용할 수 있습니다.

ECS는 EC2 인스턴스 또는 AWS Fargate (서버리스 컨테이너 서비스)에서 실행되는 컨테이너를 오케스트레이션합니다. ECS는 클러스터, 태스크, 서비스, 작업 등 다양한 개념을 제공하여 컨테이너를 배치하고 관리할 수 있습니다.

ECR은 Docker CLI 또는 Amazon ECR API를 통해 Docker 이미지를 업로드하고 저장할 수 있습니다. 이미지는 안전한 Amazon S3 저장소에서 저장되며, Amazon ECR은 Docker 이미지를 안전하게 저장하고 배포하기 위해 AWS의 보안 및 인증 기능을 활용합니다.

ECS와 ECR을 함께 사용하면 Docker 컨테이너 애플리케이션을 쉽게 개발, 배포 및 관리할 수 있습니다. ECS는 컨테이너를 실행하고 관리하고, ECR은 이미지를 저장하고 배포합니다. AWS에서 제공하는 이러한 서비스는 개발자가 애플리케이션을 빠르게 개발하고 배포할 수 있도록 도와줍니다.

 

마이크로 서비스, 도커 컨테이너 : https://www.youtube.com/watch?v=_eBiF1Ut-KY&t=304s ( AWS Kroea 공식 Youtube)