[AWS] ECR, CodePipeline, ECS 개념

홍승보·2022년 7월 20일
0

AWS

목록 보기
2/7
post-thumbnail

ECR ( Elastic Container Registry )

  • Container Registry
  • 개발자가 Docker Container Image를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전관리형 Docker Container Registry

CodePipeline

  • 간단히 말해 CodeCommit, CodeBuild, CodeDeploy를 하나의 프로세스로 통합시켜주는 CI/CD도구이다.

  • 코드 변경이 발생할 때마다 사용자가 정의한 릴리즈 모델을 기반으로 릴리즈 프로세스의 빌드, 테스트 및 배포 단계를 자동화한다.

  • 이를 통해 Application의 변경 사항이나 새로운 기능을 신속하고 안정적으로 제공할 수 있다.

ECS ( Elastic Container Service )

  • 완전 관리형 컨테이너 오케스트레이션 서비스
    • 컨테이너란 운영 체제 가상화의 한 형태이며 애플리케이션을 실행하는데 필요한 모든것을 포함
  • 간단히 말해 여러 종류의 컨테이너를 여러 인스턴스에서 실행하는 것이다.
  • 다양한 AWS 기능과 통합이 쉽고 다른 서비스에 비해서 쉽게 적용이 가능하다.
  • 타사의 Docker Swarm, Google Kubernetes, 하시코프의 Nomad등 다양한 오케스트레이션 도구가 있다.


profile
Junior BE Developer

0개의 댓글