본문 바로가기
코딩수업/AWS 클라우드환경 네이티브

6/10 Auto Scaling 설정

by 인생즐겜러 2022. 6. 10.
728x90
반응형

AWS 클라우드환경 네이티브 수업 22일차

 

 

진행

Auto Scaling 설정

 

리액트 네이티브
103~121 재정리

 

 

요약

1. Auto Scaling 설정

 

 

 


 

 

 

Auto Scaling 설정

 

 

 

1. 이미지(AMI) 생성

로드 밸런서까지 생성 후에

왼쪽 메뉴에서 오토 스케일링 - 시작 구성 - 오른쪽 상단 시작 구성 생성을 눌러보면

 

 

아래 두번째 항목에 AMI 를 선택하는 란이 있다.

해당 이미지를 먼저 만들어 오도록 하자!

 

 

인스턴트가 운행이 되고 있는 중에 이미지를 생성하게 되면 정상적으로 이미지가 생성 되지 않을 수 있다.

근데 크게 상관은 없는 듯.

고로 인스턴트를 중지하고 오른쪽 상단의 작업 - 이미지 및 템플릿 - 이미지 생성 

으로 들어가면

 

 

 

아래와 같은 창이 뜬다.

이름을 설정하고 바로 이미지 생성!

 

 

 

왼쪽 메뉴에서 이미지 - AMI 를 클릭해보면

이미지가 생성되었음을 확인할 수 있다!

 

 

 

 

2. 시작 구성 생성

 

다시 왼쪽 메뉴에서 오토 스케일링 - 시작 구성 - 오른쪽 상단 시작 구성 생성

으로 돌아와서 세팅세팅

 

이름 AMI 설정하고 인스턴스 유형도 기존 쓰는 인스턴스 유형으로 맞춰서 설정

 

 

시작 구성 생성이 완료 되었다.

 

 

 

3. Auto scaling 그룹 생성

 

왼쪽 메뉴에서 Auto scaling 그룹 - 오른쪽 상단 Auto scaling 그룹 생성 클릭

 

 

 

Auto scaling 그룹의 이름을 설정하고 

다음 란에

시작 템플릿으로 설정을 해서 넘어갈 수도 있고

시작 구성으로 전환해서 기존에 만들었던 시작 구성으로 설정을 해서 넘어갈 수도 있다.

우리는 미리 만들었던 시작 구성을 이용해서 Auto scaling을 만들거다.
선택 후 다음

 

 

 

기본 vpc를 설정하고

서브넷의 설정은 기존 만들어 놓은 인스턴스에서 인스턴스 ID를 클릭하면

 

 

 

 

아래처럼 서브넷 ID를 확인 할 수 있다.

 

 

 

 

그리고 나서 확인한 서브넷 ID에 맞춰서 서브넷을 설정하고 다음 클릭

 

 

 

 

기존 로드 밸런서로 연결 시키고

대상 그룹에서 만들어 놓은 로드 밸런서 그룹으로 설정

 

 

 

 

상태 확인에서는 ELB를 선택한다.

EC2 뿐만 아니라 ELB의 상태 확인도 활성화 하는 선택지이다.

그리고 원하는 선택사항 선택한 다음 다음을 클릭

 

 

 

아래는 원하는 그룹의 용량 크기를 설정한다. 

해당 수 만큼 인스턴스가 생성된다.

예상 트래픽에 따라 설정한다.

 

 

 

아래의 의미는

평균 CPU 사용률이

인스턴스 요구사항 30초 동안 

대상 값인 50이 넘어가면

자동으로 오토 스케일링이 발생한다라는

'정책이름'을 정해라~

라는 의미이다.

 

 

 

아래의 경우,

오토 스케일링이 발생 시

알람을 메일로 보내준다는 설정이다.

 

 

 

다음 태그는 설정을 해놓으면

나중에 해당 그룹 찾기가 용이하다.

 

 

 

 

이후 검토하고 그룹 생성을 하면

아래처럼 생성이 된 것을 확인 할 수 있다.

 

 

 

이후 인스턴스 대시보드로 돌아와서 확인해보면

위에 원하는 용량이 3이었기 때문에 

그에 맞춰서 초기화 된 인스턴스가 생성 된 걸 볼 수 있다.

 

 

 

 

 

 

728x90
반응형

댓글