Cloud/AWS

[AWS] Auto Scaling

A09 2023. 5. 10. 19:00

Auto Scaling

애플리케이션을 모니터링 하고 용량을 자동으로 조정하여, 최대한 저렴한 비용으로 안정적이고 예측 가능한 성능을 유지한다. AWS Auto Scaling을 사용하면 몇 분 만에 손쉽게 여러 서비스 전체에서 여러 리소스에 대해

애플리케이션 규모 조정을 설정할 수 있다. 

 

클라우드를 활용하고 애플리케이션 및 의존성을 가상화  컨테이너화함으로써, 조직은 사용자 요구에 따라 확장 가능한 애플리케이션을 만들어 낼 수 있다. 애플리케이션 수요를 모니터링하고 자동으로 규모를 조절하여 최적의 사용자 경험을 제공할 수 있다.

 

작동 예시)

갑자기 트래픽이 폭주하면 서비스에 참여하고 있던 서버들의 CPU 사용률이 점점 높아진다.

CPU 점유율이 80% 를 넘게 되면 미리 준비된 이미지를 이용해서 인스턴스를 생성

ELB에 연결해서 트래픽을 새로 생성한 EC2 인스턴스에 분산

트래픽이 줄어들면서 CPU사용률 20% 아래로 떨어지면 EC2 인스턴스가 순차적으로 제거

 (비용 절감에 효과적)

 

 

참고) 

https://aws.amazon.com/ko/autoscaling/
https://opentutorials.org/course/608/3010

 

'Cloud > AWS' 카테고리의 다른 글

[AWS] IAM이란?  (0) 2023.06.26
[AWS] AWS RDS  (0) 2023.06.07
[AWS] On-Premise vs Cloud Computing  (0) 2023.05.22
[AWS] 프리티어 무료 사용량 & 사용량 알림 수신 설정  (0) 2023.05.11
[AWS] Serverless "Hello, World" 실행  (0) 2023.05.09