Autoscale?? 뭔데??

0
post-thumbnail

1. Autoscale

  • Autoscale : 서버의 과부하나 장애 등 서비스가 불능상태가 되면 자동으로 서버를 복제/추가 하여 서버를 늘려주는 작업이다.
  • 인스턴스 템플릿을 통해 만들어지는 관리형 인스턴스 그룹에서 사용이 가능하다.
  • 인스턴스 템플릿을 통해 그룹을 만들면 동종의 인스턴스들이 만들어지기 때문에 앱에서 트래픽 증가와 감소를 원활하게 처리할 수 있다.
  • 급격하게 트래픽이 증가한다면 동종 인스턴스들이 자동으로 생성되어 이를 분산하고, 트래픽이 감소해서 더 이상 필요하지 않으면 자동으로 감소시킨다.

2. 종류

  • Scale-out : 서버의 자원 스펙 상승으로는 한계가 있으며 효율이 떨어지는 시점이 있다. Scale-out은 컴퓨터의 성능 상승보다 컴퓨터의 수를 늘리는 것이다. 이렇게 동일한 컴퓨터의 수를 늘림으로써 부하 분산의 효과를 가져온다.(DB에 적용X)
  • Scale-in : 작업이 완료되어 더이상 필요없는 Scale-out으로 늘렸던 컴퓨터의 수를 줄이는 것이다.
  • Scale-up : 서버의 자원이 부족하여 서버의 스펙을 상승 시키는 것을 말한다.(CPU, Memory 등) AWS에서는 스펙이 더 좋은 인스턴스 타입으로 교체하는 것이라고 말할 수 있다. 시스템 자원을 늘리게 되면 서버 재기동이 필요하기 때문에 오토스케일링 기능을 사용할 수 있다.

마무리

=> 내가 공부하고 있는 GCP보다는 AWS에서의 개념이 훨씬 많은거 같다. 나중에 AWS를 사용할때 더 자세히 공부해봐야 할 것 같다.

profile
끝날때 까지 끝난게 아니야. 결국 내가 이겨!

0개의 댓글