Alibaba Cloud: CDN과 WAF의 최적 조합 이해하기

2026. 3. 24. 12:51·☁️Cloud/Alibaba

1. CDN → WAF → Origin

알리바바 클라우드 공식 가이드에서 권장 하는 기본 아키텍처 입니다.

“CDN은 인그레스(최전방)에서 가속, WAF는 중간에서 필터링”이라고 명시합니다.

특징

  • 성능/비용 유리 : 정적 리소스는 CDN에서 캐시 히트면 엣지에서 바로 응답하니, WAF까지 가는 요청수가 줄어듭니다. (특히 이미지/CSS/JS) 게다가 CDN 에서 WAF를 켜면 “해당 도메인으로 들어오는 요청을 WAF가 스캔하고 요청 수로 과금”이어서, WAF로 들어가는 요청이 줄면 비용도 줄어드는 구조입니다.
  • 클라이언트 IP 처리 주의 : CDN이 앞단 프록시라서 WAF에서 “앞단에 L7 프록시(CDN)가 있음”을 설정하고, 실제 클라이언트 IP를 어떤 헤더에서 읽을지 설정해야 합니다.
  • 적용 범위 차이 : “CDN 캐시 히트(엣지에서 바로 응답)는 WAF 까지 안가기 떄문에, WAF 로그/룰 적용은 “오리진으로 포워딩되는 트래픽(캐시 미스/동적 요청)” 중심이 됩니다.

2. WAF → CDN → Origin(CDN 앞단에 WAF)

이건 논리적으로느 가능해 보이지만, 알리바바가 공식 문서로 안내하는 표준 결합 형태는 1번(CDN→ WAF) 입니다. ** 비표준이다

특징

  • WAF가 모든 요청을 먼저 받음 : 정적/동적/캐시 가능한 요청까지 전부 WAF를 먼저 통과하니
    • WAF의 처리량/지연/병목 위험이 커지고
    • 요청 수 과금 모델이면 비용도 불리해지기 쉽다.
  • CDN의 ‘엣지에서 막아주는’ 이점이 약해짐 : CDN이 뒤에 있으니, “일단 WAF까지 트래픽이 몰리는 구조가 돼서 대량 요청 상황에서 운영상 불리할 수 있다.
  • 로그/클라이언트 IP 가시성은 단순 : WAF가 최전방이면 WAF 입장에선 클라이언트가 “직접 들어오는 것처럼”보이기 쉬워서 IP 처리 자체는 단순해질 수 있다.

다만, 이 경우 CDN 쪽 로그는 ‘접속 주체가 WAF’로 보일 수 있어(WAF가 CDN에 요청하니까) 분석 관점에서 또 복잡해질 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)

'☁️Cloud > Alibaba' 카테고리의 다른 글

Alibaba Cloud: PolarDB-X의 샤딩과 분산 처리 개념  (0) 2026.03.28
Alibaba Cloud: PolarDB 기본개념 및 사용법  (0) 2026.03.28
Alibaba Cloud: ALB 재사용을 통한 효과적인 ACK 클러스터 구성  (0) 2026.03.24
Alibaba Cloud: AWS VPN 연결 가이드(Feat. Site-to-Site VPN Connection)  (0) 2026.03.24
Alibaba Cloud: NAT Gateway - DNAT, SNAT 가이드  (0) 2026.03.24
'☁️Cloud/Alibaba' 카테고리의 다른 글
  • Alibaba Cloud: PolarDB-X의 샤딩과 분산 처리 개념
  • Alibaba Cloud: PolarDB 기본개념 및 사용법
  • Alibaba Cloud: ALB 재사용을 통한 효과적인 ACK 클러스터 구성
  • Alibaba Cloud: AWS VPN 연결 가이드(Feat. Site-to-Site VPN Connection)
Diven
Diven
  • Diven
    Diven
    Diven
  • 전체
    오늘
    어제
    • 분류 전체보기 (110) N
      • ☁️Cloud (21) N
        • AWS (2)
        • Alibaba (14) N
        • OCI (1)
        • AWS: Certified Solution Arc.. (0)
        • AWS: Certificate Advanced N.. (2) N
      • 📊DB (13)
        • MongoDB (8)
        • MariaDB (2)
        • PostgreSQL (2)
        • MySQL (1)
      • 🧑🏽‍💻Dev:Lang (9)
        • C++ (0)
        • GO (1)
        • Python (8)
      • ⚙️DevOps (4)
        • CICD (0)
        • Jenkins (4)
      • 🐳Docker (15)
      • 🪢laC (0)
      • ⚓K8s (7)
      • 🐧Linux (25)
      • 🖥️Monitoring (10)
        • Grafana (1)
        • Prometheus (6)
        • Loki (1)
        • ELK (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    mongoDB
    NGINX
    db
    alertmanager
    AWS
    PolarDB
    centOS7
    알리바바 클라우드
    linux
    mariadb
    Alibaba
    MySQL
    k8s
    prometheus
    Python
    Cloud
    docker
    jenkins
    alb
    SSL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Diven
Alibaba Cloud: CDN과 WAF의 최적 조합 이해하기
상단으로

티스토리툴바