[CS] Autoscale

JUNHO YEOM·2022년 8월 25일
0

CS

목록 보기
2/2

Autoscale이란?

Cloud에서 인스턴스의 부하를 코니터링해서 특정 이벤트에 대해 인스턴스를 추가,삭제하는 기능을 제공하는 서비스를 말합니다.
서버사이즈를 모니터링 되는 환경에 따라 자동으로 scale out, scale in 해주는 기능을 말합니다.


Scale up과 Scale out

서버의 성능을 높이기 위한 방법에는 두가지가 있습니다.
CPU를 예시로 들어 설명합니다.
우리 컴퓨터에 있는 CPU의 성능을 높이는 방법에는 더 좋은 CPU로 교체하는 것입니다.
이를 Scale up이라고 합니다.
그림에서는 알기 쉽게 성능이 좋은 CPU를 크기를 키워 표현하였습니다.
하지만, 성능이 좋은 CPU일 수록 성능이 향상되는 폭보다 가격이 더 비싸집니다. 두배더 비싼 CPU를 구매한다고 해도 성능에는 2배의 향상이 이루어지지 않습니다.

Scale out은 클라우드 환경의 장점을 살린 방법입니다.
scale out은 간단하게 이야기하면 CPU의 개수를 늘리는 방법입니다.
클라우드 환경에서의 CPU는 가상화된 환경에서 존재하기 때문에 여러대의 CPU를 연결하는 것이 더 쉽습니다.
가격적인 측면에서도 4대의 CPU를 구동한다면 4대의 CPU가격만 지불하면 될것입니다.


특징

  • 자동으로 인스턴스가 추가, 삭제 되어 운영비용이 절감됩니다.
  • 트래픽에 따른 유연한 대처가 가능합니다.
  • 서버의 결함에 대한 대처가 가능합니다.(하나의 서버가 서버가 불가능해질 경우 자동으로 새로운 인스턴스를 생성하여 복구됩니다.)

0개의 댓글