Ce que nous pouvons apprendre de la chute d’AWS

Les leçons de la chute d'AWS


Plus tôt cette semaine, certains des sites et applications cloud les plus populaires sont tombés en panne ou ont rencontré des problèmes.Cela incluait les jeux en ligne, les applications bancaires, les réseaux sociaux et les services de communication. Dans cet article, nous verrons ce que nous pouvons apprendre de la panne d'AWS.

AWS signifie Amazon Web Services, l'une des plateformes de services cloud les plus utilisées. Elle offre des services de calcul, de stockage, de bases de données, de réseau et d'analyse à la demande. L'abonnement à ces services permet aux entreprises de réduire leurs coûts d'achat et de maintenance de matériel et de logiciels. Mais cela comporte des risques.

Ce que nous pouvons apprendre de la chute d’AWS

L'explication officielle de l'entreprise est qu'il s'agissait d'une sĂ©rie de pannes en cascade causĂ©es par une automatisation dĂ©fectueuse. d'un système critique. Ă€ l'instar du cĂ©lèbre mème de Daffy Duck et Bugs Bunny alternant entre les panneaux de la saison de chasse, deux programmes se sont affrontĂ©s pour dĂ©terminer lequel pouvait mettre Ă  jour les enregistrements. ConsĂ©quence : des entrĂ©es clĂ©s nĂ©cessaires au bon fonctionnement de la base de donnĂ©es ont Ă©tĂ© supprimĂ©es. L'incident s'est produit dans le plus ancien centre de donnĂ©es de l'entreprise, l'un de ses plus utilisĂ©s.

L'avertissement de Stallman

Les utilisateurs de longue date de Linux se souviendront de l'avertissement lancé en 2008 par Richard Stallman, fondateur de la Free Software Foundation : « Pour lui, Le cloud computing n’est qu’un piège conçu pour forcer davantage de personnes à utiliser des systèmes propriétaires fermés qui leur coûteront de plus en plus cher au fil du temps.

« C'est stupide. C'est pire que stupide : c'est une campagne de propagande marketing. »

Quelqu’un dit que c’est inévitable, et chaque fois que vous entendez quelqu’un dire cela, il s’agit très probablement d’un groupe d’entreprises qui fait campagne pour que cela soit ainsi.

Se référant aux utilisateurs individuels, il a conseillé :

« L'une des raisons pour lesquelles il ne faut pas utiliser d'applications web pour effectuer ses calculs, c'est que l'on perd le contrĂ´le Â», a-t-il dĂ©clarĂ©. « C'est aussi nĂ©faste qu'utiliser un logiciel propriĂ©taire. Effectuez vos propres calculs sur votre propre ordinateur avec un logiciel qui respecte la libertĂ©. Si vous utilisez un logiciel propriĂ©taire ou le serveur web d'un tiers, vous ĂŞtes sans dĂ©fense. Vous n'ĂŞtes qu'une pâte Ă  modeler entre les mains de celui qui a dĂ©veloppĂ© ce logiciel. Â»

Le panier et les œufs

La sagesse populaire recommande de ne pas mettre tous ses œufs dans le même panier ; au contraire, Mark Twain recommandait de les mettre dans le même panier mais de ne pas le perdre de vue. De nombreux utilisateurs de services cloud ne suivent aucun de ces conseils.

Il n’existe que trois principaux fournisseurs de services cloud : Amazon, Microsoft et Azure. Ces trois fournisseurs, ainsi que plusieurs autres plus petits, utilisent, pour des raisons de coût, des bibliothèques open source gérées par des bénévoles souvent épuisés. Non seulement les grandes entreprises ne soutiennent pas ces projets, mais elles bombardent également les mainteneurs de rapports de bugs et de problèmes de sécurité théoriques, compliquant ainsi leur travail. Comme si cela ne suffisait pas, l'utopie de l'intelligence artificielle et son mirage, celui de sa capacité à remplacer le travail humain, ont émergé. De nombreux programmeurs experts sont licenciés et leur code remplacé par des applications générées par l'IA, qui ne répondent pas aux normes de sécurité requises par les applications critiques.

Il est ici utile de citer à nouveau la réflexion de Larry Ellison d'Oracle

« Ce qui est intéressant avec le cloud computing, c'est que nous avons redéfini le terme pour inclure tout ce que nous faisons déjà », a-t-il déclaré. « L'industrie informatique est la seule à être plus influencée par la mode que la mode féminine. Je suis peut-être un idiot, mais je n'ai aucune idée de ce dont les gens parlent. Qu'est-ce que c'est ? C'est du grand n'importe quoi. C'est dingue. Quand est-ce que cette idiotie va cesser ? »

Il y a une surutilisation des produits et services cloud qui pourrait être géré localement, même avec du matériel modeste comme un Raspberry Pi. La plupart des logiciels nécessaires sont open source et disponibles gratuitement. Il est peut-être temps de privilégier l'intelligence humaine et de laisser de côté l'intelligence artificielle.