본문 바로가기

개발/개발의 ㄱ

[AWS] auto-scaling 구현 정리

반응형

aws에서 auto-scaling 구현 방식

 

0) ami 생성

1) 시작 템플릿 생성

  - 0)에서 생성한 ami 선택

  - user-data 설정

2) 로드 밸런서 생성

3) 대상 그룹 생성

4) auto-scaling-group 생성

  - 2)에서 생성한 시작 템플릿 선택

  - 3)에서 생성한 로드 밸런서 선택

 

여기서 중요한건 asg에서 인스턴스를 scale-in, scale-out 할때 새로운 인스턴스에 서비스가 켜져야 한다는 점입니다.

*시작 템플릿 생성시 user-data로 deploy script를 짜시면 됩니다