AWS Auto Scaling 크기 조정

안상운·2025년 3월 10일

AWS

목록 보기
9/12
post-thumbnail

크기 조정(Scaling)이란?

크기 조정(Scaling)은 트래픽 변화나 사용자 수 변화에 맞춰 자동으로 서버의 수를 늘리거나 줄이는 것.

  • 트래픽이 증가하면 → 자동으로 서버가 늘어나서 안정적인 서비스를 제공
  • 트래픽이 감소하면 → 자동으로 서버를 줄여서 비용을 절감.

이렇게 크기를 자동으로 조정하는 게 EC2 Auto Scaling


🎯 대상 추적 크기 조정 정책(Target Tracking Scaling Policy)이란?

이 정책은 지정한 목표 값을 유지하도록 서버 수를 자동으로 조정하는 방식

예를 들어 쉽게 말해,

  • CPU 사용률을 50%로 유지하겠다고 설정하면:
    • CPU 사용률이 70%로 높아지면, 서버를 추가로 자동 배포하여 CPU를 다시 50%로 떨어뜨림
    • 반대로 CPU 사용률이 30%로 떨어지면, 서버 수를 줄여 다시 CPU를 50%로 높임.

🎈 대상 추적 크기 조정 정책을 쓰는 이유는?

  • 직관적: 원하는 지표를 지정하면 자동으로 관리.
  • 편리함: 직접 서버 수를 늘리고 줄일 필요 없이, 자동으로 이루어짐.
  • 안정성: 설정한 값 주변에서 서비스 성능을 안정적으로 유지.
  • 비용 절약: 서버가 불필요하게 계속 떠 있는 상황을 방지하여 비용을 줄임.

📌 주로 사용하는 대상 추적 지표(예시):

  • CPU 사용률 (%): CPU가 과부하되는지 체크.
  • 네트워크 트래픽: 들어오는 요청량을 체크.
  • ALB 요청 개수: 로드밸런서가 초당 처리하는 요청 개수를 체크.

요약 정리

항목설명예시
크기 조정서버 수를 자동으로 늘리고 줄이는 것트래픽 증가 시 서버 증가
대상 추적 정책특정 지표(예: CPU, 요청수)를 목표치로 유지하는 방식CPU 50% 유지

이렇게 EC2 Auto Scaling을 활용하면 사용자는 자동화된 환경에서 안정적이고 효율적인 서비스를 운영 가능.

0개의 댓글