AWS🚡

AWS Auto Scaling 사용하여 서버 추가 및 제거 자동 수행

MAYMIN 2024. 4. 13. 19:59
728x90
SMALL

 

🥐Amazon EC2 Auto Scaling 

이 기능을 사용하면 서버 추가 및 제거를 부하 상황에 맞게 자동 수행이 가능하다.

 

  • 스케일 아웃 (Scale-out)
    서버 추가

  • 스케일 인 (Scale-in)
    서버 제거

 

CPU 사용률에 맞춰 서버를 추가하거나 CPU를 추가 할 수 있다.

시작 템플릿에 Amazon 머신 이미지(AMI) 정보와 서버가 추가될 조건을 설정해두면 조건에 맞춰 서버가 자동으로 추가된다.

 

🍒대상 추적 조정 정책

목표 사용률을 지정해 지정한 값을 유지하게끔 인스턴스 수를 자동으로 조절하는 기능

 

ex.

평균 CPU사용률을 50%가 되도록 목표 지정하면,

대상 추적 조정 정책은 CPU 사용률을 감시해 사용률이 50%를 넘으면 인스턴스를 추가한다.

반대로, CPU 사용률이 많이 내려가면 인스턴스를 줄인다. (이 기능은 무료)

사용자는 늘어난 인스턴스의 비용만 지불하면 된다.

 

이외에도

서버 자원의 부하가 아닌 사용자 접속 수와 같은 기준을 이용한 자동 추가 및 삭제도 설정 가능하다.

 

🍒스케줄 스케일

일정을 세워 인스턴스 수를 조절

이는 주말이나 연휴 등 접속자 수가 늘어나거나 줄어드는 것을 예측할 수 있다면 유용하게 사용할 수 있다.

 

 

Auto Scaling은 장애 대비용으로도 사용된다.

지정된 인스턴스 수를 유지하는 기능이 있어, 예기치 못한 장애가 발생해 인스턴스가 멈췄다면 자동으로 인스턴스가 새로 만들어진다.

 

 

🍒예측 스케일링 기능

서버 수의 수요를 예측

 

🍒버전 관리

인스턴스를 시작할 때 템블릿이 될 부팅 설정

 

Auto Scaling 기능은 EC2뿐 아니라, RDS나 ECS 같은 서비스에서도 사용할 수 있다.

 

 

728x90
LIST