brunch
매거진 NCA

NCA-5. Auto Scaling-5/12

by Master Seo

# 서버의 사용량이 늘어나면 자동으로 서버를 증가시키는 오토 스케일링을 알아보자.



<1> Auto scaling을 하려면 2가지 설정을 해야 한다.

<2> Services > Compute > Auto Scaling > Launch Configuration

<3> Auto scaling Group 생성한다.

<4> Auto scaling 삭제하기 - 필수




<1> Auto scaling을 하려면 2가지 설정을 해야 한다.


1. 서버 스펙을 정의하는 렌치 컨피그를 만든다.

2. Auto scaling group을 만들어야 한다.



런치 컨피그 = 서버 스펙 정의 , OS 정의

Auto scaling group = 최대/최소 지정 등

스케쥴링 - 스케일 업




<2> Services > Compute > Auto Scaling > Launch Configuration



1

서버 OS를 선택한다,


미리 만들어 놓은 내 서버 이미지로 만들도록 한다.


Server > Server Image에 서버 이미지가 있다.

어플리케이션이 설치되어 있는 서버 이미지 이다.

1 image.png




2

Services > Compute > Auto Scaling > Launch Configuration

내 서버 이미지 > 다음


Launch Configuration는 서버 타입을 변경할수 있다.

Standard로 변경한다.


다음

seo-web-lc

생성


10 Auto.png




<3> Auto scaling Group 생성한다.



1

Auto scaling Group > 생성

http-auto-scaling-group 선택 된다.

seo-auto-group


첫번째 , 앞에서 만든 런치 컨피그를 선택해 생성 한다.

만들어 놓은 런치 컨피그를 이용한다.


20 auto group.png



2

seoauto

// 최대 7자


서버의 최소 용량과 최대 용량을 지정할수 있다.

기본 2대

최대 4대로 설정해 보자

30 asg2.png



3

정책 설정이 가능하다 - 서버 증가와 감소 수를 지정 할수 있다!!!

일정에 따라 제어도 가능하다.


40 정책과 시간을 정할수 있다.png




4

서버 증가 감소에 따라 사용자에게 통보를 할수 있다!!!


50 통보.png




<4> Auto scaling 삭제하기 - 필수



- 필수

Auto Scaling Group > 수정

최소,최대,기대 용량을 모두 0으로 한후 삭제가 가능하다.


Auto Scaling Group을 삭제하지 않으면 서버가 계속 남아 있다.

서버를 지워도 다시 Auto Scaling Group으로 서버가 생성된다. 주의 !!!!


60 autoscaling.png





다음 공부

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



keyword
매거진의 이전글NCA-4. 스냅샷 만들고,디스크 추가-4/12