1️⃣ Connection Draining이란?

인스턴스를 제거하기 전에

진행 중인 요청(in-flight request)을 완료할 시간을 주는 기능

image.png


2️⃣ 용어 차이 ⭐⭐⭐⭐

Load Balancer 명칭
Classic Load Balancer Connection Draining
Application Load Balancer Deregistration Delay
Network Load Balancer Deregistration Delay

시험에서는 이름을 바꿔서 출제합니다.


3️⃣ 언제 사용되는가? ⭐⭐⭐⭐⭐

다음 상황에서 작동:


4️⃣ 동작 원리

EC2 #1 (Draining 상태)
EC2 #2
EC2 #3

기존 연결 → EC2 #1 계속 처리
새로운 요청 → EC2 #2 또는 #3

즉,