AWS TargetGroup Healthcheck

Falcon·2024년 8월 6일
1

aws

목록 보기
35/35
post-thumbnail

Health Check

ALB - TG 가 있는데 TG에서 EC2 인스턴스에 어떻게 Health Check 할까?

Health Check 대상

Target Group

Health Check 방식

아, TG 는 앞에 NLB 랑 무관하고 말 그대로 Target Group 이구나

  • HTTP 프로토콜
  • 경로 (/auctuator/health)
  • 이런거 걸 수 있네?

[질문]
근데, NLB 에서 어케 Health check HTTP endpoint 까지 지정하지?

NLB 에서 HTTP Endpoint HealthCheck 가능한 이유

필요한 이유: 도메인에 Static IP + NLB 할 수도 있지만 TG 는 HTTP(S) 기반 웹서버일 수도있다.
-> 특정 프로토콜로 Health Check 를 제한하지 않는게 좋다.

AWS 는 그래서 LB에 Health Check 용 (데몬) 서비스를 띄워 TG 에 대한 Health Check 를한다.

[Summary]
즉, LB 위에 뜬 데몬 서비스가 TG 내 Target 들에게 HTTP Request 를 보내는 것이다.

Health Check 주체

Load Balancer -> Target Group 노드
즉, Health Check 를 하는 주체가 곧 AWS Load Balancer 다.

Conclusion

LB 위에 뜬 데몬 서비스가
TG 내 Target 들에게 HTTP(S) Health Check 를 지원한다.

profile
I'm still hungry

0개의 댓글