ECS - EC2 간단 배포하기 [2] - 테스크 정의 및 배포
·
Infra
1. ECR(Elastic Container Registry) 생성 AWS Console > Amazon Elastic Container Registry > Private Repositories > [Create repository] 빨간 영역에 폴더 생성할 폴더명을 만들면된다. 해당 앞으로 이미지를 빌드하고 푸시할 때, 저장할 장소의 이름이라고 생각하면 편하다.이후 아래처럼 생성한 이름의 리포지토리가 만들어진 것을 확인할 수 있다. 2. EC2에서 ECR에 접근할 수 있는 IAM 생성AWS Console > Identity and Access Management (IAM) ****> Access management > Users > [Create user] IAM > 사용자 > kobaco-ecs-ia..
ECS - EC2 간단 배포하기 [1] - EC2에 ECS 에이전트 설정
·
Infra
클라우드 환경에서 컨테이너 애플리케이션을 배포할 때, 보통 EC2나 GCE(Google Compute Engine)에 Docker를 설치하고 컨테이너를 직접 띄우는 방식으로 운영했었다. 하지만, AWS에서는 ECS(Amazon Elastic Container Service)를 이용해 더 쉽게 컨테이너를 배포하고 관리할 수 있다고 들어서 오늘은 미루고 미뤄왔던 'ECS롤 통해서 배포'를 해보려고 한다.  그 중 오늘 다룰 목차는 이렇게 된다.1. IAM 역할 설정 -> EC2에 역할 부여2. ECS 클러스터 생성3. Docker 설정4. ECS 에이전트 설치 ✅ 1. IAM 역할 생성 (EC2가 ECS에 접근할 권한 부여)ECS에서 EC2를 정상적으로 실행하려면, EC2 인스턴스가 AWS ECS와 통신할 ..