Back-to-origin Policy

최신 업데이트:2022-03-30 15:06:58

1 기능 소개

1.1 개요

고객이 CDNetworks CDN 서비스를 이용할 때 CDN PoP는 사용자 요청에 응답하는 오리진 역할로 하고 오리진 서버와 서로 작용하는 사용자 역할도 합니다. CDNetworks 여러 back-to-origin (이하 BTO) 전략을 지원합니다:

  • 오리진 도메인으로 Back-to-Origin
  • 오리진 IP 로 Back-to-Origin
  • Back-to-Origin 교체
  • 사용자 IP로 Back-to-Origin
  • ISP로 Back-to-Origin
  • 사용자 IP 발송

BtO 설정은 모든 CDNetworks 가속 제품을 사용할 때 필요하고 기본 설정입니다. 고객은 업무 특성에 따라 다른 BtO 정책을 채택할 것입니다.

1.2 해당 제품 라인

  • 콘텐츠 가속
  • 동적 웹 가속
  • 미디어 가속
  • 미디어 가속 라이브 방송

2 기능 상세 정보

2.1 오리진 도메인으로 Back-to-Origin

고객이 오리진 도메인을 제공합니다. CDNetworks는 DNS 분석을 수행하고 CDN 서버는 분석된 IP를 이용하여 오리진으로 돌아갑니다.

애플리케이션 시나리오

이러한 BtO 정책은 오리진 IP 주소가 불안정하고 자주 변경되는 고객에게 적용됩니다.

2.2 오리진 IP Back-to-Origin

고객은 오리진 IP를 제공합니다. CDNetworks는 가속 도메인을 고정 오리진 IP에 연동합니다.

애플리케이션 시나리오

이 정책은 고객 오리진의 IP 주소가 안정적이고 자주 변경되지 않는 경우에 적용됩니다.

2.3 Back-to-Origin 교체

BtO 교체는 CDN 및 BtO 요청에 서로 다른 도메인 및 포트를 지원합니다. 예를 들어 CDN 요청은 도메인 A와 포트 A를 사용하고 BtO 요청은 도메인 B와 포트 B를 사용합니다.

애플리케이션 시나리오

일부 고객은 BtO 요청에 자체 도메인 또는 일반 포트를 사용하지 않습니다. 예를 들어 고객이 CDNetworks 혹은 AWS의 클라우드 오리진을 사용하고 있고 오리진 도메인은 CDNetworks 혹은 AWS에서 제공되므로 CDN 요청에 대한 도메인/포트가 BtO 도메인/포트와 다를 것입니다. 이러한 고객에게 BTO 교체 솔루션을 권장합니다.

2.4 사용자 IP Back-to-Origin

CDNetworks는 사용자 IP와 오리진 서버 IP 간의 매핑을 관리하여 동일한 사용자 IP를 가진 요청이 동일한 오리진 서버로 분석되도록 합니다.

애플리케이션 시나리오

사용자가 이전에 BtO 요청을 보낸 경우, 일부 고객은 동일한 사용자가 보낸 BtO 요청을 동일한 오리진 서버로 분석하기를 원합니다(사용자의 로그인 상태를 유지됨). CDNetworks는 이러한 고객에게 사용자 IP 정책을 권장합니다.

2.5 ISPBack-to-Origin

고객의 오리진이 서로 다른 ISP 네트워크에 분산되어 있을 때, ISP에 BtO는 BtO 요청이 해당 ISP의 오리진에 돌아갈 수 있도록 보장합니다. 이러한 방법은 네트워크 간의 BtO 요청을 방지할 수 있으므로 시간을 절약할 수 있습니다.

애플리케이션 시나리오

고객이 다른 ISP 네트워크에 여러 오리진을 배치할 경우 이 정책 사용을 권장합니다.

2.6 사용자 IP 발송

사용자 IP 발송 기능을 사용하면 BtO 요청을 오리진으로 보낼 때 CDNetworks가 최종 사용자 IP 주소를 HTTP 헤더 “Cdn-Src-IP” 혹은 "X-Forward-For"에 추가합니다.

고객 요청에 의하여 CDNetworks는 다른 사용자 정의 HTTP 헤더도 지원합니다. 이러한 방법으로 고객은 사용자 IP 정보를 수집할 수 있습니다.

애플리케이션 시나리오

고객이 사용자 IP 정보를 수집해야 할 때 사용합니다.

3 참고

BtO 도메인 또는 IP가 변경되면 가속 도메인/IP와 오리진 간의 매핑이 업데이트될 수 있도로 고객은 CDNetworks에 즉시 알려야 합니다. 그렇지 않으면 BtO 요청에 영향을 주고 최종적으로 고객의 서비스에 영향을 미칠 것입니다.

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.