Qu’est-ce qu’un réseau de distribution de contenu sur Azure ?What is a content delivery network on Azure?

Un réseau de diffusion de contenu (CDN) est un réseau distribué de serveurs capables de fournir efficacement du contenu web aux utilisateurs.A content delivery network (CDN) is a distributed network of servers that can efficiently deliver web content to users. Les CDN stockent le contenu en cache sur des serveurs Edge situés à des emplacements de point de présence (POP) proches des utilisateurs finaux afin de réduire la latence.CDNs' store cached content on edge servers in point-of-presence (POP) locations that are close to end users, to minimize latency.

Le réseau de diffusion de contenu (CDN) Azure offre aux développeurs une solution globale pour la distribution rapide de contenu haut débit aux utilisateurs en mettant en cache leur contenu sur des nœuds physiques disposés stratégiquement dans le monde entier.Azure Content Delivery Network (CDN) offers developers a global solution for rapidly delivering high-bandwidth content to users by caching their content at strategically placed physical nodes across the world. Azure CDN peut aussi accélérer le contenu dynamique, qui ne peut être mis en cache, en exploitant diverses optimisations réseau à l’aide de points de présence du CDN.Azure CDN can also accelerate dynamic content, which cannot be cached, by leveraging various network optimizations using CDN POPs. L’optimisation d’itinéraire pour contourner le protocole de passerelle frontière (BGP) en est un exemple.For example, route optimization to bypass Border Gateway Protocol (BGP).

Les avantages de l’utilisation d’Azure CDN pour distribuer les ressources de site web incluent :The benefits of using Azure CDN to deliver web site assets include:

  • De meilleures performances et une expérience enrichie pour les utilisateurs finaux, en particulier ceux qui utilisent des applications ayant recours à de nombreux allers-retours pour charger le contenu.Better performance and improved user experience for end users, especially when using applications in which multiple round-trips are required to load content.
  • Une mise à grande échelle pour améliorer la gestion instantanée des charges importantes, par exemple le début de l’événement de lancement d’un produit.Large scaling to better handle instantaneous high loads, such as the start of a product launch event.
  • La distribution des requêtes utilisateur et la diffusion de contenu directement depuis des serveurs Edge sont là pour que le trafic transmis au serveur d’origine soit moins important.Distribution of user requests and serving of content directly from edge servers so that less traffic is sent to the origin server.

Pour obtenir la liste actuelle des emplacements de nœuds CDN, consultez la page Emplacements des points de présence CDN Azure.For a list of current CDN node locations, see Azure CDN POP locations.

FonctionnementHow it works

Présentation du CDN

  1. Un utilisateur (Alice) demande un fichier (également appelé ressource) à l’aide d’une URL avec un nom de domaine spécial, par exemple <nom de point de terminaison> .azureedge.net.A user (Alice) requests a file (also called an asset) by using a URL with a special domain name, such as <endpoint name> .azureedge.net. Il peut s’agir d’un nom d’hôte de point de terminaison ou de domaine personnalisé.This name can be an endpoint hostname or a custom domain. Le DNS achemine la requête vers l’emplacement du meilleur point de présence (POP), généralement le POP géographiquement le plus proche de l’utilisateur.The DNS routes the request to the best performing POP location, which is usually the POP that is geographically closest to the user.

  2. Si aucun serveur Edge du point de présence ne dispose du fichier dans son cache, le POP demande le fichier au serveur d’origine.If no edge servers in the POP have the file in their cache, the POP requests the file from the origin server. Le serveur d’origine peut être une application web Azure, un service cloud Azure, un compte de stockage Azure ou n'importe quel serveur web accessible publiquement.The origin server can be an Azure Web App, Azure Cloud Service, Azure Storage account, or any publicly accessible web server.

  3. Le serveur d’origine renvoie le fichier à un serveur Edge du point de présence.The origin server returns the file to an edge server in the POP.

  4. Un serveur Edge du point de présence met en cache le fichier et le renvoie au demandeur d'origine (Alice).An edge server in the POP caches the file and returns the file to the original requestor (Alice). Le fichier demeure en cache sur le serveur Edge du point de présence jusqu’à expiration de la durée de vie (TTL) spécifiée par les en-têtes HTTP.The file remains cached on the edge server in the POP until the time-to-live (TTL) specified by its HTTP headers expires. Si le serveur d’origine n’a pas spécifié de durée de vie, elle est par défaut de 7 jours.If the origin server didn't specify a TTL, the default TTL is seven days.

  5. Des utilisateurs supplémentaires peuvent ensuite demander le même fichier en utilisant la même URL qu’Alice, et peuvent aussi être dirigés vers le même point de présence.Additional users can then request the same file by using the same URL that Alice used, and can also be directed to the same POP.

  6. Si la durée de vie du fichier n'a pas expiré, le serveur Edge du point de présence renvoie le fichier directement depuis le cache.If the TTL for the file hasn't expired, the POP edge server returns the file directly from the cache. L’expérience utilisateur est en conséquence plus rapide et plus réactive.This process results in a faster, more responsive user experience.

SpécificationsRequirements

Pour utiliser Azure CDN, vous devez posséder au moins un abonnement Azure.To use Azure CDN, you must own at least one Azure subscription. Vous devez aussi créer au moins un profil CDN, qui est une collection des points de terminaison du CDN.You also need to create at least one CDN profile, which is a collection of CDN endpoints. Chaque point de terminaison du CDN représente une configuration spécifique d’accès et de comportement de distribution de contenu.Every CDN endpoint represents a specific configuration of content deliver behavior and access. Vous pouvez utiliser plusieurs profils pour organiser vos points de terminaison CDN par domaine Internet, application web ou d’autres critères.To organize your CDN endpoints by internet domain, web application, or some other criteria, you can use multiple profiles. La tarification Azure CDN s’applique au niveau du profil CDN. Vous devez donc créer plusieurs profils CDN si vous souhaitez utiliser plusieurs niveaux de tarification.Because Azure CDN pricing is applied at the CDN profile level, you must create multiple CDN profiles if you want to use a mix of pricing tiers. Pour plus d’informations sur la structure de facturation d’Azure CDN, consultez Understanding Azure CDN billing (Présentation de la facturation d’Azure CDN).For information about the Azure CDN billing structure, see Understanding Azure CDN billing.

LimitesLimitations

Chaque abonnement Azure comprend des limites par défaut pour les ressources suivantes :Each Azure subscription has default limits for the following resources:

  • Le nombre de profils CDN qui peuvent être créés.The number of CDN profiles that can be created.
  • Le nombre de points de terminaison qui peuvent être créés dans un profil CDN.The number of endpoints that can be created in a CDN profile.
  • Le nombre de domaines personnalisés qui peuvent être mappés à un point de terminaison.The number of custom domains that can be mapped to an endpoint.

Pour plus d’informations sur les limites d’abonnement CDN, consultez Limites de CDN.For more information about CDN subscription limits, see CDN limits.

Fonctionnalités d’Azure CDNAzure CDN features

Azure CDN offre les fonctionnalités suivantes :Azure CDN offers the following key features:

Pour obtenir la liste complète des fonctionnalités prises en charge par chaque produit Azure CDN, consultez Comparer les fonctionnalités des produits Azure CDN.For a complete list of features that each Azure CDN product supports, see Compare Azure CDN product features.

Étapes suivantesNext steps