728x90
원래 기존에는 AWS EC2 인스턴스에 Docker 컨테이너를 수동으로 띄웠으나, 이는 만만치 않게 귀찮은 작업이기에.
AWS Elastic Container Services(ECS) 는 Docker 컨테이너를 이용하여 인프라 환경을 좀 더 편리하게 운영하고 관리할 수 있도록 해주는 서비스이다. Docker의 Docker에 의한 Docker를 위한...
AWS ECS 세팅하기 작업은 총 3편으로 나눠 작성하려고 한다.
3. 서비스 생성하기 - 블루/그린 배포
작업정의 생성하기
1. AWS Console 로그인 후 Elastic Container Registry 에 들어간다.

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

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

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


2) 컨테이너 추가

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

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

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

3. 클러스터 구성


728x90
'AWS' 카테고리의 다른 글
| [Lambda] Serverless 프레임워크 사용하기 (0) | 2021.05.18 |
|---|---|
| [ECS] AWS ECS 세팅하기 - 2. 서비스 생성 - 롤링 업데이트 (0) | 2021.05.17 |
| [EC2] AWS EC2 볼륨 크기 수정하기 (0) | 2021.05.12 |
| [ECR] Bitbucket Pipeline 을 이용해 AWS ECR에 이미지 push하기 (0) | 2021.05.01 |
| [AWS] aws-cli 설치하기 (0) | 2021.04.30 |