Expliqué par Cloudflare.com
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués qui travaillent ensemble pour fournir une diffusion rapide de contenu Internet. Un CDN permet le transfert rapide des ressources nécessaires au chargement du contenu Internet, notamment les pages HTML, les fichiers javascript, les feuilles de style, les images et les vidéos. La popularité des services CDN ne cesse de croître et, aujourd'hui, la majorité du trafic web est desservie par des CDN, y compris le trafic de sites majeurs tels que Facebook, Netflix et Amazon.
Un CDN correctement configuré peut également contribuer à protéger les sites web contre certaines attaques malveillantes courantes, telles que les attaques par déni de service distribué (DDOS).
Bien qu'un CDN n'héberge pas de contenu et ne puisse pas remplacer le besoin d'un hébergement web approprié, il aide à mettre en cache le contenu à la périphérie du réseau, ce qui améliore les performances du site web. De nombreux sites web ne parviennent pas à satisfaire leurs besoins en termes de performances avec les services d'hébergement traditionnels, c'est pourquoi ils optent pour les CDN. En utilisant la mise en cache pour réduire la bande passante de l'hébergement, en aidant à prévenir les interruptions de service et en améliorant la sécurité, les CDN sont un choix populaire pour soulager certains des principaux points de douleur liés à l'hébergement web traditionnel.
Bien que les avantages de l'utilisation d'un CDN varient en fonction de la taille et des besoins d'une propriété Internet, les principaux avantages pour la plupart des utilisateurs peuvent être décomposés en 4 éléments différents :
Amélioration des temps de chargement des sites web - En distribuant le contenu plus près des visiteurs du site web en utilisant un serveur CDN proche (entre autres optimisations), les visiteurs bénéficient de temps de chargement des pages plus rapides. Comme les visiteurs sont plus enclins à cliquer pour quitter un site qui se charge lentement, un CDN peut réduire les taux de rebond et augmenter le temps que les internautes passent sur le site. En d'autres termes, un site web plus rapide signifie que les visiteurs resteront plus longtemps sur le site.
Réduction des coûts de bande passante - Les coûts de consommation de bande passante pour l'hébergement d'un site web constituent l'une des principales dépenses de ce dernier. Grâce à la mise en cache et à d'autres optimisations, les CDN sont en mesure de réduire la quantité de données qu'un serveur d'origine doit fournir, réduisant ainsi les coûts d'hébergement pour les propriétaires de sites web.
Augmentation de la disponibilité et de la redondance du contenu - De grandes quantités de trafic ou des pannes matérielles peuvent interrompre le fonctionnement normal d'un site web. Grâce à sa nature distribuée, un CDN peut gérer plus de trafic et résister aux pannes matérielles mieux que de nombreux serveurs d'origine.
Amélioration de la sécurité du site web - Un CDN peut améliorer la sécurité en fournissant une atténuation des attaques DDoS, des améliorations des certificats de sécurité et d'autres optimisations.
À la base, un CDN est un réseau de serveurs reliés entre eux dans le but de fournir du contenu de la manière la plus rapide, la moins chère, la plus fiable et la plus sûre possible. Afin d'améliorer la vitesse et la connectivité, un CDN place des serveurs aux points d'échange entre les différents réseaux. Ces points d'échange Internet (IXP) sont les principaux endroits où les différents fournisseurs d'accès à Internet se connectent afin de se donner mutuellement accès au trafic provenant de leurs différents réseaux. En disposant d'une connexion à ces sites à haut débit et hautement interconnectés, un fournisseur de réseau CDN est en mesure de réduire les coûts et les temps de transit dans la livraison de données à haut débit.
Outre le placement de serveurs dans des IXP, un CDN optimise les transferts de données client/serveur standard. Les CDN placent des centres de données à des endroits stratégiques dans le monde entier, renforcent la sécurité et sont conçus pour survivre à différents types de pannes et à la congestion de l'internet.
Lorsqu'il s'agit du chargement du contenu d'un site web, les utilisateurs se désintéressent rapidement du site lorsqu'il ralentit. Les services CDN peuvent contribuer à réduire les temps de chargement de la manière suivante :
La nature mondialement distribuée d'un CDN permet de réduire la distance entre les utilisateurs et les ressources du site web. Au lieu de devoir se connecter à l'endroit où se trouve le serveur d'origine d' un site web, un CDN permet aux utilisateurs de se connecter à un centre de données géographiquement plus proche. Moins de temps de déplacement signifie un service plus rapide.
Les optimisations matérielles et logicielles, telles que l'équilibrage efficace de la charge et les disques durs à état solide, peuvent aider les données à parvenir plus rapidement à l'utilisateur.
Les CDN peuvent réduire la quantité de données transférées en réduisant la taille des fichiers à l'aide de tactiques telles que la minification et la compression des fichiers. La réduction de la taille des fichiers se traduit par des temps de chargement plus rapides.
Les CDN peuvent également accélérer les sites qui utilisent des certificats TLS/SSL en optimisant la réutilisation des connexions et en activant le faux départ TLS.
Découvrez toutes les façons dont un CDN aide les sites web à se charger plus rapidement
Le temps de disponibilité est un élément essentiel pour quiconque possède une propriété sur l'internet. Les pannes matérielles et les pics de trafic, résultant d'attaques malveillantes ou simplement d'un regain de popularité, sont susceptibles d'entraîner l'arrêt d'un serveur web et d'empêcher les utilisateurs d'accéder à un site ou à un service. Un CDN bien conçu présente plusieurs caractéristiques qui minimisent les temps d'arrêt :
L'équilibrage de la charge répartit le trafic réseau de manière uniforme entre plusieurs serveurs, ce qui facilite l'adaptation aux augmentations rapides du trafic.
Le basculement intelligent assure un service ininterrompu même si un ou plusieurs serveurs CDN sont hors ligne en raison d'un dysfonctionnement matériel ; le basculement peut redistribuer le trafic vers les autres serveurs opérationnels.
Si un centre de données entier connaît des problèmes techniques, le routage Anycast transfère le trafic vers un autre centre de données disponible, ce qui garantit qu'aucun utilisateur ne perd l'accès au site web.
En savoir plus sur la façon dont un CDN aide à maintenir les sites web en ligne
La sécurité de l'information fait partie intégrante d'un CDN. Un CDN peut assurer la sécurité d'un site grâce à des certificats TLS/SSL récents qui garantissent un niveau élevé d'authentification, de cryptage et d'intégrité. Étudiez les problèmes de sécurité liés aux CDN et découvrez ce qui peut être fait pour sécuriser la diffusion des contenus. En savoir plus sur la sécurité SSL/TLS des CDN
Chaque fois qu'un serveur d'origine répond à une demande, de la bande passante est consommée. Découvrez comment un CDN réduit les demandes d'origine. (bientôt disponible)
Essayez-le gratuitement. Aucune carte de crédit n'est nécessaire. Mise en place immédiate.