Azure의 콘텐츠 배달 네트워크란?
Important
Microsoft의 Azure CDN 표준(클래식)은 2027년 9월 30일에 사용 중지됩니다. 서비스 중단을 방지하려면 2027년 9월 30일까지 Azure Front Door 표준 또는 프리미엄 계층으로 Microsoft의 Azure CDN 표준(클래식) 프로필을 마이그레이션해야 합니다. 자세한 내용은 Microsoft의 Azure CDN 표준(클래식) 사용 중지를 참조하세요.
Edgio의 Azure CDN은 2025년 Januray 15에서 사용 중지됩니다. 서비스 중단을 방지하려면 이 날짜 이전에 워크로드를 Azure Front Door로 마이그레이션해야 합니다. 자세한 내용은 Edgio 사용 중지 FAQ의 Azure CDN을 참조 하세요.
콘텐츠 배달 네트워크는 웹 콘텐츠를 사용자에게 효율적으로 전달할 수 있는 분산 서버 네트워크입니다. 콘텐츠 배달 네트워크는 대기 시간을 최소화하기 위해 최종 사용자와 가까운 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 위치를 참조하세요.
작동 방식
사용자(Alice)가 특수 도메인 이름(예: <endpoint name>.azureedge.net)이 있는 URL을 사용하여 파일(자산이라고도 함)을 요청합니다. 이 이름은 엔드포인트 호스트 이름 또는 사용자 지정 도메인이 될 수 있습니다. DNS는 가장 성능이 좋은 POP 위치로 요청을 라우팅합니다. 이 위치는 대개 사용자와 지리적으로 가장 가까운 POP입니다.
POP의 에지 서버의 캐시에 파일이 없으면, POP는 원본 서버에서 파일을 요청합니다. 원본 서버는 Azure Web App, Azure Cloud Service, Azure Storage 계정 또는 공개적으로 액세스할 수 있는 웹 서버입니다.
원본 서버는 파일을 POP의 에지 서버로 반환합니다.
POP의 에지 서버는 파일을 캐싱하고 원래 요청자(Alice)에게 파일을 반환합니다. 파일은 HTTP 헤더로 지정된 TTL(Time to Live)이 만료될 때까지 POP의 에지 서버에 캐시된 상태로 유지됩니다. 원본 서버가 TTL을 지정하지 않은 경우, 기본 TTL은 7일입니다.
그러면 더 많은 사용자가 Alice가 사용한 것과 동일한 URL을 사용하여 동일한 파일을 요청할 수 있으며 동일한 POP로 전달될 수 있습니다.
파일의 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 제품 기능 비교를 참조하세요.
다음 단계
- 콘텐츠 배달 네트워크를 시작하려면 Azure Content Delivery Network 프로필 및 엔드포인트 만들기를 참조하세요.
- Microsoft Azure Portal 또는 PowerShell을 통해 콘텐츠 배달 네트워크 엔드포인트를 관리합니다.
- .NET 또는 Node.js를 사용하여 Azure Content Delivery Network를 자동화하는 방법을 알아봅니다.
- Learn 모듈: Azure Content Delivery Network 소개.