brunch

7. NHN Cloud - 오토스케일링

by Master Seo

오토스케일링을 구현해 보자.

우선 오토스케일링에 사용될 인스턴스 템플릿을 만들자



<1> 인스턴스 템플릿 만들기

<2> 인스턴스 템플릿 사용하기

<3> 오토스케일링 삭제 하기

<4> 정리



<1> 인스턴스 템플릿 만들기


1

왼편

Compute > Instance Template > 인스텐스 템플릿 생성


bc-nhn-dev-web-inst


네트워크를 pub로 하면 pub에 있는 로드 밸런서를 사용해야 한다.



10 인스턴스 템플릿.png



2

템플릿 생성 완료

20 instance-temp1.png



3

네트워크에서 보안그룹 허용





<2> 인스턴스 템플릿 사용하기



1

로드밸런서 생성


2

Compute > Auto Scale > 스케일링 그룹 생성 >

인스턴스 템플릿을 bc-nhn-dev-web-inst 로 선택


bc-nhn-dev-web-inst-scalegroup




30 스케링 그룹.png


3

증설 정책 설정

40 스케일링 그룹.png



4

자동 복구 정책


50 자동 복구정책.png



5

생성 완료

60 완료.png



6

확인

Compute > Instance 가면 3개의 인스턴스가 생성 된다.


7

로드밸런서 가서 웹이 올라와 있는지 확인





<3> 오토스케일링 삭제 하기


1

삭제

Compute > Auto Scale > 해당 템플릿 선택 > 스케일링 그룹 삭제


100 삭제.png


2

확인

Compute > Instance 가서 확인




<4> 정리


작업 순서?


1. 인스턴스 템플릿 생성 - 생성시 public Subnet인지 Private Subnet인지 선택 해야 한다.

2. 로드 밸런서 생성 - public Subnet인지 Private Subnet 의 로드 밸런서를 사용한다.

3. Compute > Auto Scale > 스케일링 그룹 생성

4. Compute > Instance 가서 확인




다음은

https://brunch.co.kr/@topasvga/3164


감사합니다.

keyword
매거진의 이전글6. NHN Cloud - 로드 밸런서