Maison > Problème commun > qu'est-ce que cdn

qu'est-ce que cdn

(*-*)浩
Libérer: 2020-09-15 11:58:11
original
69925 Les gens l'ont consulté

Le nom complet de CDN est Content Delivery Network, qui est un réseau de distribution de contenu. CDN est un réseau de distribution de contenu construit sur Internet. Il s'appuie sur des serveurs périphériques déployés à divers endroits et utilise l'équilibrage de charge, la distribution de contenu, la planification et d'autres modules fonctionnels de la plate-forme centrale pour permettre aux utilisateurs d'obtenir le contenu dont ils ont besoin à proximité, de réduire leurs coûts. congestion du réseau et améliorer l’accès des utilisateurs. Vitesse de réponse et taux de réussite. Les technologies clés du CDN incluent principalement la technologie de stockage et de distribution de contenu.

Cours recommandés : Tutoriel HTML

qu'est-ce que cdn

Technologie de stockage de contenu

CDN doit être pris en compte Il existe deux aspects des problèmes de stockage de contenu, l'un est le stockage centralisé des sources de contenu et l'autre est le stockage distribué du contenu dans les nœuds de cache. Étant donné que l'échelle du contenu est relativement grande et que le débit du contenu est important, une architecture de stockage de masse est généralement adoptée. Les technologies de stockage actuellement couramment utilisées comprennent le stockage en attachement direct (DAS), le stockage en réseau (NAS) et le réseau de stockage (SAN).

DAS est un périphérique de stockage de données directement connecté à diverses interfaces d'extension serveur ou client. Il est complètement centré sur le serveur et parasite sur le serveur ou le client correspondant. Il s'agit d'une pile de matériel sans aucun système d'exploitation de stockage, ni réseau. le client parcourt les informations sur le périphérique de stockage en accédant au serveur. Le NAS peut fournir un accès E/S aux données à grande vitesse, réduisant la charge du processeur supportée par le serveur multimédia en raison des demandes d'accès aux données correspondantes, améliorant ainsi considérablement les performances du serveur multimédia. Le NAS place les données sur le même serveur pour que différents utilisateurs puissent les partager. SAN permet aux serveurs de partager des périphériques de stockage tout en transmettant des données à haute vitesse. Le réseau partagé connecte les serveurs et les supports de stockage via des connexions à haut débit. Il présente les avantages d'une évolutivité élevée, d'une haute disponibilité et d'une forte tolérance aux pannes. et est facile à utiliser, contribuant ainsi à améliorer le profil des coûts de l'ensemble du système.

HFMS est une technologie de stockage de fichiers développée pour le stockage de masse de contenu multimédia en streaming. Compte tenu des divers inconvénients causés par la copie directe traditionnelle de fichiers, la technologie Segment est utilisée pour transmettre les segments nouvellement copiés sous forme de diffusion en streaming. Le délai total chez l'utilisateur final est inférieur à 50 ms, ce qui n'est pas facilement perceptible par l'utilisateur. Dans des cas extrêmes, lorsque tous les utilisateurs regardent des extraits de la même émission populaire en même temps, celle-ci peut être diffusée simultanément. HFMS met en œuvre un stockage et des services segmentés de contenu multimédia en streaming, améliorant ainsi les performances des services du système.

Pour le stockage de contenus VOD, différentes solutions de stockage peuvent être utilisées selon la taille du réseau. Pour les réseaux à petite échelle, le DAS peut être utilisé ; pour les réseaux de taille moyenne, le NAS peut être utilisé ; pour les réseaux à grande échelle, des solutions de stockage SAN peuvent être utilisées. Sur la base des caractéristiques d'un grand volume de données et d'une forte nature en temps réel, il est recommandé d'utiliser SAN et HFMS combinés à la technologie de stockage pour optimiser davantage le stockage des données multimédias en streaming.

Technologie de distribution de contenu

La technologie de distribution de contenu réduit la pression de transmission du réseau fédérateur IP grâce à la construction du réseau et distribue rapidement le contenu connecté au réseau IP au terminal des utilisateurs. Le CDN se compose principalement de serveurs initiaux, de serveurs de cache répartis en périphérie, de serveurs DNS de redirection et de serveurs d'échange de contenu. Le serveur initial est responsable de la génération du contenu des informations du serveur ; le serveur de cache est responsable du stockage d'une partie ou de la totalité du contenu des informations du serveur initial ; le serveur DNS de redirection fournit à l'utilisateur l'adresse IP du serveur le plus proche pour réduire la pression sur le backbone. réseau ; le serveur d'échange de contenu complète la communication entre les serveurs de cache. Fonction d'équilibrage de charge ; le serveur de gestion de contenu est responsable de la gestion du contenu stocké dans chaque serveur de cache de l'ensemble du réseau et formule des stratégies de mise en cache correspondantes pour chaque serveur de cache afin d'améliorer le service. qualité du serveur de cache.

①Technologie de distribution segmentée

Le streaming multimédia n'a aucune exigence en matière d'intégrité du contenu de pointe. Les nœuds n'ont besoin que de stocker une petite quantité de programmes ou de fragments de programme pour diffuser le contenu en temps réel, offrant ainsi aux utilisateurs. prestations complètes. Lorsque le contenu demandé par l'utilisateur ne comporte que des fragments partiels ou aucun contenu, le système utilise la technologie de distribution pour distribuer rapidement le contenu.

②Technologie de distribution partielle

La technologie de distribution partielle peut améliorer le taux de réussite du système Edge si 10 % du contenu est entièrement copié, 20 % du contenu est copié à 50 % et. 50 % du contenu est copié. En utilisant une réplication de 10 %, le système peut atteindre un taux de réussite de plus de 95 %, réduisant considérablement la charge sur le réseau fédérateur et offrant des performances de distribution supérieures.

Technologie d'équilibrage de charge

L'équilibrage de charge est au cœur de l'ensemble du CDN. La précision et l'efficacité de l'équilibrage de charge déterminent directement l'efficacité et les performances de l'ensemble du CDN.

La technologie d'équilibrage de charge répartit le trafic réseau aussi uniformément que possible entre plusieurs serveurs ou nœuds de réseau qui peuvent effectuer les mêmes tâches de traitement, évitant ainsi la situation défavorable de surcharge de certains nœuds de réseau tandis que d'autres nœuds sont inactifs. peut également améliorer les performances globales du réseau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
cdn
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal