ALB, NLB
<aside>
👨🏼🦲
비교
-
ALB
- 7계층 LB 지원
- HTTP/HTTPS protocol의 헤더를 보고 적절한 패킷으로 전송
- IP주소 + 포트번호 + 패킷 내용을 보고 스위칭
- IP주소가 변하기 때문에 Client에서 access 할 ELB의 DNS Name을 이용
- SSL 적용 가능
- Client의 IP를 얻기 위해서는 X-Forwarded-For헤더를 사용
-
NLB
- 4계층 LB 지원
- TCP/IP 프로토콜의 헤더를 보고 적절한 패킷으로 전송
- IP + 포트번호를 보고 스위칭
- EIP를 Static IP로 사용 가능하여 DNS Name과 IP주소 모두 사용 가능
- SSL 적용이 인프라에서 불가능하여 application에서 따로 적용해줘야함
- Client의 ip를 server에서 확인 가능
</aside>