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.