- Autoscale : 서버의 과부하나 장애 등 서비스가 불능상태가 되면 자동으로 서버를 복제/추가 하여 서버를 늘려주는 작업이다.
- 인스턴스 템플릿을 통해 만들어지는 관리형 인스턴스 그룹에서 사용이 가능하다.
- 인스턴스 템플릿을 통해 그룹을 만들면 동종의 인스턴스들이 만들어지기 때문에 앱에서 트래픽 증가와 감소를 원활하게 처리할 수 있다.
- 급격하게 트래픽이 증가한다면 동종 인스턴스들이 자동으로 생성되어 이를 분산하고, 트래픽이 감소해서 더 이상 필요하지 않으면 자동으로 감소시킨다.
- Scale-out : 서버의 자원 스펙 상승으로는 한계가 있으며 효율이 떨어지는 시점이 있다. Scale-out은 컴퓨터의 성능 상승보다 컴퓨터의 수를 늘리는 것이다. 이렇게 동일한 컴퓨터의 수를 늘림으로써 부하 분산의 효과를 가져온다.(DB에 적용X)
- Scale-in : 작업이 완료되어 더이상 필요없는 Scale-out으로 늘렸던 컴퓨터의 수를 줄이는 것이다.
- Scale-up : 서버의 자원이 부족하여 서버의 스펙을 상승 시키는 것을 말한다.(CPU, Memory 등) AWS에서는 스펙이 더 좋은 인스턴스 타입으로 교체하는 것이라고 말할 수 있다. 시스템 자원을 늘리게 되면 서버 재기동이 필요하기 때문에 오토스케일링 기능을 사용할 수 있다.