Health check 란 뭐고 왜 하는걸까?

  1. Passive health check

    • 서버에서 수신한 요청에 대해 응답을 제대로 보낼 수 있는지 검사한다.
    • 로드밸런서와 같은 프록시 서버에서 사용
  2. Active health check

    • 주기적으로 서버에 요청을 보내고 응답을 받아 서버가 정상작동하는지 여부를 판단
  3. Agent-based Health check

    • 서버에 에이전트를 설치하고, 에이전트가 서버 내부의 상태 정보를 수집하여 체크
    • 서버의 리소스 사용량, 디스크 용량 등 세밀한 정보를 수집할 수 있어 정확한 서버 상태 파악이 가능함
    • 대규모 서버 환경에서 사용됨