Qu’est-ce qu’un réseau de distribution de contenu sur Azure ?
Important
Azure CDN Standard de Microsoft (classique) sera mis hors service le 30 septembre 2027. Pour éviter toute interruption de service, il est important de migrer vos profils du niveau Azure CDN Standard de Microsoft (classique) vers le niveau Azure Front Door Standard ou Premium au plus tard le 30 septembre 2027. Pour découvrir plus d’informations, consultez Mise hors service d’Azure CDN Standard de Microsoft (classique).
Azure CDN d’Edgio sera mis hors service le 15 janvier 2025. Pour éviter toute interruption de service, vous devez migrer votre charge de travail vers Azure Front Door avant cette date. Pour plus d’informations, consultez FAQ sur la mise hors service d’Azure CDN d’Edgio.
Un réseau de distribution de contenu (CDN) est un réseau distribué de serveurs qui peut diffuser efficacement du contenu web aux utilisateurs. Un réseau de distribution de contenu stocke le contenu mis en cache sur des serveurs périphériques dans des emplacements de point de présence (POP) proches des utilisateurs finaux, afin de minimiser la latence.
Azure CDN offre aux développeurs une solution globale pour fournir rapidement du contenu à large bande passante aux utilisateurs en mettant en cache leur contenu sur des nœuds physiques stratégiquement placés à travers le monde. Azure CDN peut également accélérer le contenu dynamique, qui ne peut pas être mis en cache, en utilisant diverses optimisations de réseau à l’aide des POP du réseau de distribution de contenu. 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 fournir des 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 des emplacements de nœud réseau de distribution de contenu actuels, consultez Emplacements POP de Azure CDN.
Fonctionnement
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.
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.
Le serveur d’origine renvoie le fichier à un serveur Edge du point de présence.
Un serveur Edge du point de présence met en cache le fichier et le renvoie au demandeur d'origine (Alice). Le fichier reste mis en cache sur le serveur de périphérie dans le POP jusqu’à l’expiration de la durée de vie (TTL) spécifiée par ses 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.
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.
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 également créer un profil de réseau de distribution de contenu, qui est une collection de points de terminaison du réseau de distribution de contenu. Chaque point de terminaison du réseau de distribution de contenu est une configuration spécifique que les utilisateurs peuvent personnaliser avec le comportement et l’accès de distribution de contenu requis. Pour organiser les points de terminaison de votre réseau de distribution de contenu par domaine Internet, application Web ou d’autres critères, vous pouvez utiliser plusieurs profils.
- La tarification de Azure CDN est appliquée au niveau du profil de réseau de distribution de contenu. Par conséquent, si vous souhaitez utiliser une combinaison de niveaux tarifaires, vous devez créer plusieurs profils de réseau de distribution de contenu. Pour plus d’informations sur la structure de facturation du réseau de distribution de contenu Azure, consultez Compréhension de la facturation du réseau de distribution de contenu Azure.
Limites
Chaque abonnement Azure comprend des limites par défaut pour les ressources suivantes :
- Nombre de profils de réseau de distribution de contenu créés.
- Nombre de points de terminaison créés dans un profil de réseau de distribution de contenu.
- Nombre de domaines personnalisés mappés à un point de terminaison.
Pour plus d’informations sur les limites d’abonnement au réseau de distribution de contenu, consultez Limites du réseau de distribution de contenu.
Fonctionnalités d’Azure Content Delivery Network
Azure CDN offre les fonctionnalités clés suivantes :
- Accélération de site dynamique
- Règles de mise en cache du réseau de distribution de contenu
- Assistance pour les domaines personnalisés HTTPS
- Journaux de diagnostics Azure
- Compression de fichiers
- Filtrage géographique
Pour obtenir la liste complète des fonctionnalités prises en charge par chaque produit Azure CDN, consultez Comparer les fonctionnalités du produit Azure CDN.
Étapes suivantes
- Pour commencer à utiliser le réseau de distribution de contenu, consultez Créer un profil et un point de terminaison Azure CDN.
- Gérez vos points de terminaison de réseau de distribution de contenu via le portail Microsoft Azure ou avec PowerShell.
- Découvrez comment automatiser Azure CDN avec .NET ou Node.js.
- Découvrez le module : présentation d’Azure CDN.