1. ASG
AWS EC2 인스턴스의 수를 자동으로 확장하거나 축소하여 트래픽 변화에 맞춰 리소스를 최적화하는 서비스.
2. ASG 주요 기능
자동 확장
- 트래픽이 급증하면 자동으로 인스턴스를 추가하고, 트래픽이 감소하면 인스턴스를 종료하여 비용을 절감한다.
헬스 체크
- 비정상적인 인스턴스를 감지하면 자동으로 새 인스턴스를 시작하여 서비스 안정성을 보장한다.
용량 설정
- 최소 용량, 최대 용량, 원하는 용량을 설정하여 EC2 인스턴스의 수를 제어할 수 있다.
정책 기반 확장
- CPU 사용률, 네트워크 트래픽 등 다양한 스케일링 정책을 설정하여 리소스를 자동으로 확장/축소한다.
3. 스케일링 정책
목표 기반 확장(Target Tracking Scaling)
- 목표 값을 설정하고 자동으로 인스턴스를 확장하거나 축소한다.
- 예: CPU 사용률을 50%로 설정하고, 사용량이 50%를 초과하면 인스턴스를 추가한다.
스케줄 기반 확장(Scheduled Scaling)
- 특정 시간에 미리 설정된 수의 인스턴스를 자동으로 확장하거나 축소한다.
- 예: 웹사이트 방문자가 많을 것으로 예상되는 시간대에 자동으로 인스턴스를 추가한다.
예측 기반 확장(Predictive Scaling)
- AWS Auto Scaling이 과거의 트래픽 패턴을 분석하여 미래의 수요를 예측하고, 자동으로 인스턴스를 확장한다.
메트릭 기반 확장(CPU/네트워크 기반 확장)
- EC2 인스턴스의 CPU 사용량, 네트워크 트래픽 등의 메트릭을 기준으로 자동으로 인스턴스를 추가하거나 제거한다.
'AWS' 카테고리의 다른 글
AWS Elastic Load Balancing (0) | 2025.02.24 |
---|---|
AWS SAA 시험 대비 #4: EBS, EFS (0) | 2025.02.24 |
AWS SAA 시험 대비 #3: EC2 (0) | 2025.01.30 |
AWS SAA 시험 대비 #2: IAM (0) | 2025.01.23 |
AWS SAA 시험 대비 #1: Region, AZ, Edge location (0) | 2025.01.23 |