Qu’est-ce qu’un réseau de distribution de contenu (CDN) ?

Des programmeurs informatiques travaillant dans une start-up

Auteurs

Stephanie Susnjara

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Qu’est-ce qu’un CDN ?

Un réseau de diffusion de contenu (CDN) est un réseau de serveurs géographiquement dispersés qui améliore la performance Web en plaçant des copies de contenu Web plus près des utilisateurs finaux ou en facilitant la diffusion de contenu dynamique (par exemple, des flux vidéo en direct).

Chaque serveur CDN est situé en « périphérie (ou edge) du réseau », plus proche des utilisateurs finaux que le serveur hôte, d’où provient le site Web. Pour cette raison, les serveurs CDN sont souvent appelés « serveurs edge ».

Chaque serveur stocke ou met en cache des copies d’un sous-ensemble du contenu Web (fichiers HTML, images, audio, vidéo, applications) du serveur hôte. La mise en cache, le processus de stockage des fichiers sur les serveurs edge, rapproche les fichiers des clients, réduisant ainsi le temps nécessaire aux données pour circuler sur le réseau, ce que l’on appelle la latence.

En réduisant la distance entre ce contenu et les utilisateurs, le réseau de diffusion de contenu permet à l’éditeur du site Web d’améliorer la performance, de réduire le temps de chargement utilisateur et de maîtriser le coût et la consommation de bande passante.

Les entreprises achètent généralement des services CDN auprès de fournisseurs qui gèrent leurs propres réseaux de serveurs.

Vue aérienne d’autoroutes

Gardez la tête dans le cloud 


Recevez la newsletter hebdomadaire Think pour obtenir des conseils d’experts sur l’optimisation des paramètres multicloud à l’ère de l’IA.

Comment fonctionnent les CDN ?

Comme indiqué précédemment, un réseau de diffusion de contenu (CDN) permet aux éditeurs de site Web d’offrir vitesse et qualité aux utilisateurs grâce à la distribution de contenu à partir de serveurs plus proches que le serveur d’origine du site Web. Un serveur d’origine est un ordinateur ou un serveur situé dans un emplacement physique (tel qu’un centre de données), qui stocke et calcule le contenu d’un site ou d’une page Web.

Supposons, par exemple, que votre site Web se trouve sur un serveur d’origine situé au Royaume-Uni. Si un internaute accède à votre site à partir des États-Unis, le CDN le dessert à partir d’un serveur edge situé aux États-Unis, et non à partir du serveur d’origine de la page Web, implanté au Royaume-Uni. Ce serveur edge est un type de serveur proxy, parfois appelé cache ou serveur de mise en cache, qui sert de passerelle entre les utilisateurs et Internet.

Contenu statique et contenu dynamique

Un CDN peut fournir deux types de contenu : statique et dynamique.

  • Le contenu statique est un contenu en ligne qui reste constant sur un site Web. Il reste le même pour tous les utilisateurs qui visitent le site. Les contenus tels que les logos de sites Web et les informations de marque rédigées en HTML sont statiques.
  • Le contenu dynamique est un contenu en ligne qui change en fonction du comportement de l’utilisateur, de son emplacement ou d’autres facteurs. Par exemple, les flux de réseaux sociaux (Instagram, Facebook et autres), les plateformes de streaming (Netflix, Hulu et autres) et les sites de commerce électronique (tels que Amazon) fournissent un contenu dynamique, riche en médias, adapté et personnalisé pour chaque utilisateur.
NS1 Connect

IBM NS1 Connect

Renforcez la résilience de votre réseau avec IBM NS1 Connect. Dans cette vidéo, nous abordons la valeur d’IBM NS1 Connect en matière de résilience et de performances des applications.

Composants CDN et technologies associées

Serveur DNS (Domain Name System)

Le DNS fait partie du protocole Internet standard qui permet aux utilisateurs d’accéder aux sites Web à l’aide de noms de domaine et d’URL à la place des adresses IP. Le DNS est l’annuaire téléphonique de l’Internet : il simplifie le processus de recherche de sites Web grâce aux navigateurs Web. Les réseaux de diffusion de contenu (CDN) utilisent le DNS pour suivre et fournir l’adresse IP des serveurs d’origine et edge, et pour assurer un routage dynamique des requêtes.

Point de présence (PoP)

Un point de présence est un emplacement physique qui stocke des serveurs et des routeurs dans différentes régions du monde. Ils sont stratégiquement placés pour garantir une connectivité et une performance optimales, souvent dans des zones à forte densité d’utilisateurs ou à l’intersection de plusieurs chemins réseau.

Point d’échange Internet (IXP)

Un IXP est un lieu physique où les fournisseurs de services internet et les CDN se connectent.

Contrôleur de livraison d’applications (ADC)

Un ADC est un périphérique de mise en réseau utilisé pour optimiser la livraison d’applications sur Internet, généralement dans le cadre d’un réseau de livraison d’applications (ADN). Une entreprise qui exploite un réseau de diffusion de contenu (CDN) complexe ou distribué à grande échelle peut également utiliser les ADC pour améliorer la vitesse et optimiser la performance.

CDN et hébergement Web

L’hébergement CDN augmente l’hébergement Web (également appelé hébergement de site Web) en mettant en cache le contenu dans des serveurs réseau qui sont géographiquement plus proches des utilisateurs du site Web. Ce n’est pas le cas du serveur Web, qui héberge l’ensemble de votre site sur le serveur d’origine. L’hébergement CDN peut donc fournir des contenus aux utilisateurs plus vite que le serveur d’origine du site Web.

Avantages des réseaux de diffusion de contenu

Les réseaux de diffusion de contenu (CDN) offrent de nombreux avantages aux éditeurs Web, notamment :

  • Connectivité et évolutivité améliorées
  • Consommation de bande passante réduite
  • Latence réduite
  • Meilleure réponse aux pics de trafic
  • Support externalisé de l’infrastructure
  • Sécurité renforcée
  • Meilleure satisfaction utilisateur
  • Diffusion de contenu améliorée
  • Meilleur classement SEO (optimisation pour les moteurs de recherche)
Connectivité et évolutivité améliorées

Un réseau de diffusion de contenu offre aux utilisateurs du site des temps de chargement plus courts. Pour les éditeurs de site Web, cela se traduit par un plus grand nombre de pages vues, des pics de trafic, une meilleur engagement client et une diminution des abandons de site.

Consommation de bande passante réduite

Les hôtes Web facturent aux entreprises les données transférées à partir du serveur d’origine. En stockant des copies du contenu plus près des utilisateurs, le CDN permet de réduire les transferts de données à partir du serveur d’origine, ce qui réduit la consommation de bande passante et les coûts de l’entreprise.

Latence réduite

La latence correspond au délai entre le moment où les données sont demandées à un système et le moment où celui-ci commence à les envoyer en réponse. Une plus grande distance entre l’utilisateur final qui demande un contenu Web et le serveur qui le fournit peut entraîner une latence plus importante. Étant donné que les serveurs de réseau de diffusion de contenu stockent des caches de contenu Web plus proches de vos utilisateurs, ils offrent une faible latence et améliorent la performance.

Meilleure réponse aux pics de trafic

Une campagne marketing réussie, une offre à durée limitée, une vidéo devenue virale : ces événements peuvent créer une hausse soudaine (anticiper ou non) de la demande du trafic. Les réseaux de diffusion de contenu utilisent l’équilibrage de charge pour répartir cette demande entre les serveurs et éviter de surcharger un seul serveur. L’équilibrage de charge permet également d’empêcher que la hausse ou un pic de demande n’affecte les performances des sites Web.

Support externalisé de l’infrastructure

En s'appuyant sur un CDN, une entreprise n'a pas à consacrer du temps, du capital humain ou de l'argent à la création et à la maintenance de son propre réseau de serveurs géographiquement distribués.

Sécurité renforcée

Les réseaux de diffusion de contenu utilisent des outils d'analytique et d'automatisation pour détecter les attaques DDoS, les attaques de type homme du milieu et les problèmes de pare-feu.

Meilleure satisfaction utilisateur

Les problèmes de lenteur de temps de chargement liés à la lecture des médias et à la réactivité des applications font partie des raisons pour lesquelles les utilisateurs abandonnent ou évitent les sites web. Faire appel à un fournisseur de réseau de diffusion de contenu permet d’éviter ou de réduire certains de ces problèmes de performance, afin de répondre aux exigences des utilisateurs. En garantissant une plus grande disponibilité et en réduisant le risque de temps d’arrêt, les CDN augmentent la probabilité que les consommateurs de contenu soient satisfaits de leurs interactions sur le site, pour une meilleure expérience globale.

Diffusion de contenu améliorée

Les CDN fournissent du contenu plus rapidement et améliorent la qualité du contenu Internet diffusé. Les transmissions lentes peuvent entraver la lecture de vidéos, les appels vidéo et la diffusion vidéo en direct, et peuvent entraîner des saccades. La mise en mémoire tampon, la mauvaise qualité de l'image et du son et les transmissions incomplètes affectent également la diffusion de contenus vidéo et audio. Les réseaux de diffusion de contenu aident en raccourcissant la distance entre le contenu et l'utilisateur et en équilibrant le trafic pour éviter de submerger les routeurs ou les serveurs.

Meilleur classement SEO

Les CDN peuvent aider à améliorer les classements SEO en améliorant les temps de chargement, en accélérant les sites Web et en réduisant la bande passante, autant d’attributs de site que les moteurs de recherche tels que Google privilégient.

Types de services CDN

Un réseau de diffusion de contenu (CDN) offre principalement une diffusion améliorée du contenu web, mais les fournisseurs CDN fournissent des services supplémentaires qui complètent la diffusion du contenu. Selon 6sense, plus de 3 972 497 entreprises dans le monde utilisent actuellement un ou plusieurs outils logiciels de réseau de diffusion de contenu (CDN) pour gérer le trafic Web.1 Ces outils peuvent inclure :

  • Services de sécurité CDN
  • CDN privés
  • Analytique CDN
  • Stockage CDN

Services de sécurité CDN

La sécurité CDN est une stratégie complète conçue pour assurer une sécurité de bout en bout. Cette approche holistique intègre des outils d’intelligence artificielle (IA) et de machine learning (ML) pour identifier les menaces et y répondre en temps réel.

Les CDN peuvent fournir une protection DDoS aux centres de données et aux sites Web. Lors d’une attaque par déni de service distribué (DDos), les pirates tentent de submerger de trafic les serveurs DNS d’un domaine dans le but de perturber ou de dégrader le service. Les CDN utilisent l’analytique et l’automatisation pour surveiller ces attaques et réagir en limitant le taux de requêtes (le nombre de requêtes d’information qu’un HTTP peut effectuer dans un laps de temps donné).

Lors d’une attaque de type l’homme du milieu (MITM), le pirate tente d’intercepter ou de modifier la communication entre le serveur d’origine, les serveurs CDN et les visiteurs du site Web. Si les attaques MITM peuvent se produire à différents points du réseau, les CDN peuvent atténuer leurs effets en adoptant les protocoles SSL (Secure Sockets Layer) et TLS (Transport Layer Security). Cette stratégie permet de sécuriser la communication entre le CDN et le serveur d’origine du site Web, et entre le CDN et le FAI.

Les CDN s’intègrent également aux pare-feux de périmètre et d’application Web (WAF) pour protéger les sites Web contre des cybermenaces comme les bots malveillants. Alors que les pare-feux classiques offrent une protection au niveau du port, les WAF s’assurent que les requêtes sont sûres avant de les transmettre aux serveurs Web.

CDN privés

Certains fournisseurs CDN proposent des CDN privés, qui mettent à la disposition des clients leur propre réseau de serveurs et de ressources dédiés. Un CDN privé peut convenir aux entreprises ayant des besoins de sécurité stricts ou des exigences géographiques bien précises, ou encore aux entreprises qui souhaitent simplement disposer de serveurs edge dédiés, hautement disponibles et sans latence.

Analytique CDN

De nombreux fournisseurs de réseaux de diffusion de contenu proposent des analytiques en temps réel pour surveiller le trafic des sites web et recueillir des indicateurs sur les visiteurs d'un site. L’objectif est de suivre le comportement des utilisateurs. Grâce à ces informations, les créateurs de sites Web et d’applications peuvent optimiser le contenu pour les utilisateurs, améliorer le service du site et cibler les efforts marketing sur des personas d’utilisateurs spécifiques.

Stockage CDN

Pour les opérateurs de sites web ayant des besoins importants en matière de stockage de contenu, les fournisseurs de réseaux de diffusion de contenu proposent des clusters de stockage qui s'intègrent à leur réseau de serveurs périphériques. Les opérateurs de sites Web peuvent souhaiter bénéficier de cette capacité de stockage s'ils hébergent des fichiers statiques volumineux, tels que des vidéos ou des fichiers d'installation. Le stockage CDN offre un meilleur service et des téléchargements plus rapides en stockant ces fichiers plus près de l'utilisateur. Ces options de stockage allègent également la charge de trafic sur le serveur d’origine en réduisant les demandes de charge et en acheminant ces demandes vers des serveurs CDN en périphérie.

Tarification CDN

Chaque fournisseur de réseau de diffusion de contenu (CDN) applique sa propre structure de tarification. La plupart facturent des frais mensuels basés sur les gigaoctets de données transférés depuis les serveurs edge vers les utilisateurs. Les tarifs varient en fonction de la destination (la région où le contenu mis en cache est hébergé et consulté par les utilisateurs). Les fournisseurs ont également différentes politiques de stockage, certains facturent des frais de stockage, d'autres ne le font pas.

Les principaux fournisseurs de CDN affichent la tarification sur leur site Web. Le débit par gigaoctet de la plupart des fournisseurs diminue à mesure que le total des gigaoctets de données transférées augmentent. Les principaux fournisseurs de CDN ne facturent également à leurs clients que pour la bande passante utilisée chaque mois, de sorte que la facturation reflète l'utilisation réelle du service.

Plusieurs fournisseurs proposent même des niveaux de service gratuits. Les avantages de ce niveau de service gratuit varient considérablement d’un fournisseur à l’autre. Les niveaux de service gratuits et payants sont assortis d’accords de niveau de service (SLA) spécifiques. Les principaux fournisseurs de CDN ont tendance à offrir un temps de fonctionnement de 99,9 % aux clients.

Avant de choisir un fournisseur de CDN, comprenez sa tarification et ses SLA. Étant donné que la plupart des fournisseurs facturent en fonction de la bande passante réelle utilisée, il est possible d’estimer l’utilisation avant de choisir un service pour obtenir une idée générale des coûts mensuels. Des calculateurs de tarification CDN en ligne vous aident à comparer les tarifs parmi les principaux fournisseurs en fonction des estimations de bande passante et de l’utilisation de la bande passante par région géographique.

Fournisseurs de CDN et hébergement

La prolifération des fournisseurs de réseaux de diffusion de contenu a été stimulée par l'augmentation des types de contenu et des appareils utilisés pour accéder à ce contenu.

Les principaux fournisseurs de CDN et de solutions liées aux CDN sont les suivants :

  • Akamai
  • MaxCDN
  • Incapsula
  • Rackspace
  • Cloudflare
  • IBM
  • Amazon Web Services (AWS)

Lors du choix d'un fournisseur de CDN, veuillez prendre en considération la taille et la répartition de son réseau, la pertinence de l'emplacement de ses serveurs (PoP) par rapport à la localisation des utilisateurs de votre site, la disponibilité du support client, les tarifs et les accords de niveau de service (SLA). Déterminez également si le fournisseur propose des services supplémentaires qui pourraient être utiles à votre organisation, tels que des services de sécurité et d'analyse de site web.

CDN open source

Seules certaines entreprises peuvent justifier le coût d’un réseau de diffusion de contenu. Les CDN n source offrent une option moins coûteuse, bien que plus chronophage et plus exigeante en main-d’œuvre. Avec les CDN open source, vous pouvez créer un lien vers des bibliothèques de contenu, telles que des cadres CSS ou JavaScript.

Les CDN open source hébergent des éléments de l’infrastructure du site Web sur des serveurs CDN. Les gestionnaires de contenu Web accèdent gratuitement à ce contenu. Les CDN open source n’hébergent pas le contenu d’origine de votre site Web. Cependant, ils peuvent améliorer la diffusion de contenu en rapprochant les éléments structurels Web courants utilisés par votre site de vos utilisateurs.

Cas d’utilisation des CDN

Selon un rapport de Cisco, 72 % du trafic Web passe par les réseaux de diffusion de contenu (CDN).2 Ce pourcentage continue de croître à mesure que les entreprises élargissent leur portée mondiale et proposent des types de contenu plus variés. Les CDN permettent de répartir les charges de trafic afin qu’aucun serveur ne soit surchargé de requêtes de trafic réseau. Dans un autre rapport de Future Market Insights, Inc., les analystes prédisent un TCAC de 15,6 % pour le marché mondial des CDN, pour une valeur remarquable de 51,89 milliards de dollars d’ici 2034.3

Les cas d'utilisation des CDN sont les suivants :

Commerce électronique

 Les consommateurs d’e-commerce ont des attentes élevées en matière d’expériences d’achat en ligne : ils veulent des temps de chargement rapides des images de produits, des approbations rapides des méthodes de paiement et des transactions faciles sur n’importe quel appareil mobile ou de bureau. Les réseaux de diffusion de contenu assistent les détaillants B2C et B2B à fournir rapidement du contenu et des applications de commerce électronique de haute qualité pendant les périodes de trafic intense.

Jeux en ligne

Les CDN minimisent les retards de transfert de données en mettant en cache le contenu des jeux sur plusieurs serveurs, éliminant ainsi les temps de latence pour créer des expériences de jeu optimales.

Plateformes de réseaux sociaux

Les plateformes de médias sociaux comme Facebook et Instagram reçoivent des contenus différents pour les utilisateurs, et les CDN prennent en charge la segmentation de contenu.

les applications mobiles ;

En mettant en cache le contenu et les requêtes d’API sur les serveurs edge, les CDN réduisent l’utilisation de la bande passante et améliorent l’expérience globale des utilisateurs mobiles. Les CDN peuvent également transférer rapidement et en toute sécurité des données vers des appareils mobiles, y compris des données client sensibles telles que des informations bancaires.

Streaming en direct et vidéo à la demande (VOD)

Un CDN permet de réduire la latence et la mise en mémoire tampon pour offrir une diffusion en continu et des vidéos à la demande de qualité supérieure.

système de gestion de contenu

Un système de gestion de contenu (CMS) est un logiciel qui facilite la création, la gestion, le stockage et la modification des contenus numériques. Un CDN peut considérablement améliorer la vitesse et la performance des CMS comme Adobe ou WordPress en diffusant du contenu à partir de serveurs distribués géographiquement et en réduisant le Workload sur le serveur d’origine.

Solutions connexes
IBM Cloud Pak for Network Automation 

IBM Cloud Pak for Network Automation est un Cloud Pak qui automatise et orchestre les opérations d’infrastructure réseau.

Découvrir l’automatisation Cloud Pak
Solutions de mise en réseau

Les solutions de mise en réseau cloud d’IBM assurent une connectivité haute performance pour alimenter vos applications et vos activités.

Découvrir les solutions de mise en réseau cloud
Services de support réseau

Consolidez le support du centre de données avec IBM Technology Lifecycle Services pour la mise en réseau cloud et plus encore.

Services de mise en réseau cloud
Passez à l’étape suivante

Renforcez votre entreprise grâce à des solutions de pointe en matière de gestion DNS et de mise en réseau cloud. Améliorez la fiabilité de vos applications et optimisez les performances de votre réseau grâce aux services de pointe d’IBM.

Découvrir les solutions de mise en réseau cloud Découvrir les services DNS gérés