SevenIDC

News

NEWS

네트워크

Cloudflare Load Balancing, API 기반 pool sets 지원으로 지역별 라우팅 정책 분리

게재일 2026. 09. 11.· 원문 공개 2026. 08. 31.조회 4
Cloudflare, Load Balancing, pool sets 관련 기술 이미지
SevenIDC 기술 요약 이미지

Cloudflare가 Load Balancing 기능에 pool sets를 도입했다. 이번 변경의 핵심은 하나의 로드밸런서 안에서 위치별로 다른 후보 풀, 스티어링 정책, 가중치, 폴백 풀을 적용할 수 있다는 점이다. 글로벌 서비스나 다지역 트래픽 분산을 운영하는 환경에서는 국가별 우회 경로, 특정 리전 장애 대응, 액티브-액티브 분산 정책을 더 세밀하게 나눌 수 있는 구조다.

위치별로 다른 트래픽 처리 규칙을 한 로드밸런서에서 적용

Cloudflare 설명에 따르면 pool sets는 geographic matching과 location-specific traffic steering을 결합하는 기능이다. 각 pool set은 Cloudflare 데이터센터, 국가, 리전을 기준으로 매칭될 수 있고, 해당 조건에 맞는 요청에 대해 별도의 후보 풀 목록과 스티어링 정책을 제공한다.

기존에 하나의 로드밸런서 정책으로 전체 지역을 포괄해야 했던 구성과 달리, 이제는 특정 국가에는 지연시간 기반 분산을 적용하고 다른 지역에는 별도 가중치나 폴백 정책을 둘 수 있다. 예시로 독일 트래픽에만 Dynamic Latency steering을 적용하는 구성이 제시됐다.

배열 순서 기준 첫 매칭 구조, 정책 충돌 점검 필요

Cloudflare는 pool sets를 배열 순서대로 평가하고, 가장 먼저 일치한 pool set을 적용한다고 밝혔다. 따라서 국가·리전·데이터센터 조건이 겹치는 경우에는 선언 순서가 실제 라우팅 결과를 좌우한다.

운영 측면에서는 넓은 범위의 리전 규칙을 앞에 두면 더 구체적인 국가 규칙이 실행되지 않을 수 있다. 다지역 서비스를 운영하는 경우 API 배포 전후로 매칭 우선순위, 예외 지역, 폴백 경로가 의도대로 설계됐는지 확인하는 절차가 중요하다.

액티브-액티브 분산과 지역별 장애 우회에 활용 가능

원문은 활용 사례로 active-active traffic distribution, location-specific failover, regional routing policies를 제시했다. 이는 특정 국가 사용자는 현지 또는 인접 리전 풀로 우선 보내고, 해당 지역 풀이 불안정할 때만 다른 지역으로 넘기는 식의 운영 모델에 적합하다.

한국 또는 일본처럼 사용자 지연시간 민감도가 높은 서비스에서는 국가별 트래픽 정책을 나눌 때 유용할 수 있다. 다만 이번 발표는 일반적인 Cloudflare Load Balancing API 기능 추가에 대한 내용이며, 특정 IDC 전용 기능으로 해석할 내용은 아니다.

프록시 트래픽은 고정 HTTP 응답 반환도 가능

Cloudflare는 proxied traffic에 대해 pool set이 원본 풀을 선택하는 대신 fixed HTTP response를 반환할 수 있다고 설명했다. 이는 특정 지역에서 계획 점검, 제한적 서비스 차단, 임시 우회 공지 같은 운영 시나리오에 활용 여지가 있다.

다만 원문에는 응답 코드나 상세 설정 예시는 포함되지 않았다. 실제 적용 전에는 기존 장애 페이지, 지역 제한 정책, 오리진 헬스체크 동작과의 관계를 API 설정 단위에서 검토하는 편이 안전하다.

핵심 포인트

  • Cloudflare Load Balancing API가 pool sets를 지원한다.
  • pool set은 데이터센터·국가·리전 기준으로 매칭된다.
  • 각 pool set마다 후보 풀, 스티어링 정책, 가중치, 폴백 풀을 다르게 둘 수 있다.
  • 평가 순서는 배열 순서이며 첫 매칭 규칙이 적용된다.
  • 프록시 트래픽에서는 풀 대신 고정 HTTP 응답을 반환할 수 있다.