ASG (Auto Scaling Group)
Launch Template 기반으로 EC2를 자동 생성/삭제/관리하는 서비스
Launch Template이란?
ASG가 EC2를 만들 때 사용하는 설계도
- 어떤 OS를 사용할지(Amazon Linux 2023)
- 어떤 사양인지(t4g.small)
- 어떤 트래픽을 허용할지(보안 그룹)
- 어떤 AWS 권한을 가질지(IAM)
- EC2 시작 시 실행할 스크립트(User Data)
핵심 설정
- Desired: 지금 유지하고 싶은 인스턴스 수(인스턴스 장애 시 새 EC2 생성)
- Min: 최소 인스턴스 수(트래픽 줄면 Min 수준까지 인스턴스 제거)
- Max: 최대 인스턴스 수(부하 발생 시 Max 범위 내에서 자원 추가)