AWS

AWS Auto Scaling Group

jjjp9966 2025. 2. 24. 21:07

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