본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

표준(Standard) 스티어링

원문 보기 위키 갱신

이 문서는 장애 조치(failover)와 랜덤 방식으로 구성된 Standard 스티어링 옵션에 대해 안내해요.

출처: 문서

본문

Standard 스티어링 정책에는 **Off - Failover(장애 조치)**와 **Random(랜덤)**이 있어요.

이 둘은 Traffic steering을 구매하지 않은 비(非)-Enterprise 고객이 사용할 수 있는 유일한 스티어링 정책이에요.

Off - Failover

장애 조치(failover) 스티어링은 풀 순서를 사용해 장애 조치 우선순위(장애 조치 순서)를 결정해요.

장애 조치는 헬스 모니터와 **Health Threshold(헬스 기준값)**에 따라 비정상으로 판정된 풀의 트래픽을 구성상 다음으로 정상인 풀로 보내요. 고객은 이 옵션을 사용해 active - passive failover(액티브-패시브 장애 조치)를 구성하는 경우가 많아요.

모든 풀이 비정상으로 표시되면, Load Balancing은 폴백(fallback) 풀로 트래픽을 보내요. 기본 폴백 풀은 Load Balancing 구성에서 마지막에 나열된 풀이에요.

로드 밸런서에 연결된 모니터가 없으면, 기본 풀로만 트래픽을 보내요.

페일백(Failback) 동작

두 개의 오리진 풀이 있는 active/standby 구성에서:

  • 트래픽은 Pool 1(기본 풀)이 비정상이 되지 않는 한 항상 Pool 1로 라우팅돼요.
  • Pool 1이 비정상으로 표시되면 트래픽은 Pool 2(대기 풀)로 이동해요.
  • Pool 1이 다시 정상이 되면, session affinity(세션 어피니티)나 이후 요청이 Pool 2에 머물도록 하는 다른 설정이 없다면, 트래픽은 자동으로 Pool 1로 다시 이동해요.

이 동작을 페일백(failback)이라고 하며, 기본 풀이 회복되면 트래픽이 정상 라우팅을 재개하도록 보장해요.

랜덤 스티어링 (Random steering)

정상 풀로 트래픽을 무작위로 보내려면 Random을 선택해요. 고객은 이 옵션을 사용해 여러 풀 간에 트래픽을 균등하게 나누는 active - active failover(액티브-액티브 장애 조치, 라운드 로빈이라고도 함)를 구성할 수 있어요.

각 엔드포인트로 가는 트래픽 양을 조절하기 위해 Weights(가중치)를 설정하는 것과 유사하게, 고객은 API의 random_steering 객체를 통해 풀에 Weights를 설정해 각 풀로 보내지는 트래픽 비율을 결정할 수 있어요.

더 알아보기 (Learn more)

Standard 스티어링은 모든 고객이 사용할 수 있는 기본 옵션이에요. 액티브-패시브 장애 조치에는 Failover를, 트래픽 분산에는 Random을 사용하면 돼요.