ALB - TG 가 있는데 TG에서 EC2 인스턴스에 어떻게 Health Check 할까?
Target Group
아, TG 는 앞에 NLB 랑 무관하고 말 그대로 Target Group 이구나
[질문]
근데, NLB 에서 어케 Health check HTTP endpoint 까지 지정하지?
필요한 이유: 도메인에 Static IP + NLB 할 수도 있지만 TG 는 HTTP(S) 기반 웹서버일 수도있다.
-> 특정 프로토콜로 Health Check 를 제한하지 않는게 좋다.
AWS 는 그래서 LB에 Health Check 용 (데몬) 서비스를 띄워 TG 에 대한 Health Check 를한다.
[Summary]
즉, LB 위에 뜬 데몬 서비스가 TG 내 Target 들에게 HTTP Request 를 보내는 것이다.
Load Balancer -> Target Group 노드
즉, Health Check 를 하는 주체가 곧 AWS Load Balancer 다.
LB 위에 뜬 데몬 서비스가
TG 내 Target 들에게 HTTP(S) Health Check 를 지원한다.