본문 바로가기
AWS

[ECS] AWS ECS 세팅하기 - 1. 작업정의 및 클러스터 생성

by yonikim 2021. 5. 17.
728x90

원래 기존에는 AWS EC2 인스턴스에 Docker 컨테이너를 수동으로 띄웠으나, 이는 만만치 않게 귀찮은 작업이기에.

AWS Elastic Container Services(ECS) 는 Docker 컨테이너를 이용하여 인프라 환경을 좀 더 편리하게 운영하고 관리할 수 있도록 해주는 서비스이다. Docker의 Docker에 의한 Docker를 위한...

 

AWS ECS 세팅하기 작업은 총 3편으로 나눠 작성하려고 한다.

1. 작업정의 및 클러스터 생성하기

2. 서비스 생성하기 - 롤링 업데이트

3. 서비스 생성하기 - 블루/그린 배포

 


작업정의 생성하기


 

1. AWS Console 로그인 후 Elastic Container Registry 에 들어간다. 

 

2. [작업 정의] > [새 작업 정의 생성] 버튼 클릭

 

3. 시작 유형 호환성 선택 - [FARGATE] 선택

Fargate 란 기존 인프라를 관리할 필요 없이 컨테이너를 배포하고 관리할 수 있는 컴퓨팅 엔진으로, EC2 인스턴스 없이 독립적으로 실행할 수 있게 해준다. Fargate 를 사용하면 애플리케이션을 쉽게 확장할 수 있다.

 

 

4. 작업 및 컨테이너 정의 구성

1) 작업 및 컨테이너 정의 구성

2) 컨테이너 추가

[생성] 버튼을 클릭하면 아래와 같이 Task 가 생긴다.

 


클러스터 생성하기


 

1. [클러스터] > [클러스터 생성] 버튼 클릭

 

2. 클러스터 템플릿 선택 - Fargate 를 사용하기 때문에 [네트워킹 전용] 선택 

 

3. 클러스터 구성

 

728x90