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 |