본문 바로가기

AWS/AWS - Dev Associate

[AWS Dev A] EC2 - ASG(Augo Scaling Groups) 정책 실습

이번 시간에는 ASG 정책 설정 및 실제 운영에 대해 알아보겠습니다.

 

 

자동 크기 조정에는 3가지 옵션이 있는데, 여기서는 동적크기 조정정책만 적용하고 나머지 2가지 옵션은 하위내용만 확인해보겠습니다.

 

 

"동적크기 조정정책"만 적용해 보겠습니다.

 

 

그룹 크기 옵션중에 최대 용량만 3개로 수정합니다.

 

 

가짜 부하테스트를 하기위해서 패키지를 추가합니다.

 

 

가짜 부하 테스트를 시작한 후, CPU 사용량이 증가하는것을 볼수 있다.

 

 

CPU 사용량이 증가하니, 새로운 인스턴스를 추가 실행됩니다. 작업기록에서 확인 가능합니다.

 

 

최대 용량인 3개의 인스턴스까지 확장이 됩니다.

 

 

CPU 사용량이 줄어들자 인스턴스를 정지하는 로그를 볼 수 있다.

 

 

테스트가 완료된 이후 필요없는 정책 및 인스턴스를 제거합니다.

 

 

인스턴스를 삭제하면 ASG 에서 새로운 인스턴스를 생성합니다. 그래서 인스턴스를 삭제하기위해서는 인스턴스를 분리해야 합니다. 하지만 최소 용량이 1개이면 이것도 불가능하므로 최소용량을 수정하고 인스턴스를 분리해야 합니다.

- ASG 그룹 세부 정보에서 최소용량을 "0" 으로 수정

- ASG 에서 인스턴스를 분리

- 인스턴스 삭제