Qu'est-ce qu'un CDN, me direz-vous ? Et pourquoi les CDN font-ils la une de l'actualité en ce moment ?
Un réseau de diffusion de contenu est un logiciel basé sur le cloud. Il s'agit d'une sorte de raccourci vers les sites Web géants que nous considérons tous comme acquis. Nous vivons dans une société où le client s'attend à un accès immédiat à tout, 24 heures sur 24, 7 jours sur 7, avec une rapidité et une efficacité maximales, et si cet accès disparaît, c'est l'enfer.
Les opérateurs CDN fournissent des serveurs et l'hébergement de fichiers locaux à un grand nombre des plus grands exploitants de sites web, en soutenant leurs sites et serveurs principaux par des connexions locales plus rapides et plus efficaces dans d'autres endroits du monde.
Par exemple, vous vivez à Londres, mais vous aimez suivre les dernières nouvelles de la ville. New York Times. Au lieu de vous connecter à leur serveur aux États-Unis, où il gère déjà un grand nombre d'Américains à la recherche des dernières nouvelles et des derniers potins, vous vous connectez à un autre serveur, beaucoup plus proche de chez vous, qui met en cache les informations importantes dans ses centres de données locaux. Ainsi, les visiteurs du NY Times bénéficient de l'expérience la plus efficace et la plus agréable, en particulier lorsque la vitesse est essentielle, par exemple pour la diffusion d'articles et d'interviews vidéo. Cela améliore l'expérience du client, lorsque cela fonctionne.
Tous nos œufs Internet sont-ils placés dans quelques grands paniers de serveurs ?
Jusqu'à présent, tout semble idéal. Des connexions super rapides et un accès fourni par le "QG de contenu" de piggybacking . Mais voici le problème. Comme il n'y a qu'une petite poignée de grands CDN qui gèrent la quasi-totalité des plus gros fournisseurs, quand ils tombent, tous les autres tombent aussi.
C'est ce qui est arrivé à un grand opérateur CDN récemment, et avec lui, Amazon, eBay, StackOverflow, Reddit, PayPal, Shopify, Github, Twitch, HMRC, et presque toutes les organisations de presse auxquelles vous pouvez penser.
La plupart des ingénieurs travaillant pour ces grandes entreprises règlent le problème aussi vite qu'ils le peuvent, mais pour les détaillants concernés, ce n'est jamais assez rapide.
Dès que votre site web est hors ligne, vous perdez les revenus de votre flux de clients.
Le Guardian a rapporté quelques chiffres fournis par l'agence de référencement Reboot, estimant qu'Amazon pourrait probablement avoir perdu environ 32 millions de dollars de ventes lors d'une récente panne de fournisseur CDN. Leurs recherches suggèrent que le géant de la vente au détail prend bien plus de 6k$/seconde, et qu'être hors ligne pendant près d'une heure va bientôt s'ajouter à des pertes significatives.
C'est un ouch de 32 millions de dollars !
Chez un autre fournisseur de CDN qui est également tombé en panne un mois plus tard, ils ont écrit sur leur blog "Une grande partie des quelque 500 clients utilisant ce service ont été automatiquement reroutés, ce qui a rétabli les opérations en quelques minutes... la grande majorité des clients restants ont été manuellement reroutés peu après."
Toutefois, il a fallu entre 30 minutes et quelques heures pour que les services des grandes banques soient entièrement rétablis et que le flux des clients soit normal.
Revenons à ces "serrures de porte collées ensemble".
Le fournisseur de CDN est tombé en panne, et les serrures de portes virtuelles de tout le monde se sont collées les unes aux autres. Le message Error 503 service unavailable s'est affiché devant les yeux de millions d'utilisateurs, les laissant confus et désorientés. Après avoir appuyé sans cesse sur leur bouton d'actualisation jusqu'à ce qu'ils aient usé la peau de leur pouce ou le verre de l'écran de leur téléphone, ils ont probablement abandonné et sont allés voir ailleurs. Ce problème est résolu grâce à notre système de gestion des files d'attente. Nous surveillons les données relatives à la file d'attente et à l'activité de votre site. Ces mesures en temps réel, les données historiques et les rapports de service permettent également d'enrichir votre veille économique.
Protection contre les pannes de serveur et autres pannes de ce type
Imaginez que vous puissiez dire à vos clients qu'un farceur a collé toutes les serrures de vos portes au lieu de les regarder passer (ou qu'il y a un bug dans le code de l'opérateur CDN qui contrôle la livraison de vos serveurs) et que tout serait rétabli dans l'heure ?
Mieux encore, que vous leur gardiez leur place dans la file d'attente; combien pensez-vous qu'ils iraient quand même faire leurs courses ailleurs ?
C'est ce que fait un Queue-Fair vous permet de bénéficier d'une salle d'attente virtuelle.
De telles pannes ne devraient pas se produire - même l'opérateur CDN concerné s'est dit déçu et surpris que le bogue n'ait pas été détecté plus tôt, qu'une telle erreur ait pu passer entre leurs mailles du filet, et qu'elle... a causé tant de problèmes à ses clients. Ils ont présenté les excuses appropriées et ont repris leurs activités habituelles.
Malheureusement, de telles erreurs se produisent de temps en temps, et la prochaine fois, les conséquences pourraient être bien pires que celles des récents accidents de CDN.
Ce n'est pas ce qu'aucun d'entre nous, dans les affaires, ne veut entendre. Nous voulons être protégés.