Auto scaling

임성준·2022년 6월 27일
0
post-thumbnail

Auto scaling

오토스케일은 인스턴스의 부하를 모니터링해서 특정 이벤트에 대해 인스턴스를 추가/삭제하는 기능을 제공하는 서비스 이다.

예를 들어, 급작스러운 서비스 트래픽의 증가 상황에서 운영자의 개입없이 자동으로 인스턴스를 추가한다던가, 부하 상황이 해제되면 추가된 인스턴스를 삭제 하는 것이 가능하다.
이처럼 탄력적인 서비스 인프라 운영이 가능해지고, 이를 통해 인프라 비용 및 운영 비용 절감이 가능해진다.

오토스케일에 의해 자동으로 생성되는 인스턴스들은 사용자가 생성한 인스턴스 템플릿을 기반으로 만들어지게 되며, 지정 가능한 속성들은 아래와 같다.

  • 이미지
  • 인스턴스 타입
  • 디스크 사이즈 (추가볼륨 지정 가능)
  • 키페어
  • 연결될 네트워크
  • 플로팅 IP 연결 여부
  • 부팅 스크립트

스케일링 그룹 (Scaling Group)

인스턴스의 증감은 스케일링 그룹안에서 이루어 지게 되며, 사용자가 지정한 조건을 통해 실행된다. 기본적으로 아래와 같은 내용을 기술하게 된다.

  • 증설 시 어떤 인스턴스 템플릿을 이용할 것인지
  • 얼마나 많은 서버를 필요로 하는지
  • 어떤 값을 기반으로 모니터링해서, 인스턴스를 증설 또는 감축 할 것인지

추가적으로 증설된 인스턴스가 로드밸런서의 멤버로 연결되어야 한다면, 로드밸런서를 지정할 수도 있다.

참조

profile
오늘도 공부 📖🌙

0개의 댓글