AWS Auto Scaling

(Last Updated On: January 29, 2020)

Overview

나의 웹서버를 만든다.
나의 웹 서버를 스냅샷떠놓고, 웹서버가 뒤져도
생성해둔 (떠둔) 스냅샷으로 인스턴스가 자동 생성되게 해서 나의 웹써버를 띄우자.

1 Create EC2 Instance

Creating EC2 WebServer

2 Install Web Server (apache2)

sudo yum -y install httpd

sudo systemctl enable httpd

sudo systemctl start httpd

3 Connect

4 Create Image

 

気軽に、自分の好み次第

5 Auto Scaling

 

현재까지는 시작템플릿만 만든거고, 자동시작되지 않음.

6 Create Auto Scaling Group

서브넷은 지정해야함.

로드밸런서는 굳. 여기 포스트에서는 안 씀

검사 상태 유예 기간 : 2개를 최소 사이즈로 잡아뒀을 때, 1개가 죽으면 1개가 모자라게됨. 그 때 생성하는 주기

7 check

2개의 인스턴스 자동으로 생성되었음.

아까 만든 웹서버 잘 돌아감.

8 Instance 죽이기

둘 중에 한 놈 중지시켜본다.

그룹 구성에 따라 60 초 후에 자동으로 생성될 터 이다.

한 놈을 죽이자, 자동으로 다른 한 놈이 생성되었다

웹서버가 켜지는 AMI를 만들어서 새 인스턴스도 웹서버가 켜져있다.

9 CPU를 혹사시키자

CPU에 스트레스를 걸었다.

어 왜꺼져?

Auto Scale 그룹에서 desired capacity와 min을 1를 2로 고쳐보았다.

흠..

10 다시 stress

좀 cpu를 갈군다.

만들어졌네