헬스 체크란 무엇인가요?
Health Check는 로드 밸런서가 서버의 운영 상태를 모니터링하는 데 사용하는 메커니즘을 말합니다. 이 기능은 일반적으로 "건강 점검 기능" 또는 "건강 모니터 기능"으로 알려져 있습니다.
로드 밸런서는 외부 네트워크에서 클라이언트 요청을 수신하여 내부 네트워크 내의 여러 서버로 분산합니다. 다운되었거나 응답하지 않는 서버로 요청이 전송되면 적절한 처리를 수행할 수 없습니다. 이를 방지하기 위해 로드 밸런서는 서버의 상태를 지속적으로 확인하여 작동 중인지 확인합니다. 이러한 검증 과정을 상태 점검이라고 합니다.
건강 검진에는 능동적 검진과 수동적 검진의 두 가지 주요 유형이 있습니다.
활성 상태 점검: 로드 밸런서는 상태 검증을 위해 서버로 패킷을 보내고 서버 응답을 확인합니다. 사용되는 프로토콜 계층에 따라 세 가지 유형이 있습니다.
수동 건강 검진: 특정 패킷을 보내는 대신, 로드 밸런서는 실제 클라이언트 요청에 대한 응답을 모니터링합니다. 잘못된 응답 등의 오류가 발생하면 로드 밸런서는 들어오는 요청을 대체 서버로 리디렉션합니다.
F5의 BIG-IP 솔루션은 모든 유형의 상태 점검을 지원하여 강력한 유연성을 제공합니다. 또한 능동 및 수동 상태 점검 방법을 결합하여 성능과 안정성을 향상시킵니다.