안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "GCP 서버의 지속적인 서비스 확인 기능"을 다루고자 합니다.



Uptime Check


Uptime Check는 리소스가 정상적으로 응답하는지 확인하기 위해 리소스에 지속적으로 요청을 전송하는 기능입니다.

Uptime Check에는 아래와 같이 2가지 유형이 있습니다.


1. 공개 Uptime Check는 전 세계 여러 위치에서 공개적으로 사용 가능한 URL 또는 Google Cloud 리소스에 요청을 실행합니다.

2. 비공개 Uptime Check는 Google Cloud 리소스의 내부 IP 주소에 요청을 실행합니다.


※ Uptime Check는 프로젝트 당 월별 100만회의 무료 할당량이 존재하며 그 이상부터는 $0.30/1000회 의 비용이 부과되는 점을 주의하시기 바랍니다.



Uptime Check를 구성하는 방법은 아래와 같습니다.


1. 새로운 Uptime Check 생성

 - 콘솔 > Monitoring > Uptime Checks > + Create Uptime Check


2. Target 및 Frequency 설정

 - Uptime Check Target은 URL, Internal IP 혹은 특정 리소스를 설정할 수 있습니다.

 - Check 빈도를 설정합니다. 기본 값은 1분입니다.

 - 어느 지역에서 Check할지와 어떤 Request Method를 사용할지 등도 설정할 수 있습니다.




3. Response Validation, 즉 응답의 허용 범위를 설정합니다. 허용 범위 외의 HTTP 응답 코드를 받게 되면 해당 Uptime Check는 실패로 간주됩니다.




4. 응답 시 실패에 대한 Alert을 설정합니다. Alert의 Notification Channel은 기존 Monitoring Notification Channel을 사용할 수 있습니다.



위와 같이 Uptime Check를 구성하여 GCP 리소스의 정상 작동 여부를 확인할 수 있습니다.



참조 링크


[1] Uptime Check 개요

https://cloud.google.com/monitoring/uptime-checks/introduction



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.