[AWS] CloudWatch Alarms 실습 : CPU 사용률 95% 도달시 EC2 인스턴스 종료

비전·2025년 1월 8일
0

AWS 실습

목록 보기
29/54
post-thumbnail

이번 실습은 EC2 인스턴스의 CPU 사용량이 95% 도달(즉, 성능저하 상태)일 때 CloudWatch Alarms 을 이용해 EC2를 종료(삭제)하는 실습입니다.
즉, EC2가 삭제되어 생성 후 실습을 진행하는 것을 추천드립니다.

1. CloudWatch Alarms 생성

AWS 콘솔 -> CloudWatch -> Alarms(경보) -> 경보 생성 -> 지표 선택

CPU 100% 도달 상황시의 경보를 생성하는 것이기 때문에 CPU 사용률에 대한 지표를 찾을 것입니다.

자신이 생성한 혹은 생성된 인스턴스 ID를 입력합니다.

즉, 15분동안 95%에서 멈췄다면 경보를 발생합니다.

경보 생성 완료


2. CPU 95%이상 올리기

EC2 인스턴스에 들어가 CPU를 95%이상 올리는 시간은 매우 오래 걸리고, 시도하기도 어렵습니다. 그렇기 때문에 AWS CLI를 이용해 경보를 발생시키겠습니다.

AWS ser- alarms - state 문법 / 공식사이트

aws cloudwatch set-alarm-state --alarm-name TerminateEC2OnHighCPU --state-value ALARM --state-reason "Testing"

AWS CLI를 통해 인스턴스에 경보를 주었습니다.

마지막 사진을 보시면 경보 상태에 경보 중1 로 상태가 변화하였고, 인스턴스 상태는 종료 중으로 바뀌어 인스턴스가 종료 되었습니다.

profile
아는 만큼 보인다

0개의 댓글