1. Qu’est-ce qu’un Multi-CDN ?
Un réseau de diffusion de contenu est un système de serveurs géographiquement dispersés qui facilite la diffusion de contenu numérique avec de hautes performances et une haute disponibilité. L’idée derrière un CDN est de rapprocher le contenu des utilisateurs finaux. Au lieu de centraliser le contenu numérique (applications web, objets web, fichiers, médias téléchargeables et médias en streaming) sur un nombre relativement restreint de serveurs, le contenu est mis en cache sur de nombreux serveurs répartis dans le monde entier. Les utilisateurs finaux récupèrent désormais le contenu qu’ils recherchent à partir du serveur périphérique CDN le plus proche plutôt que de retourner jusqu’à l’origine pour le récupérer. Un CDN peut également créer instantanément une expérience de qualité télévisée tout en convertissant les flux en direct à la volée dans les bons formats d’appareil. Cela se traduit par des performances bien meilleures (latence plus faible) pour vos clients. Il évite également de surcharger votre origine et permet à votre audience de se développer.
2. Quels sont les avantages d’un Multi-CDN ?
Il y a plusieurs raisons d’envisager une stratégie multi-CDN:
Disponibilité : même si une panne ne peut pas atteindre la notoriété mondiale, elle est probablement tout aussi dévastatrice pour votre entreprise. Internet étant devenu de plus en plus essentiel pour tous les aspects de l’entreprise, quelques minutes d’arrêt peuvent avoir un impact sur vos résultats et nuire aux relations avec les clients. Multi-CDN peut minimiser les points de défaillance uniques en fournissant d’autres options de livraison pendant une panne.
Performances : il est peu probable qu’un CDN unique offre les meilleures performances pour tous les types de trafic dans toutes les régions en permanence. En équilibrant intelligemment vos besoins de diffusion de contenu entre plusieurs fournisseurs de CDN, vous pouvez atténuer l’impact des pics de performances de fournisseurs spécifiques dans des régions spécifiques pour des types de trafic spécifiques.
Capacité : les événements de diffusion de contenu à grande échelle peuvent créer des points d’étranglement chez les fournisseurs de CDN individuels ou dans certains endroits. Multi-CDN atténue ces goulots d’étranglement en répartissant la charge entre plusieurs CDN. Pour les grands événements en direct tels que la Coupe du monde, la mise à l’échelle rapide est une fonction essentielle des CDN. Si un match est à égalité vers la fin du temps de régulation, il y a généralement des pics massifs avec les fans se connectant pour regarder les dernières minutes.
Sécurité : avoir plusieurs fournisseurs de CDN vous permet de minimiser l’exposition ou de contourner complètement les CDN compromis en cas de cyberattaque.
3. Comment fonctionne Multi-CDN ?
Dans de nombreuses situations, le multi-CDN peut être bénéfique, mais comment déployer plusieurs CDN et quels facteurs doivent être pris en compte pour déterminer la meilleure méthode pour votre application particulière ?
DNS : le DNS (Domain Name System) est un système de nommage pour Internet. Cependant, l’équipement Internet ne comprend pas les noms de domaine – il fonctionne à l’aide d’adresses IP. DNS effectue la traduction du nom de domaine en adresse IP. DNS est l’une des méthodes de commutation les plus répandues entre différents CDN dans un environnement multi-CDN.
Statique : la méthode la plus élémentaire pour incorporer plusieurs CDN consiste à modifier les entrées DNS. Cette méthode peut être utilisée dans une configuration actif-secours. Par exemple, si un CDN échoue, l’entrée DNS est modifiée de sorte que toutes les requêtes soient redirigées vers un autre CDN. Grâce à cette méthode, le mappage de différents noms d’hôte peut appliquer différentes stratégies à différents CDN.
Permutation circulaire pondérée : l’approche permutation circulaire pondérée vous permet d’appliquer un classement différent à chaque CDN pour indiquer la préférence CDN. Les pondérations ou ratios peuvent être basés sur des critères que vous déterminez les plus importants pour votre entreprise, par exemple, le coût, les performances, la connectivité FAI, etc
Géolocalisation : dans le cas de la géolocalisation, le trafic est distribué entre les CDN en fonction de l’emplacement de l’utilisateur final. Cela vous permet de privilégier des CDN spécifiques en fonction de l’origine du trafic.
Performances : l’équilibrage de charge basé sur les performances prend en compte les conditions actuelles du réseau pour obtenir les meilleures performances théoriques. Cette approche implique de mesurer les conditions du réseau et de tenir compte de ces données lors de l’équilibrage des décisions.
4. Multi-CDN est-il fait pour vous?
Multi-CDN a quelques avantages convaincants, mais ce n’est pas nécessairement pour tout le monde. Posez-vous les questions suivantes lorsque vous déterminez si une stratégie multi-CDN vous convient : pouvez-vous vous permettre des minutes ou des heures d’arrêt ? Avez-vous des pics de trafic qui pourraient être atténués par une capacité de débordement vers d’autres CDN ? Vos besoins de diffusion de contenu numérique sont-ils sensibles aux performances ? Votre audience est-elle distribuée à travers le monde ? Si vous répondez oui à ces questions, le multi-CDN peut profiter à votre organisation.
5. Choisir le bon partenaire CDN
Une fois que vous avez déterminé que l’ajout d’un CDN à votre environnement de diffusion de contenu est logique, la question suivante est de savoir quel partenaire CDN sélectionner. Voici quelques facteurs importants à considérer:
Couverture géographique : questions importantes à considérer : où sont situés vos utilisateurs? Où cherchez-vous à vous développer ? Recherchez un CDN présent dans les régions ou les pays où se trouvent la plupart de vos utilisateurs. Lorsque vous considérez la distribution de votre trafic mondial, il est également important de tenir compte de la croissance future. Si vous vous attendez à voir une augmentation du trafic provenant de marchés émergents comme l’Inde, par exemple, le facteur dans votre décision maintenant est d’éviter d’avoir à renégocier votre contrat CDN ou de changer prématurément de fournisseurs CDN. Recherchez un CDN avec une présence dans des endroits où se trouvent la plupart de vos utilisateurs actuels et futurs.
Indicateurs de performance : peuvent sembler évidents, mais le meilleur endroit pour commencer est de considérer ce qui est le plus important pour l’expérience de votre client. Dans ce cas, les mesures importantes pour la diffusion vidéo peuvent inclure le taux de retampon, le débit binaire et le temps de démarrage.
Mesure du rendement : il existe plusieurs outils de surveillance du rendement disponibles dans le commerce, mais dans de nombreux cas, les résultats peuvent être trompeurs. La meilleure approche pour évaluer les performances est de faire un essai ou une preuve de concept avec un ou plusieurs CDN, en utilisant votre charge de travail réelle dans les régions géographiques qui sont les plus importantes pour vous.
Service et assistance : les choses tournent parfois mal ou vous pouvez vouloir faire appel à un expert en technologie. Dans des moments comme celui-ci, un excellent soutien peut faire toute la différence. Considérez à quel point il est important d’avoir accès au support client en direct. Cette assistance sera-t-elle disponible en dehors des heures d’ouverture ? Quel type de soutien est offert dans votre région ? L’assistance est-elle gratuite ou un supplément est-il facturé pour ce service ? Si vous organisez des événements en direct, quelle expérience pertinente le partenaire CDN a-t-il et est-il prêt à participer sur un pont avant ou pendant l’événement ? Le fournisseur CDN peut-il aider à l’intégration ou à la migration à partir d’un autre CDN ?
Résultat : l’utilisation de plusieurs CDN pour fournir ces expériences de contenu numérique promet des niveaux de disponibilité et de performances encore plus élevés. En tirant parti de la bonne combinaison de fournisseurs et d’entreprises, vous pouvez simultanément améliorer la qualité de l’expérience de l’utilisateur final tout en réduisant les coûts. Voir 5 choses que vous devez savoir sur la mise en œuvre d’une stratégie multi-CDN de Limelight pour plus d’informations sur ce sujet.