Azure의 콘텐츠 배달 네트워크란?

콘텐츠 배달 네트워크는 웹 콘텐츠를 사용자에게 효율적으로 전달할 수 있는 분산 서버 네트워크입니다. 콘텐츠 배달 네트워크는 대기 시간을 최소화하기 위해 최종 사용자와 가까운 POP(Point of Presence) 위치에 캐시된 콘텐츠를 에지 서버에 저장합니다.

Azure Content Delivery Network는 전 세계에 전략적으로 배치된 물리적 노드에서 콘텐츠를 캐싱하여 사용자에게 높은 대역폭 콘텐츠를 신속하게 제공하기 위한 글로벌 솔루션을 개발자에게 제공합니다. Azure Content Delivery Network는 콘텐츠 배달 네트워크 POP를 사용하여 다양한 네트워크 최적화를 사용하여 캐시할 수 없는 동적 콘텐츠를 가속화할 수도 있습니다. 예를 들면 BGP(Border Gateway Protocol)를 우회하는 경로 최적화가 있습니다.

Azure Content Delivery Network를 사용하여 웹 사이트 자산을 제공할 경우의 이점은 다음과 같습니다.

  • 특히 최종 사용자가 콘텐츠를 로드하기 위해 여러 번의 왕복 요청이 필요한 애플리케이션을 사용하는 경우 최종 사용자의 성능과 사용자 환경이 향상됩니다.
  • 제품 런칭 이벤트 시작 시와 같이 순간적인 높은 부하를 더 효율적으로 처리하기 위한 대규모 크기 조정.
  • 원본 서버로 전송되는 트래픽을 줄이기 위해 에지 서버에서 직접 사용자 요청을 배포하고 컨텐츠를 제공합니다.

현재 콘텐츠 배달 네트워크 노드 위치 목록은 Azure Content Delivery Network POP 위치를 참조 하세요.

작동 방식

콘텐츠 배달 네트워크 개요 페이지의 스크린샷

  1. 사용자(Alice)가 특수 도메인 이름(예: <endpoint name>.azureedge.net)이 있는 URL을 사용하여 파일(자산이라고도 함)을 요청합니다. 이 이름은 엔드포인트 호스트 이름 또는 사용자 지정 도메인이 될 수 있습니다. DNS는 가장 성능이 좋은 POP 위치로 요청을 라우팅합니다. 이 위치는 대개 사용자와 지리적으로 가장 가까운 POP입니다.

  2. POP의 에지 서버의 캐시에 파일이 없으면, POP는 원본 서버에서 파일을 요청합니다. 원본 서버는 Azure Web App, Azure Cloud Service, Azure Storage 계정 또는 공개적으로 액세스할 수 있는 웹 서버입니다.

  3. 원본 서버는 파일을 POP의 에지 서버로 반환합니다.

  4. POP의 에지 서버는 파일을 캐싱하고 원래 요청자(Alice)에게 파일을 반환합니다. HTTP 헤더로 지정된 TTL(Time to Live)이 만료될 때까지 POP의 에지 서버에 캐시된 파일 기본. 원본 서버가 TTL을 지정하지 않은 경우, 기본 TTL은 7일입니다.

  5. 그러면 더 많은 사용자가 Alice가 사용한 것과 동일한 URL을 사용하여 동일한 파일을 요청할 수 있으며 동일한 POP로 전달될 수 있습니다.

  6. 파일의 TTL이 만료되지 않았으면, POP 에지 서버는 캐시로부터 직접 파일을 반환합니다. 이러한 프로세스를 통해 보다 신속하고 응답성이 뛰어난 사용자 환경이 가능해집니다.

요구 사항

  • Azure Content Delivery Network를 사용하려면 하나 이상의 Azure 구독을 소유해야 합니다.
  • 또한 콘텐츠 배달 네트워크 엔드포인트의 컬렉션인 콘텐츠 배달 네트워크 프로필을 만들어야 합니다. 모든 콘텐츠 배달 네트워크 엔드포인트는 사용자가 필요한 콘텐츠 배달 동작 및 액세스로 사용자 지정할 수 있는 특정 구성입니다. 인터넷으로 콘텐츠 배달 네트워크 엔드포인트를 구성하려면 기본, 웹 애플리케이션 또는 기타 조건을 여러 프로필을 사용할 수 있습니다.
  • Azure Content Delivery Network 가격 책정은 콘텐츠 배달 네트워크 프로필 수준에서 적용되므로 여러 가격 책정 계층을 사용하려면 여러 콘텐츠 배달 네트워크 프로필을 만들어야 합니다. Azure 콘텐츠 배달 네트워크 청구 구조에 대한 자세한 내용은 Azure Content Delivery Network 청구 이해를 참조 하세요.

제한 사항

Azure 구독마다 다음 리소스에 대한 기본 제한이 있습니다.

  • 생성된 콘텐츠 배달 네트워크 프로필의 수입니다.
  • 콘텐츠 배달 네트워크 프로필에서 만든 엔드포인트 수입니다.
  • 엔드포인트에 매핑된 사용자 지정 도메인의 수.

콘텐츠 배달 네트워크 구독 제한에 대한 자세한 내용은 콘텐츠 배달 네트워크 제한을 참조 하세요.

Azure Content Delivery Network 기능

Azure Content Delivery Network는 다음과 같은 주요 기능을 제공합니다.

각 Azure Content Delivery Network 제품이 지원하는 기능의 전체 목록은 Azure Content Delivery Network 제품 기능 비교를 참조 하세요.

다음 단계