AWS/Service

GWLB(Gateway Loadbalancer)

jih0ssang 2024. 6. 24. 13:04

GWLB의 로드밸런싱 프로세스

 

① 인터넷 클라이언트가 92.75.20.100으로 FTP 접속한다.

② IGW에 유입된 트래픽은 라우팅 테이블의 안내를 Endpoint로 이동한다.

③ 엔드포인트에 유입된 트래픽은 Endpoint Service를 통과해 Appliance VPC의 GWLB로 액세스 한다.

④ 2개의 어플라이언스 중 하나(13.246.50.101)를 채택한다. GWLB는 클라이언트가 보낸 트래픽을 GENEVE 헤더로 캡슐화해 13.246.50.101로 전달한다. 전송 시 UDP 6081 포트를 사용한다.

⑤ 가상 어플라이언스에 도착한 GENEVE 패킷은 역캡슐화를 거쳐 원본 패킷으로 변환된다.

통과된 패킷은 다시 GENEVE 헤더로 캡슐화되어 GWLB로 전달된다.

 GWLB는 전달된 트래픽의 GENEVE 헤더를 다시 분해(역캡슐화)하여 처음 자신을 호출한 Endpoint를 찾아 원본 트래픽을 회신한다.

⑦ Endpoint에 도착한 원본 트래픽은 최초 목적지(92.75.20.100)를 찾아간다.

 

인바운드 및 아웃바운드 트래픽 Flow

링크: https://repost.aws/articles/AR4YfiUj14QICAtXziaVbFfw/gateway-load-balancer-gwlb-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-architecture-%EC%82%AC%EB%A1%80%EC%99%80-%EC%9E%A5%EB%8B%A8%EC%A0%90

 

Gateway Load Balancer(GWLB)를 이용한 Architecture 사례와 장단점

AWS GWLB는 네트워크 트래픽을 다루는 다양한 타사 가상 어플라이언스의 가용성을 쉽고 비용 효율적으로 배포, 확장 관리할 수 있는 완전관리형 서비스입니다. GWLB를 사용한 Architecture의 장점과 제

repost.aws

 

https://whchoi98.gitbook.io/aws-gwlb/gwlb-design4

 

GWLB Desing 4 - AWS-GWLB

122.40.8.88.51754 > 10.11.11.99.http: Flags [S], cksum 0xdfa5 (correct), seq 1221545331, win 65535, options [mss 1460,nop,wscale 10,nop,nop,TS val 229789941 ecr 0,sackOK,eol], length 0 122.40.8.88.51754 > 10.11.11.99.http: Flags [S], cksum 0xdfa5 (correct)

whchoi98.gitbook.io

 

 

'AWS > Service' 카테고리의 다른 글

EFK 스택(ElasticSearch+Fluentd+Kibana)  (0) 2024.04.24
AWS EKS  (0) 2024.04.15
Amazon MSK  (3) 2024.04.04
AWS WAF  (0) 2024.02.09
AWS Backup  (0) 2024.02.09