AWS🚡

AWS의 컨테이너 오케스트레이션 서비스

MAYMIN 2024. 4. 14. 16:01
728x90
SMALL

 

AWS에서 컨테이너 시스템을 구축하는 경우 사용하는 서비스

  • Amazon Elastic Container Service (ECS) - AWS
  • Amazon Elastic Kubernetes Service (EKS) -쿠버네티스

이 두 서비스의 큰 차이점

> 컨테이너 오케스트레이션 기능을 AWS 가 담당하느냐 ? 쿠버네티스(Kubernetes)가 담당하느냐? 이다.

 

 

🥐 ECS

ECS는 AWS의 관리형 컨테이너 오케스트레이션 서비스이다.

 

컨테이너 오케스트레이션 도구를 구축하고 관리하기 위해서는 상당한 노력과 시간이든다.

하지만 이 부분을 AWS에 모두 맡길 수 있다.

또 Amazon Elastic Container Registry(ECR) 라는 컨테이너 이미지 레지스트리 서비스도 제공한다.

 

 

🥐 EC2와 Fargate

ECS를 이용해 컨테이너를 기동할 때, 어떤 플랫폼에서 시작할지 선택 가능하다.

 

선택 가능한 플랫폼은 아래 두 가지이다.

  • EC2
    - EC2 인스턴스 내에서 실행되는 컨테이너 런타임에서 컨테이너를 실행하는 타입
    - (사용자가 컨테이너 런타임이 설치된 서버를 관리)
  • AWS Fargate (Fargate)
    - AWS에서 관리하는 서버에서 컨테이너를 실행.
    - (Fargate는 컨테이너 런타임, OS 버전업 같은 서버 관리를 AWS가 하기에, 사용자는 컨테이너 이미지만 관리)

 

...

🥐 EKS (Elastic Kubernetes Service)

쿠버네티스(k8s)는 구글에서 개발한 컨테이너 오케스트레이션 도구이다.

EKS는 쿠버네티스를 사용할 수 있다.

 

 

 

 

728x90
LIST