Auto Scaling 그룹은 미리 설정을 해도 되고 안해도 됩니다.
ECS 클러스터 생성 시 자동으로 생성해 주는데 미리 시작 템플릿과 Auto Scaling 그룹을 설정해서 진행한다면 좀 더 수월하게 자신에게 맞는 설정을 넣을 수 있을 겁니다.
예전(2023/02/23) 기준 ECS에서 클러스터를 생성하면 Auto Scaling 그룹 자동 생성과 시작 템플릿 대신 시작 구성을 사용 하였으나 AWS에서는 시작 템플릿을 사용하는 것을 권장하고 있습니다.
두 개의 보안그룹 생성
- 컨테이너
- 로드밸런싱
EC2콘솔 → 네트워크 및 보안 → 보안 그룹 → 보안 그룹 생성
EC2콘솔 → 인스턴스 → 시작 템플릿 → 시작 템플릿 생성
아마존 리눅스 선택
인스턴스 유형 : test용으로 저렴한 t2.micro
키 페어 : SVM 이용 에정으로 사용 안함. (ssh로 연결 할 경우 사용하세요.)
네트워크 설정
#!/bin/bash
echo ECS_CLUSTER=ECS-test-cluster >> /etc/ecs/ecs.config;
echo ECS_BACKEND_HOST= >> /etc/ecs/ecs.config;
EC2콘솔 → Auto Scaling 그룹 → Auto Scaling 그룹 생성
시작 템플릿 : 기존에 생성한 EC2-test-template 사용
네트워크
고급 옵션 구성 pass
그룹 크기 (원하는 용량) : 생성할 ec2 인스턴스 개수
태그 추가