AWS Gateway Load Balancer (GWLB)

Jong_cc·2026년 1월 27일

1. Gateway Load Balancer란?

Gateway Load Balancer는 3rd party 네트워크 가상 어플라이언스의 배포, 확장, 관리를 위한 AWS 관리형 서비스입니다.

Layer 3 (Network Layer) - IP Protocol에서 작동하며, 모든 네트워크 트래픽을 투명하게 처리합니다.

2. 주요 사용 사례

보안 어플라이언스

  • 방화벽 (Firewalls)
  • 침입 탐지 시스템 (IDS)
  • 침입 방지 시스템 (IPS)
  • 딥 패킷 인스펙션 (DPI)
  • 페이로드 조작 (Payload Manipulation)

3. 핵심 기능

Transparent Network Gateway

  • 모든 트래픽의 단일 진입/출구점 역할
  • VPC 라우팅 테이블을 자동으로 업데이트
  • 애플리케이션에 투명하게 작동

Load Balancer

  • 가상 어플라이언스 Target Group으로 트래픽 분산
  • 여러 보안 어플라이언스 간 부하 분산
  • Health Check를 통한 어플라이언스 상태 관리

기술적 세부사항

  • 프로토콜: GENEVE protocol
  • 포트: 6081
  • 계층: Layer 3 (가장 낮은 수준의 로드 밸런서)

4. 작동 원리

기존 방식 (GLB 없이)

사용자 → ALB → 애플리케이션

문제점: 보안 검사 없이 직접 애플리케이션 접근

GLB 적용 후

사용자 → GWLB → 보안 어플라이언스 → GWLB → 애플리케이션
     ↑                    ↓
   라우팅 테이블        트래픽 분석/필터링
   자동 업데이트        (정상: 통과, 위험: 드롭)

5. 상세 동작 과정

1단계: 라우팅 설정

  • GWLB 생성 시 VPC 라우팅 테이블이 자동으로 업데이트
  • 모든 트래픽이 GWLB를 먼저 거치도록 설정

2단계: 트래픽 분산

  • 사용자 트래픽이 GWLB에 도달
  • GWLB가 보안 어플라이언스 Target Group으로 트래픽 분산

3단계: 보안 검사

  • 각 보안 어플라이언스가 트래픽 분석
  • 정상 트래픽: GWLB로 다시 전송
  • 위험 트래픽: 드롭하여 차단

4단계: 애플리케이션 전달

  • 검증된 트래픽만 GWLB를 통해 최종 애플리케이션으로 전달

6. 실제 구현 시나리오

방화벽 구성 예시

Internet Gateway
       ↓
   Gateway Load Balancer
       ↓
Firewall Appliances (EC2)
- Palo Alto Networks
- Fortinet FortiGate  
- Check Point CloudGuard
       ↓
   Gateway Load Balancer
       ↓
Application Load Balancer
       ↓
   Web Servers (EC2)

침입 탐지 시스템 구성

VPC Traffic
       ↓
   Gateway Load Balancer
       ↓
IDS/IPS Appliances
- Suricata
- Snort
- Commercial IDS Solutions
       ↓
Log Analysis & Alert

7. GLB vs 다른 Load Balancer

특징ALBNLBGLB
계층Layer 7Layer 4Layer 3
프로토콜HTTP/HTTPSTCP/UDPIP
주요 용도웹 애플리케이션고성능 앱보안 어플라이언스
트래픽 처리콘텐츠 기반연결 기반패킷 기반
투명성애플리케이션 인식연결 인식완전 투명

8. 구현 시 고려사항

성능

  • 모든 트래픽이 보안 어플라이언스를 거치므로 지연 시간 증가
  • 어플라이언스 성능이 전체 시스템 성능 결정

비용

  • 보안 어플라이언스 EC2 인스턴스 비용
  • GWLB 자체 사용 비용
  • 데이터 처리 비용

가용성

  • 보안 어플라이언스의 고가용성 설계 필수
  • Multi-AZ 배포 권장

💡 핵심 포인트

  • GLB는 보안 특화 Load Balancer: 일반적인 애플리케이션 로드 밸런싱이 아닌 보안 검사 목적
  • 투명한 네트워크 게이트웨이: 애플리케이션 코드 변경 없이 모든 트래픽 검사 가능
  • 3rd Party 어플라이언스 지원: AWS 네이티브 보안 서비스가 아닌 상용 보안 솔루션 통합
  • Layer 3 동작: 가장 낮은 수준에서 모든 IP 트래픽 처리
  • GENEVE 프로토콜: 표준 네트워크 가상화 프로토콜 사용 (Port 6081)

작성일: 2026-01-29

profile
능동적인 삶을 위하여

0개의 댓글