카테고리 없음
오토스케일링(AutoScaling) 1분 요약 정리(스케일 업, 스케일 아웃, 스케일 인)
팡펑퐁
2023. 1. 12. 01:01
728x90
스케일링(Scaling)
- 인스턴스 혹은 컴퓨팅의 파워를 늘리는 것을 말한다.
스케일 업(Scale-Up)
- 어떤 작업을 원활히 수행하기에 서버의 자원이 부족하여 해당 서버의 스펙을 올리는 것을 말한다.
- AWS에서는 스펙이 더 좋은 인스턴스 타입으로 바꾸는 것이라고 할 수 있다.
스케일 아웃(Scale-Out)
- 서버 하나의 성능을 향상하는 것보다 서버의 수를 늘려 작업을 분산하는 것을 말한다.
- 스케일 업보다 스케일 아웃을 사용할 때
- 단순히 서버의 스펙을 올리는 것만으로는 효율이 떨어질 때
- 저비용으로 작업 수행 능력을 올리고 싶을 때
스케일 인(Scale In)
- 작업이 완료되어 더 이상 필요 없는 (스케일 아웃으로 늘려 놓은) 서버의 수를 줄이는 것을 말한다.
AWS 오토 스케일링(Auto Scaling)
- 클라우드 컴퓨팅의 대표적인 장점은 필요에 따라 서비스를 빠르게 확장하거나 축소할 수 있다는 점이다.
- 스케일 인/아웃 정책에 따라 CPU, 메모리, 디스크, 네트워크 트래픽과 같은 시스템 자원들을 모니터링하여 서버의 사이즈를 자동으로 조정해 주는 AWS의 서비스이다.
오토 스케일링의 목표
- 정확한 수의 EC2 인스턴스를 보유하도록 보장한다.
- 다양한 스케일링 정책 적용이 가능하다.
- AZ에 인스턴스가 골고루 분산될 수 있도록 도와준다.
728x90