Azure Content Delivery Network 청구 이해

이 FAQ에서는 Azure Content Delivery Network에서 호스트하는 콘텐츠에 대한 청구 구조를 설명합니다.

청구 영역이란?

청구 지역은 Azure Content Delivery Network에서 개체를 배달하는 데 부과되는 요금을 결정하는 데 사용되는 지리적 영역입니다. 현재 청구 영역 및 해당 영역은 다음과 같습니다.

  • 영역 1: 북아메리카, 유럽, 중동 및 아프리카

  • 영역 2: 아시아 태평양(일본 포함)

  • 영역 3: 남아메리카

  • 영역 4: 오스트레일리아 및 뉴질랜드

  • 영역 5: 인도

POP(지점) 지역에 대한 자세한 내용은 지역별 Azure Content Delivery Network POP 위치를 참조하세요. 예를 들어 멕시코의 POP는 북아메리카 지역에 있고 따라서 영역 1에 포함됩니다.

Azure Content Delivery Network 가격 책정에 대한 자세한 내용은 Content Delivery Network 가격 책정을 참조 하세요.

지역별 배달 요금 계산 방법

Azure 콘텐츠 배달 네트워크 청구 지역은 최종 사용자에게 콘텐츠를 배달하는 원본 서버의 위치를 기반으로 합니다. 클라이언트의 대상(실제 위치)은 청구 지역으로 간주되지 않습니다.

예를 들어 멕시코에 위치한 사용자가 요청을 발급하고 이 요청이 피어링 또는 트래픽 상황으로 인해 미국 POP에 있는 서버를 통해 처리되는 경우 청구 지역은 미국이 됩니다.

청구 가능한 Azure Content Delivery Network 트랜잭션이란?

콘텐츠 배달 네트워크에서 종료되는 모든 HTTP(S) 요청은 모든 응답 유형(성공, 실패 또는 기타)을 포함하는 청구 가능 이벤트입니다. 그러나 응답이 다르면 트래픽 양이 다를 수 있습니다. 예를 들어 304 수정되지 않음 및 기타 헤더 전용 응답은 작은 헤더 응답이므로 트래픽을 거의 생성하지 않습니다. 이와 유사하게, 404 찾을 수 없음과 같은 오류 응답은 청구 대상이 되지만 작은 응답 페이로드 때문에 발생하는 비용은 작습니다.

Azure Content Delivery Network 사용과 관련된 다른 Azure 비용은 무엇인가요?

또한 Azure Content Delivery Network를 사용하면 개체의 원본으로 사용되는 서비스에 대한 일부 사용 요금이 발생합니다. 이러한 비용은 일반적으로 전체 콘텐츠 배달 네트워크 사용 비용의 작은 부분입니다.

콘텐츠 원본으로 Azure Blob Storage를 사용하는 경우 다음과 같은 캐시 채우기에 대한 스토리지 비용도 발생합니다.

  • 사용된 실제 GB: 원본 개체의 실제 스토리지.

  • 트랜잭션: 캐시를 채우는 데 필요합니다.

  • 전송(GB): 콘텐츠 배달 네트워크 캐시를 채우기 위해 전송되는 데이터의 양입니다.

참고 항목

2019년 10월부터 Microsoft에서 Azure Content Delivery Network를 사용하는 경우 Azure에서 호스트되는 원본에서 콘텐츠 배달 네트워크 PoP로의 데이터 전송 비용은 무료입니다. Edgio의 Azure Content Delivery Network에는 다음과 같이 설명된 요금이 적용됩니다.

Azure Storage 청구에 대한 자세한 내용은 Azure Storage에 대한 비용 플랜 및 관리를 참조하세요.

호스팅된 서비스 배달을 사용하는 경우 다음과 같이 요금이 발생합니다.

  • Azure 컴퓨팅 시간: 원점으로 작동하는 컴퓨팅 인스턴스.

  • Azure 컴퓨팅 전송: Azure Content Delivery Network 캐시를 채우기 위해 컴퓨팅 인스턴스에서 데이터를 전송합니다.

클라이언트에서 바이트 범위 요청을 사용하는 경우(원본 서비스에 관계없이) 다음과 같은 고려 사항이 적용됩니다.

  • 바이트 범위 요청은 콘텐츠 배달 네트워크에서 청구 가능한 트랜잭션입니다. 클라이언트에서 바이트 범위 요청을 발급하는 경우 이 요청의 대상은 개체의 하위 집합(범위)입니다. 콘텐츠 배달 네트워크는 요청된 콘텐츠의 일부만 사용하여 응답합니다. 이 부분 응답은 청구 가능 트랜잭션이며 전송량은 범위 응답의 크기(더하기 헤더)로 제한됩니다.

  • 바이트 범위 헤더를 지정하여 개체의 일부만 요청이 도착하면 콘텐츠 배달 네트워크에서 전체 개체를 캐시로 가져올 수 있습니다. 따라서 콘텐츠 배달 네트워크의 청구 가능 트랜잭션이 부분 응답을 위한 경우에도 원본의 청구 가능 트랜잭션에는 개체의 전체 크기가 포함될 수 있습니다.

캐시를 지원하기 위해 얼마나 많은 전송 작업이 발생합니까?

콘텐츠 배달 네트워크 POP가 캐시를 채워야 할 때마다 캐시되는 개체의 원본을 요청합니다. 결과적으로, 캐시가 누락될 때마다 원본에서 청구 가능 트랜잭션이 발생합니다. 캐시 누락 수는 많은 요인에 따라 달라집니다.

  • 콘텐츠를 캐시할 수 있는 방법: 콘텐츠의 TTL(TTL(TTL)/만료 값이 높고 자주 액세스하여 캐시에서 인기를 유지하면 대부분의 부하가 콘텐츠 배달 네트워크에서 처리됩니다. 캐시 누락이든 개체 새고 고침이든, 일반적으로 캐시 적중 비율이 90%를 넘을 때, 다시 말해서 원본으로 돌아가야 하는 클라이언트 요청 비율이 10% 미만일 때 우수하다고 말합니다.

  • 개체를 로드해야 하는 노드 수: 노드가 원본에서 개체를 로드할 때마다 청구 가능 트랜잭션이 발생합니다. 따라서 글로벌 콘텐츠에서 더 많은 청구 가능 트랜잭션이 발생합니다(더 많은 노드에서 액세스하므로).

  • TTL 영향: 개체의 TTL이 높다는 것은 원본에서 개체를 가져오는 빈도를 낮춰야 한다는 뜻입니다. 또한 브라우저와 같은 클라이언트가 개체를 더 오래 캐시할 수 있으므로 콘텐츠 배달 네트워크에 대한 트랜잭션을 줄일 수 있습니다.

Microsoft에서 Azure Content Delivery Network를 사용하여 무료 데이터 전송을 받을 수 있는 원본 서비스는 무엇입니까?

다음 Azure 서비스 중 하나를 콘텐츠 배달 네트워크 원본으로 사용하는 경우 원본에서 콘텐츠 배달 네트워크 POP로의 데이터 전송 요금이 청구되지 않습니다.

  • Azure Storage
  • Azure Media Services
  • Azure Virtual Machines
  • Virtual Network
  • Load Balancer
  • Application Gateway
  • Azure DNS
  • ExpressRoute
  • VPN Gateway
  • Traffic Manager
  • Network Watcher
  • Azure Firewall
  • Azure Front Door
  • Azure Bastion
  • Azure App Service
  • Azure 기능
  • Azure Data Factory
  • Azure API Management
  • Azure Batch
  • Azure Data Explorer
  • HDInsight
  • Azure Cosmos DB
  • Azure Data Lake Storage
  • Azure Machine Learning
  • Azure SQL Database
  • Azure SQL Managed Instance
  • Azure Cache for Redis

비용을 효과적으로 관리하는 방법

콘텐츠에서 TTL을 최대한 길게 설정합니다.