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
'AWS🚡' 카테고리의 다른 글
Amazon Elastic Block Store (EBS) (0) | 2024.04.14 |
---|---|
Amazon S3 (Simple Storage Service) (0) | 2024.04.14 |
컨테이너 Container 개념 (0) | 2024.04.14 |
AWS Lambda 활용법 (0) | 2024.04.13 |
AWS Lambda | Serverless Computing Service (서버리스 컴퓨팅 서비스) (0) | 2024.04.13 |