Het beheren van cloudkosten wanneer teams in verschillende tijdzones werken, vereist een bestuursmodel dat niet afhankelijk is van realtime toezicht door mensen. In plaats van erop te vertrouwen dat er altijd iemand wakker is om uit de hand gelopen uitgaven op te merken, heb je geautomatiseerde veiligheidsmaatregelen, duidelijke verantwoordelijkheden en een gedeeld overzicht van de kosten nodig dat continu werkt in alle regio’s waar je teams actief zijn. In de onderstaande paragrafen worden de meest voorkomende vragen beantwoord waarmee organisaties te maken krijgen bij het opzetten van dat model.
Waarom zorgen gedistribueerde teams ervoor dat de cloudkosten stijgen?
Verspreide teams jagen de cloudkosten de hoogte in, omdat beslissingen over het inrichten van resources 24 uur per dag worden genomen zonder gecoördineerd toezicht. Wanneer een engineer in Singapore om middernacht Europese tijd een resource in gebruik neemt, merkt niemand bij de financiële afdeling of het IT-management dit tot de volgende werkdag. Tegen die tijd zijn de kosten al opgelopen en kan dit patroon zich in een tiental andere tijdzones hebben herhaald.
Het probleem gaat dieper dan alleen de timing. Wanneer teams in verschillende regio’s in silo’s werken, richt elke groep zich op zijn eigen prioriteiten. De technische afdeling richt zich op prestaties en de snelheid van oplevering. De financiële afdeling richt zich op het naleven van het budget. IT-operaties richten zich op beschikbaarheid. Zonder een gemeenschappelijk kader dat deze perspectieven met elkaar verbindt, worden beslissingen over uitgaven in isolatie genomen en neemt niemand de verantwoordelijkheid voor het resultaat op zich. Dit is een van de vier terugkerende problemen die we steeds weer zien: lacunes in de verantwoordingsplicht waarbij er wel kostengegevens zijn, maar niemand verantwoordelijk kan worden gehouden omdat de verantwoordelijkheid nooit is vastgelegd.
Gedistribueerde omgevingen versnellen ook de wildgroei van resources. Inactieve instances, overgedimensioneerde opslagcapaciteit en vergeten testomgevingen nemen toe wanneer geen enkel team zicht heeft op het volledige landschap. Het gevolg is dat de clouduitgaven sneller stijgen dan de bedrijfswaarde die ze opleveren.
Welk model voor kostenbeheer in de cloud is geschikt voor wereldwijde teams?
Een federaal bestuursmodel werkt het beste voor wereldwijde teams. In dit model stelt een centrale FinOps-afdeling het beleid, de normen en de beslissingsbevoegdheden vast, terwijl individuele teams de autonomie behouden om binnen die kaders beslissingen te nemen over de dagelijkse provisioning. Dit zorgt voor een evenwicht tussen centrale controle en de snelheid die gedistribueerde engineeringteams nodig hebben.
De centrale afdeling is verantwoordelijk voor het vaststellen van de taxonomie voor kostenallocatie, het instellen van budgetdrempels, het vastleggen van optimalisatiefrequenties en het opstellen van geconsolideerde rapportages. De afzonderlijke teams zijn verantwoordelijk voor het correct labelen van middelen, het opvolgen van aanbevelingen voor het aanpassen van de omvang van de organisatie en het deelnemen aan regelmatige kostenbeoordelingen.
Er zijn drie elementen die ervoor zorgen dat dit model in de praktijk werkt:
- Vastgestelde beslissingsbevoegdheden: Elk team weet welke uitgavenbeslissingen het zelfstandig kan nemen en welke moeten worden voorgelegd of goedgekeurd.
- Gedeelde gegevensstandaarden: Dankzij consistente regels voor het toekennen van tags en het toewijzen van gegevens zijn de kostengegevens tussen regio’s en bedrijfsonderdelen onderling vergelijkbaar.
- Een regelmatig beslissingsritme: Governance betekent niet alleen zichtbaarheid. Het betekent vaste momenten waarop teams de uitgaven evalueren, maatregelen afspreken en deze ook daadwerkelijk uitvoeren. Zonder dit vaste ritme blijft optimalisatie een ad-hoczaak.
Het bestuursmodel moet het financieel beheer van de cloud ook koppelen aan uw bredere kader voor financieel beheer van de IT. Cloudkosten staan niet op zichzelf. Wanneer ze worden geïntegreerd in een Technology Business Management (TBM)-structuur, kan het management de clouduitgaven zien in de context van de totale IT-investeringen en de bedrijfsresultaten, in plaats van als een op zichzelf staande post.
Hoe stel je uitgavenlimieten vast die ook zonder realtime toezicht goed werken?
Je stelt uitgavenlimieten in die ook zonder realtime toezicht functioneren, door geautomatiseerde budgetwaarschuwingen, op beleid gebaseerde toewijzingscontroles en vooraf goedgekeurde uitgavenkaders voor elk team te combineren. Deze mechanismen handhaven de limieten continu, ongeacht in welke tijdzone de besluitvormer zich bevindt.
Geautomatiseerde budgetwaarschuwingen vormen de eerste verdedigingslinie. Stel drempels in op 50%, 75% en 90% van het maandbudget van een team, zodat de juiste personen een melding ontvangen voordat een limiet wordt overschreden, en niet pas daarna. Deze waarschuwingen moeten zowel naar het engineeringteam als naar een contactpersoon bij de financiële afdeling worden gestuurd, zodat geen enkele groep ze kan missen of negeren.
Op beleid gebaseerde controles gaan nog een stap verder door bepaalde acties volledig te verhinderen. Cloudproviders ondersteunen beleidsregels die het toewijzen van specifieke soorten resources blokkeren, verplichte tagging afdwingen voordat een resource kan worden aangemaakt, of goedkeuringsworkflows vereisen voor toezeggingen boven een vastgestelde kostendrempel. Deze controles worden automatisch uitgevoerd en vereisen geen toezicht via een dashboard.
Vooraf goedgekeurde uitgavenbudgetten bieden teams van tevoren duidelijkheid. In plaats van de uitgaven achteraf aan het einde van de maand te evalueren, krijgen teams een vast budget voor de betreffende periode en weten ze welke regels ze moeten volgen om binnen dat budget te blijven. Hierdoor wordt de verantwoordelijkheid naar het teamniveau verschoven en is er voor routinematige beslissingen geen afhankelijkheid meer van centraal toezicht.
Welke FinOps-tools bieden inzicht in de kosten over meerdere tijdzones?
FinOps-tools die inzicht in kosten over meerdere tijdzones ondersteunen, bieden bijna realtime kostengegevens, flexibele toewijzingsmodellen en op rollen gebaseerde toegang, zodat elk team de kosten ziet waarvoor het verantwoordelijk is, ongeacht waar het zich bevindt. Apptio Cloudability is een voorbeeld van een platform dat speciaal voor dit gebruiksscenario is ontwikkeld en dat toewijzing, aanbevelingen voor het optimaliseren van de capaciteit en commitmentbeheer biedt voor AWS, Azure en GCP.
Let bij het beoordelen van tools voor gedistribueerde teams op de volgende mogelijkheden:
- Geautomatiseerde kostentoewijzing: De tool moet de kosten voor gedeelde infrastructuur elke maand zonder handmatige tussenkomst toewijzen aan de juiste teams en bedrijfsonderdelen.
- Inzicht in de kosten van containers: Kubernetes en gecontaineriseerde workloads staan erom bekend dat ze moeilijk te toewijzen zijn. Een krachtige tool kan dit standaard afhandelen.
- Aanpasbare dashboards per team of regio: Elk team moet zijn eigen kostenoverzicht kunnen zien zonder toegang te hoeven hebben tot de volledige dataset van de organisatie.
- Detectie van afwijkingen: Geautomatiseerde waarschuwingen voor onverwachte uitgavenpatronen sporen problemen op voordat deze zich over meerdere tijdzones heen uitbreiden.
- Integratie met bestaande financiële systemen: Kostengegevens moeten worden geïntegreerd in de tools die uw financiële team al gebruikt voor budgettering en rapportage.
De tool alleen lost het probleem niet op. Zoals we bij veel organisaties zien, leidt meer inzicht niet automatisch tot betere beslissingen. De tool moet deel uitmaken van een bestuursstructuur waarin is vastgelegd wie er op basis van de gegevens actie onderneemt en wanneer. Bekijk onze FinOps-diensten om te begrijpen hoe het ontwerp van tooling en het bedrijfsmodel op elkaar aansluiten.
Hoe moeten de cloudkosten worden verdeeld wanneer teams infrastructuur delen?
Wanneer teams infrastructuur delen, moeten de cloudkosten worden toegerekend aan de hand van een combinatie van directe toewijzing voor resources die eigendom zijn van één enkel team en een vastgestelde toerekeningsmethode voor gedeelde diensten. De methode kan proportioneel zijn (op basis van gebruiksstatistieken), vast (op basis van overeengekomen kostenverdelingen) of dynamisch (maandelijks opnieuw berekend op basis van het werkelijke verbruik).
Het uitgangspunt is een consistente tagging-strategie. Elke resource moet voorzien zijn van tags die aangeven welk team de verantwoordelijkheid draagt, welke applicatie of welk product ermee wordt ondersteund, in welke omgeving (productie, staging, ontwikkeling) deze zich bevindt en tot welk kostencentrum deze behoort. Zonder deze basis faalt elk toewijzingsmodel, omdat de gegevens onbetrouwbaar zijn.
Voor gedeelde diensten zoals netwerken, beveiligingstools, logboekinfrastructuur of gedeelde Kubernetes-clusters heb je een tweede toewijzingslaag nodig. Bepaal welke maatstaf het verbruik voor elke gedeelde dienst het beste weergeeft. Voor een gedeeld databasecluster kan dat bijvoorbeeld de gebruikte opslagruimte of het aantal query's zijn. Voor een gedeeld netwerk kan dat de gegevensoverdracht zijn. Pas deze statistieken elke maand consistent toe, zodat teams een voorspelbaar en verdedigbaar aandeel in de gedeelde kosten zien.
Transparantie in de methodologie is net zo belangrijk als de methodologie zelf. Wanneer een team in Amsterdam een toewijzing ontvangt van een gedeelde dienst die wordt beheerd door een team in Toronto, moet het begrijpen hoe dat bedrag is berekend. Onverklaarbare toewijzingen zorgen voor wrijving en ondermijnen het vertrouwen in het gehele kostenbeheerproces. Leg de regels vast, deel ze met alle teams en evalueer ze minstens één keer per jaar naarmate de infrastructuur zich verder ontwikkelt.
Welke rapportagefrequentie zorgt ervoor dat gedistribueerde teams op financieel vlak op één lijn blijven?
Een wekelijkse operationele evaluatie op teamniveau, in combinatie met een maandelijkse strategische evaluatie op leidinggevend niveau, zorgt ervoor dat verspreid werkende teams op financieel vlak op één lijn blijven. Dankzij de wekelijkse evaluaties worden afwijkingen en mogelijkheden tot optimalisatie snel opgemerkt. De maandelijkse evaluaties leggen een verband tussen de clouduitgaven en de bedrijfsresultaten en de begrotingsprestaties.
Tijdens de wekelijkse teamvergadering moeten drie punten aan bod komen: de werkelijke uitgaven ten opzichte van de prognose voor de lopende maand, eventuele afwijkingen of onverwachte kostenpieken, en de stand van zaken met betrekking tot lopende optimalisatiemaatregelen. Deze vergadering hoeft niet lang te duren. Vijftien tot twintig minuten, met de juiste gegevens voor het team, is voldoende om de verantwoordelijkheid en het momentum te behouden.
De maandelijkse leiderschapsevaluatie speelt zich op een ander niveau af. Hierbij moet aandacht worden besteed aan budgetafwijkingen, de voortgang ten opzichte van optimalisatiedoelstellingen, het gebruik van toegewezen middelen en alle beslissingen die coördinatie tussen teams vereisen, zoals de aankoop van gereserveerde instances of architectuurwijzigingen met financiële gevolgen. Dit is ook het punt waarop de cloudkosten aansluiten bij het bredere financiële IT-beeld.
Voor gedistribueerde teams speelt asynchrone rapportage een belangrijke ondersteunende rol. Niet elk team kan op een geschikt tijdstip deelnemen aan een live bespreking. Geautomatiseerde rapporten die naar een gedeeld kanaal of een inbox worden gestuurd, zorgen ervoor dat teams in elke tijdzone toegang hebben tot actuele kostengegevens zonder te hoeven wachten op een vergadering. De live-evaluatie wordt dan een besluitvormingssessie in plaats van een sessie voor het delen van informatie, wat een productiever gebruik van ieders tijd is.
Hoe wij helpen bij het beheer van cloudkosten binnen verspreide teams
Wij werken samen met organisaties om de bestuursstructuren, bedrijfsmodellen en technische basis te ontwikkelen die ervoor zorgen dat cloudkostenbeheer soepel verloopt, ongeacht het aantal tijdzones waarin uw teams actief zijn. Onze aanpak zorgt ervoor dat u de overstap maakt van reactieve kostenrapportage naar proactief, besluitvormingsgericht financieel beheer. Concreet helpen wij u met het volgende:
- Ontwerp een federaal FinOps-bedrijfsmodel met duidelijke beslissingsbevoegdheden en verantwoordingsplicht op elk niveau
- Zorg voor een volledige kostentoewijzing, inclusief containers en gedeelde diensten, zodat elk team inzicht krijgt in de kosten waarop het kan inspelen
- Zorg voor geautomatiseerde veiligheidsmaatregelen en afwijkingsdetectie die uitgavendiscipline afdwingen zonder handmatig toezicht
- Koppel financiële cloudgegevens aan uw bredere IT-kader voor financieel beheer voor volledige kostentransparantie
- Stel een rapportageritme vast waardoor de afdelingen Financiën, IT en Engineering op één lijn blijven wat betreft hun gezamenlijke visie op de waarde van de cloud
We beginnen met een FinOps-rijpheidsbeoordeling om u een duidelijk beeld te geven van de huidige stand van zaken en waar de verbeteringen met de grootste meerwaarde liggen. Als u wilt weten hoe dat er voor uw organisatie uitziet, neem contact met ons op en we zullen u er stap voor stap doorheen leiden.