0%
Décrire une infrastructure plutôt que la cliquer

Introduction

Ce que le déclaratif résout, et le prix qu'il faut payer pour l'obtenir.

10-15 min

Décrire une infrastructure plutôt que la cliquer

Un serveur a été créé un mardi soir, dans une console web, par quelqu'un qui n'est plus dans l'équipe. Il tourne, il sert du trafic, personne n'y touche. Six mois plus tard, il faut le même serveur dans une seconde région. Vous ouvrez la console, vous relevez le type de machine, le groupe de sécurité, le disque, les étiquettes, la version de l'image, et vous recréez à la main. Deux semaines après, la nouvelle région se comporte différemment sous charge. Le disque n'avait pas le même débit provisionné, une case que personne n'avait pensé à relever parce qu'elle était sur un autre onglet.

Ce scénario n'est pas une histoire d'incompétence. Il est la conséquence mécanique d'un système dont l'état réel n'existe nulle part sous forme lisible. Une infrastructure construite à la main n'a pas de description : elle a seulement une réalité, observable uniquement en interrogeant le fournisseur, et personne ne sait quelle partie de cette réalité est intentionnelle et quelle partie est un accident. Vous ne pouvez ni la relire, ni la comparer, ni la reconstruire à l'identique. Vous pouvez seulement l'imiter approximativement.

Commentaires

Les commentaires sont alimentés par GitHub Discussions

Connectez-vous avec GitHub pour participer à la discussion

Lien copié !