개인공부/BE

[Server] AWS 인프라 구축 가이드 - 3 AWS Auto Scaling을 이용한 다중 서버 구성 (2)

파뱁 2022. 2. 1. 16:17
728x90

이전 내용에 이어서 정리를 진행할 것임

https://paabaep.tistory.com/16

 

[AWS 인프라 구축 가이드] - 3 AWS Auto Scaling을 이용한 다중 서버 구성 (1)

다음은 서버 단위의 로드밸런서의 구조이다. 여기서 초록색 상자의 부분이 Auto Scaling 그룹이다. AWS Auto Scaling 그룹 - AWS에서 제공해주는 자동 다중 서버 서비스 - 똑같은 EC2 인스턴스들이 묶음(사

paabaep.tistory.com

 

AWS Auto Scaling 그룹의 구성

오토 스케일링 그룹을 생성하기 위해서는 이를 자동으로 생성할 EC2 인스턴스를 먼저 골라야 함

위의 그림에서는 B인스턴스를 골랐고, B인스턴스의 OS, 디스크 내용등을 스냅샷으로 만들어 AMI(Amazon Machine Image)를 만듬

이후 이 AMI를 이용해 Launch Template를 생성하는데, 이때 Launch Template에는 어떤 설정(네트워크, 사양 등)의 인스턴스를 띄울지를 미리 정의 해둠

최종적으로 이 Launch Template로 인스턴스를 실행할 오토 스케일링 그룹을 만듬

→ B인스턴스의 환경을 가지고, Launch Template에서 미리 정의한 설정으로 만든 인스턴스들이 자동으로 생성, 종료

(빨간 박스 안이 오토 스케일링 그룹을 의미)


오토 스케일링은 수동으로 스케일링을 하는 작업을 자동으로 바꿔서 해주는 기능이라고 볼 수 있음

Launch Template 이라는 설정 파일에 미리 관련 설정을 해두고, 자동으로 인스턴스를 생성, 종료하는 것이며,

사람이 24시간 자원 사용량등을 모니터링 하여 수동으로 바꾸는 작업을 일정한 기준을 정해두고 대신 인스턴스 값을 수정해주는 역할이 바로 오토 스케일링이 하는 역할임

728x90
반응형