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 |