본문 바로가기
AWS

AWS Load Balancer Target Failover

by DarrenH 2025. 3. 27.
반응형

이번에는 ELB 기능 중에 Target Failover에 대해서 포스팅하려고 합니다.

 

ELB를 이용해서 private subnet에있는 EC2로 연결만 해줬지 ELB 내부적으로 수행해주는 기능이 여럿 있더라구요.

그래서 오늘은 Target Failover에 대해서 작성하려고 합니다.

 

ELB 대상 그룹에 EC2를 연결한 상태에서 EC2의 Health Check 가 실패나거나 대상 그룹에서 등록 제외가 되었을 경우 남아 있는 커넥션을 정상적으로 작동하는 다른 인스턴스로 재분배하는 기능입니다.

 

만약 롤링 업데이트를 진행 중인 상황이라고 보면,

기존 인스턴스의 커넥션을 천천히 종료시키고, 새로운 인스턴스로 요청을 보내야하는데, 기존 인스턴스는 Draining 상태가 돼서 남아있는 요청을 처리하고, 새로운 인스턴스가 Health 상태라면 이제부터 신규 요청은 새로 띄워진 인스턴스에게 요청이 전달됩니다.

 

이로써 롤링 업데이트의 경우는 무중단배포가 가능하고, 장애 조치도 가능합니다!

 

한줄요약

Failover: “얘 죽었어! 빨리 다른 데로 보내!”

반응형

'AWS' 카테고리의 다른 글

AWS Load Balancer Draining 상태  (0) 2025.03.27
Terraform을 이용한 VPC 생성  (0) 2025.03.25
ECR 스프링 부트 GitHub Action 설정하기  (0) 2023.08.20
AWS VPC 설정  (0) 2023.07.10
AWS - IAM이란(1)  (0) 2023.07.05