본문 바로가기

⭐ AWS/AutoScaling

Auto-Scaling 그룹을 생성해 보자.

# 시작 템플릿을 구성 및 오토스케일링 그룹 생성

1. AMI 이미지 생성하기

- 오토스케일링을 수행할 인스턴스를 마우스 우클릭하여 이미지 및 템플릿에서 이미지를 생성한다.

- 이미지 생성에 대한 기본적인 정보를 입력 후 이미지 생성 버튼을 클릭한다.

- 현재 이미지가 생성되는 모습을 확인할 수 있다.

2. 시작템플릿 생성하기

-시작 그룹 생성에서 보안 그룹은 기존에 해당 인스턴스가 사용하는 보안그룹을 선택하는것이 좋다.

- 새로 만드는것도 무방하다.
- 시작 구성 생성 버튼을 클릭하여 생성하자.

- 시작구성에서 생성된 모습니다.
- 다음은 오토스케일링 그룹을 생성해보자.

3. 오토스케일링 그룹 생성하기

- 1단계 시작템플릿 또는 구성선택, 여기서 이름과 시작 템플릿을 지정해준다.

- 시작 템플릿이란 기존의 인스턴스를 이미지로 구성하여 빠르게 시작할 수 있도록 생성된 템플릿이라고 보면된다.

- 다음은 네트워크 설정이다. VPC와 서브넷을 선택 후 다음을 클릭한다.

- 기존 로드밸런서와 연결하고 대상그룹도 선정해준다.

- 원하는 용량 : 오토스케일링 설정이 끝난 후 초기 인스턴스의 수
- 최소용량 : 부하가 없을때 최소 인스턴스의 수
- 최대용량 : 일정 조건을 충족했을때 발생하는 추가 인스턴스의 수

- 평균 CPU 사용률이 30초동안 50이 넘으면 오토스케일링이 발생한다.

- 알림은 오토스케일링이 발생할 때마다 메일로 알림을 준다.

- 태그와 검토 단계를 거쳐 오토 스케일링 생성을 클릭한다.

- 오토스케일링 그룹에 생성된 모습니다.

- 실제 대시보드를 보면 우리가 위에서 초기 인스턴스 값을 2개를 준것과 같이 2개의 인스턴스가 오토스케일링 되어 생성된 모습니다.

- 그리고 위의 알람을 설정한것고 같이 오토스케일링이 생성 및 제거 시 알람을 메일로 뿌려주는것을 알 수 있다.

- 다음 파트에서는 부하테스트를 통해 Scale-Out을 발생시켜보자.

'⭐ AWS > AutoScaling' 카테고리의 다른 글

EC2 오토스케일링 시 Docker 컨테이너 자동 실행  (0) 2021.06.12