Qu’est-ce qu’un réseau de distribution de contenu sur Azure ?

Important

Azure CDN d’Akamai doit être mis hors service le 31 octobre 2023. Pour plus d’informations, consultez l’article Effectuer une migration d’un fournisseur CDN pour obtenir des conseils sur la migration vers un autre fournisseur Azure CDN.

Un réseau de diffusion de contenu (CDN) est un réseau distribué de serveurs capables de fournir efficacement du contenu web aux utilisateurs. Les réseaux de distribution de contenu (CDN) stockent du contenu mis en cache sur des serveurs de périphérie situés dans des emplacements de point de présence (POP) proches des utilisateurs finaux afin de réduire la latence.

Azure CDN offre aux développeurs une solution globale pour distribuer rapidement du 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 CDN peut également accélérer le contenu dynamique, qui ne peut pas être mis en cache, en ayant recours à diverses optimisations réseau au moyen de POP de CDN. L’optimisation d’itinéraire pour contourner le protocole de passerelle frontière (BGP) en est un exemple.

Les avantages de l’utilisation d’Azure CDN pour distribuer les ressources de site web incluent :

  • Une amélioration des performances et une expérience enrichie pour les utilisateurs finaux, en particulier ceux qui utilisent des applications dans lesquelles de nombreux allers-retours de requêtes sont nécessaires de leur part pour charger du contenu.
  • 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.
  • Une distribution des requêtes utilisateur et une diffusion de contenu effectuées directement à partir de serveurs de périphérie afin que le trafic envoyé au serveur d’origine soit moins important.

Pour obtenir la liste actuelle des emplacements de nœuds CDN, consultez la page Emplacements des points de présence CDN Azure.

Fonctionnement

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. Il peut s’agir d’un nom d’hôte de point de terminaison ou de domaine personnalisé. 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.

  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. 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.

  3. Le serveur d’origine renvoie le fichier à un serveur Edge du point de présence.

  4. Un serveur Edge du point de présence met en cache le fichier et le renvoie au demandeur d'origine (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. Si le serveur d’origine n’a pas spécifié de durée de vie, elle est par défaut de 7 jours.

  5. D’autres utilisateurs peuvent alors demander le même fichier en ayant recours à la même URL que celle utilisée par Alice. Elle peut également être redirigée vers le même 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. L’expérience utilisateur est en conséquence plus rapide et plus réactive.

Spécifications

  • Pour utiliser Azure CDN, vous devez posséder au moins un abonnement Azure.
  • Vous devez aussi créer un profil CDN, qui est une collection des points de terminaison du CDN. Chaque point de terminaison du CDN représente une configuration spécifique que les utilisateurs peuvent personnaliser en fonction de leurs exigences en matière d’accès et de comportement de diffusion de contenu. Vous pouvez utiliser plusieurs profils pour organiser vos points de terminaison CDN par domaine Internet, application web ou d’autres critères.
  • La Tarification d’Azure CDN s’applique au niveau du profil CDN. Si vous souhaitez utiliser plusieurs niveaux tarifaires, vous devez donc créer différents profils CDN. 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).

Limites

Chaque abonnement Azure comprend des limites par défaut pour les ressources suivantes :

  • Nombre de profils CDN créés.
  • Nombre de points de terminaison créés dans un profil CDN.
  • Nombre de domaines personnalisés mappés à un point de terminaison.

Pour plus d’informations sur les limites d’abonnement CDN, consultez Limites de CDN.

Fonctionnalités d’Azure CDN

Azure CDN offre les fonctionnalités suivantes :

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.

Étapes suivantes