Infrastructure from Code : ce qui a mal tourné
ven, 20/06/2025 - 16:07
Joab Jackson (thenewstack) nous propose une plongée au coeur de l'Infrastructure from Code, à ne pas confondre avec l'IaC. Le thème de ce poste est clair : est-on allé trop loin avec l'Infrastructure From Code (IFC) ? L'idée est simple : on écrit les étapes de déploiement et la configuration dans le langage de son choix et c'est tout ! On ne soucie pas de comment s'exécute l'app sur le cloud, ni de infrastructure. C'est au-dessus de l'Infrastructure as Code...
Et bonus : plus besoin du moinde fichier YAML. Oh joie !
Ironiquement, l'auteur rappele un commentaire : « Attention spoiler : ça n'a pas fonctionné », a déclaré Allen Helton, ingénieur écosystème chez Momento, fournisseur de plateforme de cache, lors de l'IaCConf 2025 virtuelle, à propos de la tendance éphémère de l'IfC.
Finalement, le cloud au lieu de simplifier à complexifier le travail des développeurs et des équipes. Les plateformes sont de plus en plus étendues. Le temps du F5 est terminé ! Avec le cloud, il fallait aller voir l'infrastructure et savoi comment exécuter son app. Bien entendu, "pas de souci, nous les gentils scaleurs, nous proposons des solutions out of the box (= du prêt à l'emploi). Petit souci : les entreprises ont souvent des besoins particuliers et il y a aussi les contraintes réglementaires à ne pas oublier :-) Ben, ce sont des détails. "En un mot, l’IfC a promis de grandes récompenses à ceux qui étaient prêts à abandonner un peu de contrôle sur leur infrastructure." rappelle Joab.
Donc : nous disposons d'une vue de plus en plus abstraite, nous perdons le contrôle de ce qu'il se passe réellement, mais nous l'acceptions (disons que nous n'avons forcément le choix de faire autrement). Le sous-entendu était : "Faites-nous confiance, on vous comprend, surtout en cas de problème", ce qui signifie qu'en cas de problème, vous êtes à la merci de leurs SLA [contrats de niveau de service]." commentre l'auteur.
Mais soudain, un autre problème de l'IFC apparait rapidement : les ingénieurs plateformes et les rôles DevOps sont là justement pour contrôler, surveiller, provisionner l'infrastructure. Donc, l'IFC était en concurrence avec eux, non ? Helton admet que l'infrastructure par le code était une belle idée mais que dans la vrai vie, ce n'était pas forcément adapté. L'IA pourrait être une solution pour piloter l'infrastructure. Cependant, l'IaC fonctionne sur un projet, deux mais le chaos peut apparaître en multipliant les projets...
Joe Hutchinson, dans une autre conférence IaCConf, a abouti à la même conclusion : à un moment donné, on se rend compte que c'est un vrai fouillis...
Le post complet : https://thenewstack.io/infrastructure-from-code-what-went-wrong/