pile·
인프라 / DevOps·LG U+LG U+·

서비스 가용성 측정을 위한 신서틱 헬스체커 ‘바이탈사인’ 구축기

LG U+ Ucube DAX팀이 AWS 관리형 서비스(EventBridge + Lambda + DynamoDB) 기반으로 자체 구축한 신서틱 헬스체커 '바이탈사인(Vitalsign)'의 설계 원칙과 구현 사례를 공개한다. 클라우드워치·트레이스 등 기존 인프라 메트릭으로는 확인할 수 없는 실제 사용자 시나리오 단위의 가용성 측정을 목표로, 단계별 의존성 인식 실패 판정 로직과 1분 주기 헬스체크를 구현했다. 상용 신서틱 모니터링 서비스(Datadog, Runscope) 대비 최대 1,080배 저렴한 비용(API 10개 시나리오 1건 기준 월 0.6달러)으로 동일한 기능을 자체 운영한 경험을 정량 수치와 함께 공유한다.

핵심 포인트
  • 클라이언트 관점에서 사용자 시나리오 전체를 순차 실행해 인프라 메트릭이 감지 못하는 애플리케이션 레벨 장애를 탐지
  • AWS EventBridge(스케줄러) + Lambda(로직) + DynamoDB(결과 저장) 서버리스 아키텍처로 SLA 99.95~99.99% 이상의 헬스체커 가용성 확보
  • 스텝 간 의존성 인식 실패 판정: 의존 스텝 실패 시 종속 스텝은 실패로 기록하지 않고 미검증으로 처리
  • 장애 노이즈 필터링: 연속 실패가 아닌 구간 내 실패 비율 기준으로 장애 판정(예: 10분 내 9건 중 4건 초과 실패 시 장애)
  • 상용 서비스 5개 적용 후 실제 장애 조기 탐지에 기여, YAML 기반 설정으로 TypeScript 비숙련자도 시나리오 구성 가능
상세 정리
  • 기존 CloudWatch·Application Trace는 인프라 상태 확인 가능하나 애플리케이션 기능의 실제 정상 동작 여부는 확인 불가
  • 신서틱 헬스체커는 실제 시나리오를 반복 실행해 가용성 측정 — 예: 1분 주기 60회 측정 중 54회 성공 시 가용성 90%
  • 설계 요구조건 8가지: 자체 개발·운영 가능, 헬스체커 자체 가용성 99.99% 이상, 순차적 시나리오 실행, HTTP/TCP/WebRTC/gRPC/DNS 등 다중 프로토콜 지원, 1분 주기 빈틈 없는 실행, 결과 전달(Teams/Slack/Datadog), PagerDuty 얼러트, 서버리스 기반 최소 인프라
  • EventBridge 스케줄 → Lambda 트리거 → DynamoDB 결과 저장 → Datadog 메트릭 전달 → PagerDuty 얼러트 흐름
  • 장애 판단: 단순 연속 실패가 아닌 시간 구간 내 비율 기준 — 간헐적 장애 탐지 포함
  • 헬스체커 다운타임 감지: DynamoDB 타임스탬프 비교 누락 탐지 또는 Datadog No data 얼러트 활용
  • API 10개 기준 월 0.6달러 수준 — 상용 신서틱 모니터링 대비 최대 1,080배 저렴
  • 실제 서비스 적용 시 월 0.03달러 사용 확인
  • YAML 설정 방식으로 개선 후 TypeScript 비숙련 개발자도 시나리오 구성 가능
왜 읽나상용 모니터링 도구 없이 AWS 서버리스로 제품 수준의 신서틱 헬스체커를 직접 구축한 LG U+의 사례는, 비용과 커스터마이징 유연성을 모두 잡고 싶은 DevOps/SRE팀에게 즉시 참고할 수 있는 설계 청사진을 제공한다.
LG U+
LG U+ 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·AWS KoreaAWS Korea Tech·

    엔터프라이즈 보안 요구사항을 충족하는 프라이빗 Amazon Bedrock AgentCore 구축하기

    Amazon Bedrock AgentCore의 VPC egress 기능(2026년 4월 추가)을 활용해 온프레미스 LLM·사내 IdP·사내 MCP 서버에 인터넷 노출 없이 연결하는 방법을 다룬다. 규제 산업 엔터프라이즈가 기존 사내 자산을 그대로 유지하면서 Bedrock AgentCore를 안전하게 구축하기 위한 구성 가이드다.

    요약 이어보기
    #mcp#amazon-bedrock#vpc+2
  2. 인프라 / DevOps·gitlab-engGitLab Blog·

    OpenTofu와 Argo CD로 구성하는 GitLab 기반 AWS 제어 플레인

    GitLab을 단일 제어 플레인으로 삼아 OpenTofu로 AWS 인프라를 프로비저닝하고, Argo CD로 GitOps 기반 애플리케이션 배포까지 자동화하는 엔드투엔드 튜토리얼이다. VPC·EKS 클러스터 구성부터 Helm 기반 툴 설치, 샘플 앱 배포까지 모든 과정이 GitLab CI/CD 파이프라인으로 연결된다.

    요약 이어보기
    #kubernetes#aws-eks#gitops+2
  3. 인프라 / DevOps·AWS KoreaAWS Korea Tech·

    Amazon Bedrock 기반 사내 LLM, 키 발급부터 비용 차단까지: F&F의 LiteLLM 게이트웨이 운영 사례

    패션 기업 F&F가 Amazon Bedrock과 LiteLLM 프록시를 결합해 구축한 사내 LLM 플랫폼 운영 사례다. API 키 셀프서비스 발급, 모델별 접근 승인 워크플로, 사용자·프로젝트별 예산 자동 차단까지 전 과정을 직접 구현한 아키텍처 결정과 운영 교훈을 공유한다.

    요약 이어보기
    #kubernetes#amazon-bedrock#litellm+2