AWS Auto Scaling
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를 갈군다.
만들어졌네