ALB는 OSI 7계층인 application 계층에서 동작하므로
http, https 트래픽을 라우팅하고 특정 내용을 기반으로 트래픽을 부하 분산
컨테이너, 분산 아키텍처와 같은 복잡한 워크로드에 적합
NLB는 OSI 4계층인 transport 계층에서 동작하므로
tcp, udp 트래픽을 라우팅하고 ip, port를 기반으로 트래픽을 부하 분산
빠른 처리, 많은 네트워크 io에 적합
GWLB는 OSI 3계층인 network 계층에서 동작하며,
트래픽을 체크한다.
방화벽, 침입 탐지 및 방지 시스템, 심층 패킷 검사 시스템과 같은 가상 어플라이언스를 배포, 확장 및 관리할 수 있다.
ec2에 도달하기 전에 트래픽을 검사, 분석, 인증, 로깅하는 작업을 수행한다.