Personne n'avait décidé de payer trop cher
Deux plateformes, deux factures, aucun coupable dans l'une ni dans l'autre. La première avait acheté un cluster Kafka dimensionné pour une entreprise qu'elle n'était pas encore devenue. La seconde avait copié-collé un bloc de ressources jusqu'à couvrir trois clusters. Ni l'un ni l'autre n'apparaît en daily, et aucun des deux n'a d'échéance.
La facture que personne ne relisait
Kafka de production sur une plateforme managée : 58 000 $ par an, pour 7 % de charge cluster. Chiffrée au tarif public face à l'usage mesuré, la même charge tombait autour de 9 200 $ par an sur le cloud que l'entreprise payait déjà. Soit environ 49 000 $ par an, sur une seule ligne, trouvés en lisant une facture à côté d'un dashboard de métriques.
La méthode est ennuyeuse, et c'est précisément l'intérêt. Mesurer d'abord. Chiffrer chaque option au tarif public face au profil réellement mesuré, avec le modèle de prix propre à chaque éditeur plutôt que celui dont on a l'habitude. Puis nommer la seule dépendance qui conditionne le départ, parce que pas cher ne sert à rien si on ne peut pas partir. Ici, le bloqueur n'a jamais été Kafka : c'étaient deux pools de traitement de flux liés à l'écosystème en place.
Celle qui n'était sur aucune facture
La deuxième trouvaille était plus difficile à voir, parce que rien ne portait son nom. Sur GKE Autopilot, c'est la réservation qui est facturée : vous payez le CPU et la mémoire que vos pods demandent, pas ce qu'ils consomment. Presque tous les services des trois clusters embarquaient le même bloc de ressources. Il avait été à peu près juste une fois, pour un service, puis il a été recopié.
Trente jours de dashboards d'utilisation, bâtis sur les métriques conteneur déjà présentes dans la plateforme, puis un dimensionnement par charge sur le régime observé. 31 vCPU de réservations récupérés, environ un tiers de la ligne Kubernetes, sans aucune modification applicative, en baissant les requests là où la mesure le justifiait et en remontant les deux qui étaient throttlées. Appliquez votre propre tarif au vCPU-heure à 31 vCPU immobilisés chaque heure de l'année. Le chiffre n'est pas petit.
Le calcul, fait honnêtement
Un ingénieur DevOps solide en Europe représente un budget largement à six chiffres une fois comptés le salaire, les charges, l'outillage et la part du recruteur. Une ligne de facture qui tourne à 7 % de ce pour quoi elle a été dimensionnée ne couvre pas tout ce budget. Elle en couvre une part assez large pour que la deuxième et la troisième trouvaille finissent le travail, et elle revient chaque année où personne ne regarde.
L'affirmation honnête n'est donc pas « un audit paie une embauche ». Elle est plus étroite et elle tient mieux : des trouvailles de cette taille sont assez fréquentes pour qu'un petit nombre d'entre elles couvre une année de poste, et contrairement à un salaire, elles jouent en votre faveur année après année. C'est la phrase qui survit à un directeur financier qui la relit.
Pourquoi l'équipe ne les avait pas trouvées
Les deux trouvailles dormaient dans des données que les entreprises avaient déjà. Aucune n'a été faite, pour la même raison : ce n'était le travail de personne un mardi. Le travail sur les coûts n'a jamais d'échéance, alors il perd chaque semaine face à celui qui en a une. Les ingénieurs produit peuvent le faire, à leur salaire, lentement, la semaine où ils ne livrent pas. La plupart du temps ils ne le font pas, et ils ont raison.
Quand il n'y a rien à trouver
Parfois il n'y a rien. Certaines plateformes sont déjà correctement dimensionnées, et le résultat honnête d'une semaine passée à chercher, c'est « votre facture est à peu près de la bonne taille, et voici les deux choses qui la feront bouger quand vous grandirez ». C'est un vrai résultat, et il s'écrit comme tel. Quelqu'un qui trouve toujours une grosse économie ne cherche pas, il vend.
D'où un point d'entrée cadré comme une semaine et non comme une promesse : cinq jours, en lecture seule, un registre de risques classé par impact avec la conséquence attendue et l'effort de correction, et un plan à 90 jours qui repose en grande partie sur votre propre équipe. 4 900 €, crédités sur votre premier mois si cela devient un forfait. Si la semaine sort un Kafka, la première année le rend plus de dix fois. Si elle ne sort rien, vous l'avez par écrit, et cela vaut aussi la peine de le savoir.
Les chiffres sont décalés par rapport aux missions dont ils viennent, pour qu'aucun client ne soit identifiable ; les ratios, les modèles de prix et la méthode sont inchangés. Les chiffres Kafka sont en dollars et les honoraires en euros : les comparaisons ci-dessus sont donc des ordres de grandeur, pas un total converti.
Savoir de quelle ligne il s'agit
L'audit de plateforme, c'est cinq jours en lecture seule, 4 900 € : un registre de risques classé par impact avec l'effort de correction, et un plan à 90 jours que vous pouvez mener en grande partie vous-mêmes. Dites-nous ce que vous faites tourner et nous vous dirons où regarder en premier.
Contactez-nous
flochai