Skip to main content

Introduction aux réseaux de distribution et de distribution de contenu (CDN)

YO-KAI WATCH 2 - ÉPISODE 35 FR : OBJECTIF GORGOUILLE, UN MAX DE BINGO-KAI ! (Avril 2024)

YO-KAI WATCH 2 - ÉPISODE 35 FR : OBJECTIF GORGOUILLE, UN MAX DE BINGO-KAI ! (Avril 2024)
Anonim

Dans les réseaux informatiques, CDN signifie soit Réseau de diffusion de contenu ou Réseau de distribution de contenu . Un CDN est un système distribué client / serveur conçu pour améliorer la fiabilité et les performances des applications Internet.

Histoire des CDN

Les réseaux de diffusion de contenu ont commencé à être conçus avec l’augmentation de la popularité du World Wide Web (WWW) au cours des années 90. Les responsables techniques ont compris qu'Internet ne pourrait pas gérer le niveau de trafic réseau sans cesse croissant sans méthodes plus intelligentes de gestion des flux de données.

Fondée en 1998, Akamai Technologies a été la première société à créer une entreprise à grande échelle autour des réseaux CDN. D'autres ont suivi avec plus ou moins de succès. Par la suite, diverses sociétés de télécommunications telles que AT & T, Deutsche Telekom et Telstra ont également créé leurs propres CDN. À l'heure actuelle, les réseaux de distribution de contenu transportent une partie importante du contenu Web, en particulier des fichiers volumineux tels que des vidéos et des téléchargements d'applications. Des CDN commerciaux et non commerciaux existent.

Comment fonctionne un CDN

Un fournisseur de CDN installe ses serveurs à des emplacements clés sur Internet. Chaque serveur contient de grandes quantités de stockage local, ainsi que la possibilité de synchroniser des copies de ses données avec d'autres serveurs du réseau de contenu via un processus appelé réplication . Ces serveurs agissent comme des caches de données. Afin de fournir plus efficacement les données en cache aux clients du monde entier, les fournisseurs de CDN installent leurs serveurs dans des "emplacements stratégiques" géographiquement dispersés, qui se connectent directement au réseau dorsal Internet, généralement dans les centres de données situés à proximité de grands fournisseurs de services Internet. ). Certaines personnes les appellent des serveurs Point of Presence (PoP) ou des «caches de sécurité» en conséquence.

Un éditeur de contenu qui souhaite diffuser ses données via des abonnés CDN auprès du fournisseur. Les fournisseurs de CDN donnent aux éditeurs un accès à leur réseau de serveurs où les versions originales des objets de contenu (généralement des fichiers ou des groupes de fichiers) peuvent être téléchargées pour la distribution et la mise en cache. Les fournisseurs prennent également en charge les URL ou les scripts que les éditeurs intègrent à leurs sites pour pointer vers ces objets de contenu stockés.

Lorsque des clients Internet (navigateurs Web ou applications similaires) envoient des demandes de contenu, le serveur de réception de l'éditeur répond et déclenche les demandes aux serveurs CDN selon les besoins. Les serveurs CDN appropriés sont choisis pour fournir le contenu en fonction de l'emplacement géographique du client. Le CDN rapproche efficacement les données du demandeur afin de minimiser les efforts nécessaires pour les transférer sur Internet.

Si un serveur CDN est invité à envoyer un objet de contenu sans en posséder une copie, il en demandera un à un serveur CDN parent. En plus de transmettre la copie au demandeur, un serveur CDN enregistre (copie en cache) sa copie afin que les demandes ultérieures relatives au même objet puissent être satisfaites sans qu'il soit nécessaire de demander à nouveau au parent. Les objets sont supprimés du cache soit lorsque le serveur doit libérer de l’espace (processus appelé expulsion ) ou lorsque l’objet n’a pas été demandé pendant un certain temps (processus appelé vieillissement ).

Avantages des réseaux de distribution de contenu

Les CDN profitent mutuellement aux fournisseurs, aux éditeurs de contenu et aux clients (utilisateurs) de plusieurs manières:

  • Les grands fournisseurs comme Akamai ont créé des entreprises lucratives à partir de CDN, mais les petites entreprises ont également connu le succès. Ces systèmes distribués aident à réduire la charge mondiale globale sur Internet, en rendant le Web plus efficace pour tous.
  • Les CDN peuvent améliorer la qualité de service d'un éditeur. En rendant leurs connexions plus réactives et en permettant un téléchargement plus rapide du contenu, les éditeurs augmentent la satisfaction de leurs clients (et ont tendance à attirer plus de clients).
  • Les utilisateurs clients bénéficient de téléchargements beaucoup plus rapides de contenus compatibles CDN, tels que des vidéos, et d'une réactivité généralement meilleure (temps de réponse réseau plus court, temps d'aller-retour plus courts) des applications Internet.

Problèmes avec les CDN

Les fournisseurs de CDN facturent généralement leurs clients en fonction du volume de trafic réseau généré par chacun via leurs applications et leurs services. Les frais peuvent s'accumuler rapidement, en particulier lorsque les clients sont abonnés à des plans de service hiérarchisés et dépassent leurs limites. Les pics soudains de trafic déclenchés par des événements sociaux et d'informations imprévus, ou parfois même par des attaques par déni de service (DoS), peuvent être particulièrement problématiques.

L'utilisation d'un CDN augmente la dépendance d'un éditeur de contenu vis-à-vis des entreprises tierces. Si le fournisseur rencontre des problèmes techniques avec son infrastructure, les utilisateurs peuvent être confrontés à des problèmes d'utilisabilité importants tels que la lecture en continu de vidéos en transit ou des délais d'attente réseau. Les propriétaires de sites de contenu peuvent recevoir des plaintes car les clients finaux ne s'identifient généralement pas avec les CDN.