altitudes® Cloud · Platform · AI Amsterdam · Rotterdam --:--
FINOPS26 MRT 20267 min lezen
[INZICHT] / FINOPS _

Cloud-kostenverantwoordelijkheid is een org-ontwerpprobleem. FinOps-tools lossen het niet op.

Het gemiddelde engineeringteam dat ons belt draait 3 tot 5 kostenzichtbaarheidstools. Het gemiddelde niet-gealloceerde cloudbudget op diezelfde estates is 28 procent. De tools zijn niet het probleem. De organisatie is het.

Cloud-kostenverantwoordelijkheid is een org-ontwerpprobleem. FinOps-tools lossen het niet op.

Wat er gebeurt als niemand de rekening bezit

Cloudrekeningen worden maandelijks geleverd. Cloudkosten worden dagelijks gegenereerd, door tientallen engineers parallel, van wie de meesten niet aan kosten denken als ze de beslissingen nemen die de kosten produceren. Het gat tussen het moment waarop een kostenbeslissing wordt genomen en het moment waarop die op de rekening verschijnt, is lang genoeg dat de persoon die de beslissing nam al verder is gegaan.

Dit is geen disciplineprobleem. Het is een structuurprobleem. Zonder expliciete eigenaarschap is de rekening niemands probleem totdat het ieders probleem is. Finance escaleert. Engineering verdedigt zich. Het FinOps-team krijgt de taak de verspilling op te sporen. Ze vinden hem. Hij komt terug.

We hebben teams geaudit met Datadog, CloudZero, CAST AI en zelf gebouwde Grafana-dashboards die allemaal tegelijk draaiden. Het niet-gealloceerde budget op die estates gemiddeld 28 procent. Het aantal tools is niet het issue.

De drie faalmodi voor eigenaarschap

De eerste is de aanname dat het platformteam het wel regelt. Platformteams bezitten de infrastructuur. Ze zijn verantwoordelijk voor beschikbaarheid en betrouwbaarheid. Ze zijn niet verantwoordelijk voor de uitbestedingsbeslissingen van de teams die de infrastructuur gebruiken. Als platform impliciet verantwoordelijk is voor kosten die ze niet beheersen, optimaliseren ze wat ze kunnen zien en laten ze de moeilijkere vragen onaangeroerd.

De tweede is de aanname dat tooling het wel zichtbaar maakt. Kostenzichtbaarheidstools zijn noodzakelijk maar niet voldoende. Een Grafana-dashboard dat uitgaven per team toont, is alleen nuttig als een benoemde persoon op dat team verantwoordelijk is voor het getal op het dashboard. Zonder de verantwoordelijkheid is het dashboard behang.

De derde is de aanname dat finance het wel beheert. Finance kan clouduitgaven budgetteren. Finance kan geen technische beslissingen nemen over resource-sizing, architectuurkeuzes of service-afbouw. Als kostenoverschrijdingen bij finance terechtkomen als regelitem, is de enige hendel die ze hebben escaleren. Escalatie lost het symptoom op, niet de oorzaak.

Het accountability-model dat werkt

Het model heeft drie onderdelen. Ten eerste: elk productteam heeft een benoemde engineer die de clouduitgaven van het team als first-class-engineering-metriek bezit, naast beschikbaarheid en latentie. Geen dedicated FinOps-analist. Een senior engineer op het team die op kosten wordt beoordeeld op dezelfde manier als op uptime.

Ten tweede: gedeelde infrastructuur heeft een eigen budgetregel, eigendom van het platformteam, elk kwartaal beoordeeld met dezelfde grondigheid als workload-kosten. De gedeelde-services-regel is niet 'alles wat we niet kunnen toewijzen.' Het is een benoemde reeks infrastructuur met een benoemde eigenaar en een voorspelling.

Ten derde: FinOps is een enabler-functie, geen handhavingsfunctie. Het FinOps-team levert de tools, de zichtbaarheid, de training en het escalatiepad. Ze bezitten niet de uitgaven van andere teams. Als het model werkt, besteedt het FinOps-team het grootste deel van zijn tijd aan training en anomaliedetectie, niet aan uitzoeken wie de idle RDS-instance heeft aangemaakt.

"Het gemiddelde team draait vier kostentools voor ze ons bellen. Het gemiddelde niet-gealloceerde budget is 28 procent. De tools zijn niet het probleem."

Danny Zak / FinOps Lead

Hoe de overgang eruitziet

De eerste sprint is kostenattributie: neem de huidige rekening en wijs elke regelitem toe aan een team, een product of een gedeelde-services-categorie. Dit is deels technisch (tagging, account-structuur) en deels organisatorisch (eigenaren benoemen voor workloads die er geen hebben). Op een mid-market-estate duurt dit 4 tot 6 weken.

De tweede sprint is de accountability-overdracht: de engineering-lead van elk team ontvangt een maandelijks kostenrapport met het teamnummer en de gedeelde-services-allocatie. Het rapport gaat naar dezelfde distributielijst als het beschikbaarheidsrapport. Kosten worden een gelijkwaardige metriek naast betrouwbaarheid als teamsignaal.

De derde sprint is prognose en budget. Zodra teams twee tot drie maanden eigenaar zijn geweest van hun cijfers, kunnen ze met redelijke nauwkeurigheid voorspellen. Het FinOps-team faciliteert het budgetteringsproces. Finance ontvangt geen verrassende escalaties meer. De cyclus sluit.

Teams die deze overgang doorvoeren rapporteren een kostenreductie van 15 tot 25 procent in de eerste zes maanden, niet door toolingwijzigingen maar door technische beslissingen van mensen die nu de gevolgen kunnen zien en ervan eigenaar zijn.

Geschreven door Danny Zak FinOps Lead
[VERDER PRATEN]

Herken je dit in je eigen platform? Eén gesprek, één geschreven samenvatting.