Auto Scaling-in/Scale-Out 테스트
- CPU에 직접적인 부하를 줘서 Auto Scaling으로 인한 인스턴스가 늘어나고 줄어듬을 테스트 해보자


- 이 두개의 EC2는 private 2a 와 2c에 설치됨-> 이 웹페이지 확인 방법은 ALB의 DNS 네임으로 확인할수밖에없다
-> 나온 화면은 private subnet에 잇는 EC2
- Private 인데 우리의 pc에서 볼수잇는 이유는 ALB가 public 영역에 잇고 이 public 영역에잇는 트래픽을 private 에잇는 ec2에게 분산시켜주기떄문에 가능하다.
Scalae Out
이제 테스트를 진행 해보자

- 해당화면에서 LOAD TEST를 눌러주면 CPU LOAD 가 100프로가 된다. 그리고 5에서 10분정도 기다려준다



- 우리가 설정한 cpu 용량이 초과되자 AutoScaling이 동작하여 자동으로 인스턴스들을 늘려주었다. 실제 서비스중에서도 트래픽이 많아지면 저절로 인스턴스들이 늘어나 서비스에 도움을 주는 역활과 비슷한 상황이다.
Scale In
-
일부로 부하시킨 cpu를 이제 원래 상태로 되돌려보자

-
방법은 url 창뒤에 phpMyAdmin를 지워주고 10분정도 기다리면 됀다.

-
점점 감소하고 있다.

-
인스턴스가 원래 상태로 돌아왔다.
(인스턴스가 새로 생성되고 없어지는 결과가 반영되는데 최소 10분으로 상당한 시간이 걸린다)