Azure Content Delivery Network 개요Overview of the Azure Content Delivery Network

Azure CDN(Content Delivery Network)은 전략적으로 배치된 위치에서 정적 웹 콘텐츠를 캐싱하여 사용자에게 콘텐츠를 안전하게 배달하기 위한 최대 처리량을 제공합니다.The Azure Content Delivery Network (CDN) caches static web content at strategically placed locations to provide maximum throughput for securely delivering content to users. CDN은 전 세계 물리적 노드에 콘텐츠를 캐시하여 고대역폭 콘텐츠를 신속하게 배달하기 위한 글로벌 솔루션을 개발자에게 제공합니다.The CDN offers developers a global solution for rapidly delivering high-bandwidth content by caching the content at physical nodes across the world.

참고

이 문서에서는 Azure CDN, 작동 원리 및 각 Azure CDN 제품의 기능을 설명합니다.This article describes the Azure CDN, how it works, and the features of each Azure CDN product. 이 정보를 건너뛰고 CDN 엔드포인트를 만드는 방법에 대한 자습서를 보려면 Azure CDN 시작을 참조하세요.To skip this information and view a tutorial about how to create a CDN endpoint, see Getting started with Azure CDN. 현재 CDN 노드 위치 목록을 보려면 Azure CDN POP 위치를 참조하세요.To see a list of current CDN node locations, see Azure CDN POP Locations.

CDN을 사용하여 웹 사이트 자산을 캐시하면 다음과 같은 이점이 있습니다.The benefits of using a CDN to cache web site assets include:

  • 특히 콘텐츠를 로드하기 위해 많은 왕복이 필요한 응용 프로그램을 사용 중인 최종 사용자의 성능 및 사용자 환경 향상.Better performance and improved user experience for end users, especially when using applications in which multiple round-trips are required to load content.
  • 제품 런칭 이벤트 시작 시와 같이 순간적인 높은 부하를 더 효율적으로 처리하기 위한 대규모 크기 조정.Large scaling to better handle instantaneous high loads, such as the start of a product launch event.
  • 사용자 요청을 분산하고 에지 서버에서 바로 콘텐츠를 제공하므로 원본으로 전송되는 트래픽 양이 감소.Distribution of user requests and serving of content directly from edge servers so that less traffic is sent to the origin.

작동 방법How it works

CDN 개요

  1. 사용자(Alice)가 특수 도메인 이름(예: <endpointname>.azureedge.net)으로 URL을 사용하여 파일(자산이라고도 함)을 요청합니다.A user (Alice) requests a file (also called an asset) using a URL with a special domain name, such as <endpointname>.azureedge.net. DNS는 가장 성능이 좋은 POP(상호 접속 위치) 위치로 요청을 라우팅합니다. 이 위치는 대개 사용자와 지리적으로 가장 가까운 POP입니다.DNS routes the request to the best performing Point-of-Presence (POP) location, which is usually the POP that is geographically closest to the user.
  2. POP의 에지 서버의 캐시에 파일이 없으면, 에지 서버는 원본에서 파일을 요청합니다.If the edge servers in the POP do not have the file in their cache, the edge server requests the file from the origin. 원본은 Azure Web App, Azure Cloud Service, Azure Storage 계정 또는 공개적으로 액세스할 수 있는 웹 서버입니다.The origin can be an Azure Web App, Azure Cloud Service, Azure Storage account, or any publicly accessible web server.
  3. 원본은 파일의 TTL(Time-to-Live)을 설명하는 선택적인 HTTP 헤더를 포함하여, 파일을 에지 서버에 반환합니다.The origin returns the file to the edge server, including optional HTTP headers describing the file's Time-to-Live (TTL).
  4. 에지 서버는 파일을 캐싱하고 원래 요청자(Alice)에게 파일을 반환합니다.The edge server caches the file and returns the file to the original requestor (Alice). 파일은 TTL이 만료될 때가지 에지 서버에 캐싱된 상태로 남습니다.The file remains cached on the edge server until the TTL expires. 원본이 TTL을 지정하지 않은 경우, 기본 TTL은 7일입니다.If the origin didn't specify a TTL, the default TTL is seven days.
  5. 추가 사용자는 같은 URL을 사용하여 같은 파일을 요청할 수 있고, 같은 POP으로 전달될 수 있습니다.Additional users may then request the same file using that same URL, and may also be directed to that same POP.
  6. 파일의 TTL이 만료되지 않았으면, 에지 서버는 캐시로부터 파일을 반환합니다.If the TTL for the file hasn't expired, the edge server returns the file from the cache. 이러한 프로세스를 통해 보다 신속하고 응답성이 뛰어난 사용자 환경이 가능해집니다.This process results in a faster, more responsive user experience.

Azure CDN 기능Azure CDN Features

Azure CDN 제품은 Akamai의 Azure CDN Standard, Verizon의 Azure CDN Standard, Verizon의 Azure CDN Premium, 세 가지가 있습니다.There are three Azure CDN products: Azure CDN Standard from Akamai, Azure CDN Standard from Verizon, and Azure CDN Premium from Verizon. 다음 표는 각 제품에 사용할 수 있는 기능입니다.The following table lists the features available with each product.

Standard AkamaiStandard Akamai Standard VerizonStandard Verizon Premium VerizonPremium Verizon
성능 기능과 최적화Performance Features and Optimizations
동적 사이트 가속Dynamic Site Acceleration
     동적 사이트 가속 - 적응 이미지 압축     Dynamic Site Acceleration - Adaptive Image Compression
     동적 사이트 가속 - 개체 프리페치     Dynamic Site Acceleration - Object Prefetch
비디오 스트리밍 최적화Video streaming optimization * *
큰 파일 최적화Large file optimization * *
전역 서버 부하 분산(GSLB)Global Server Load balancing (GSLB)
빠른 삭제Fast purge
자산 미리 로드Asset pre-loading
캐시/헤더 설정(캐싱 규칙사용)Cache/header settings (using caching rules)
캐시/헤더 설정( 규칙 엔진사용)Cache/header settings (using rules engine)
쿼리 문자열 캐싱Query string caching
IPv4/IPv6 이중 스택IPv4/IPv6 dual-stack
HTTP/2 지원HTTP/2 support
보안Security
CDN 끝점에 HTTPS 지원HTTPS support with CDN endpoint
사용자 지정 도메인 HTTPSCustom domain HTTPS
사용자 지정 도메인 이름 지원Custom domain name support
지역 필터링Geo-filtering
토큰 인증Token authentication
DDOS 보호DDOS protection
분석 및 보고Analytics and Reporting
Azure 진단 로그Azure diagnostic logs
Verizon의 핵심 보고서Core reports from Verizon
Verizon의 사용자 지정 보고서Custom reports from Verizon
고급 HTTP 보고서Advanced HTTP reports
실시간 통계Real-time stats
에지 노드 성능Edge node performance
실시간 경고Real-time alerts
사용 편의성Ease of Use
Storage, Cloud Services, Web Apps, Media Services와 같은 Azure와 간편하게 통합Easy integration with Azure services such as Storage, Cloud Services, Web Apps, and Media Services
REST API, .NET, Node.js 또는 PowerShell을 통한 관리.Management via REST API, .NET, Node.js, or PowerShell.
사용자 지정이 가능한 규칙 기반의 콘텐츠 배달 엔진Customizable, rule-based content delivery engine
URL 리디렉션/다시 쓰기(규칙 엔진사용)URL redirect/rewrite (using rules engine)
모바일 장치 규칙( 규칙 엔진사용)Mobile device rules (using rules engine)

*Verizon은 일반 웹 배달을 통해 큰 파일 및 미디어를 직접 지원합니다.* Verizon supports delivering large files and media directly via General Web Delivery.

Azure CDN에서 참조하려는 기능이 있나요?Is there a feature you'd like to see in Azure CDN? 피드백 보내기Give us feedback!

다음 단계Next steps

CDN을 시작하려면 Azure CDN 시작을 참조하세요.To get started with CDN, see Getting started with Azure CDN.

기존 CDN 고객인 경우 이제 Microsoft Azure Portal 또는 PowerShell을 통해 CDN 끝점을 관리할 수 있습니다.If you are an existing CDN customer, you can now manage your CDN endpoints through the Microsoft Azure portal or with PowerShell.

작동 중인 CDN 작업을 보려면 빌드 2016 세션 비디오를 확인하세요.To see the CDN in action, check out the video of the Build 2016 session.

.NET 또는 Node.js를 사용하여 Azure CDN을 자동화하는 방법을 알아봅니다.Learn how to automate Azure CDN with .NET or Node.js.

가격 책정 정보는 Content Delivery Network 가격 책정을 참조하세요.For pricing information, see Content Delivery Network pricing.