Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- BastianHost
- S3 PrivateLink
- Terraform
- 마운트
- Route53 Endpoint
- SessionManager 터널링
- 푸시게이트웨이
- S3 Gateway Endpoint
- node pod 분리
- s3 sync
- ec2
- 도커
- 리눅스
- Route53 Resolver
- sessionManager
- x lock s lock
- DXGW
- bWAPP arm
- S3 private통신
- 다이렉트 커넥트
- AWS Resolver
- s3
- CrossSiteScript
- bWAPP M1
- bWAPP install
- DNS Resolver
- ix is lock
- S3 Interface Endpoint
- push-gateway
- VGW
Archives
- Today
- Total
이것이 점프 투 공작소
Connection Draining은 무었이고, 왜 하는걸까 본문
Connection Draining
기존 연결을 열린 상태로 유지하면서 Classic Load Balancer가 등록 취소 또는 비정상 인스턴스에 대한 요청 전송을 중지하도록 하려면 Connection Draining을 사용해라!
Connection Draining은 ELB의 종류에 따라 명칭이 다릅니다
- Connection Draining : CLB에서 부르는 이름
- Deregistration Delay : ALB & NLB에서 부르는 이름
Connection Draining이 활성화하면 ELB가 인스턴스와 연결하는 최대 시간을 설정 할 수 있습니다.
( 1~3,600초 사이에서 설정가능 (기본값은 300초))
즉, 헬스체크에 실패해도 인스턴스가 진행중인 요청에 대해서 시간을 주게됩니다.
Connection Draining을 하는 이유?!
예를 들어보자면,
Auto Scaling이 적용되고 있는 상황에서, EC2가 사라지게 된다면 해당 EC2를 사용하고있는 클라이언트는 정상적으로 응답을 받지 못하게 됩니다.
이럴때 Connection Draining이 적용된다면 일정 시간동인 요청에 대한 응답을 보장 할 수 있게됩니다.그리고 기다리는 동안에는 새로운 커넥션을 받지 않습니다.
'aws' 카테고리의 다른 글
AWS ROUTE53 Rounting Policy에 대해서 알아보자 (0) | 2022.09.23 |
---|---|
AWS RDS-Multi AZ와 Read-Replica (0) | 2022.09.11 |
AWS SNI (0) | 2022.09.11 |
IAM과 Policy (0) | 2022.08.29 |
SSH (0) | 2022.08.27 |