통합검색

AWS

route53 상태검사(health check)로 내 서버 접속상태 수시로 체크하기


 

모든 리전(국가)에서의 내 서버의 접속 상태를 수시로 자동 체크해주는 route53 '상태검사(health check)' 기능을 소개한다.
지정해 놓은 외부 접속 주소를 route53이 수시로 체크 해주고,
접속 불능 상태가 되었다면 이메일로 알림 메일을 보내준다.



[!]route53 상태 검사 생성[/!]
AWS route53 콘솔을 방문한 다음 (https://us-east-1.console.aws.amazon.com/route53/home)
좌측 메뉴에서 [상태 검사]를 클릭한다.



상단 메뉴바에서 [상태 검사 생성]을 클릭한다.





위와 같이 상태 체크 정보를 입력후 [다음]을 클릭하면 즉시 상태 검사를 수행한다.

1) 모니터링 대상 : 외부 목적지의 접속을 시도해야 하기 때문에 '엔드포인트' 선택
2) 엔드포인트 지정 기준 : '도메인 이름'을 선택하여 도메인 주소로 접속 시도 요청. 접속 시도할 정보를 입력해준다.

상태 체크가 시작되면 아래와 같이 현황을 보여준다.




[!]접속 리전 설정[/!]
상태 검사할 접속 국가를 설정하려면, 상태 검사 생성 과정에서
[고급 구성]을 클릭하여 리전을 선택해준다.





[!]상태 체크 비용[/!]
route53 의 상태체크 기능은 엔드포인트 개수에 따른 비용이 과금된다.
https://aws.amazon.com/ko/route53/pricing/#Health_Checks



나는 AWS 외 엔드포인트로 설정 하였기 때문에
월별 0.75USD 비용이 청구된다. 한화로 천원 가량. https로 요청한다면 2,600원 가량.
(세상에 공짜는 없다.)