Wat FinOps (niet) is
FinOps is een snel evoluerende managementdiscipline met als doel: de meerwaarde van cloud- en multicloudomgevingen continu monitoren en optimaliseren. De term FinOps, een samenvoeging van finance en DevOps, duidt op het belang van samenwerking in het financiële beheer van cloudomgevingen: IT-teams, maar ook finance- en businessteams hebben een gedeelde verantwoordelijkheid in het bewaken van de meerwaarde van elke cloudoplossing in de organisatie. Wanneer deze teams samenwerken en continu snelheid, kosten en prestaties afwegen, kunnen ze datagedreven beslissingen maken om hun cloudomgeving te optimaliseren.
Men denkt soms verkeerdelijk dat FinOps staat voor 'besparingen op clouduitgaven', maar dat is wat te kort door de bocht. Eigenlijk draait FinOps om het zichtbaar maken van kosten, het toewijzen aan de juiste verbruikers en het optimaliseren van de gekozen oplossingen. Met andere woorden: welke teams verbruiken welke cloudresources en gebruiken ze vandaag de juiste opzet voor hun doelstellingen?
Door die zaken zichtbaar te maken, kunnen engineeringteams sneller betere functies, apps en migraties aanleveren, en wordt het makkelijker om cross-functioneel in te schatten waarin je als organisatie wil investeren. Soms besluiten bedrijfsleiders inderdaad om de broekriem aan te halen. Soms besluiten ze net om meer te investeren. Maar met FinOps weten ze wel waarom ze die uitgavenbeslissingen nemen.
Waarom de interesse in FinOps snel groeit
De uitgaven aan publieke en private cloudoplossingen zijn de afgelopen jaren enorm gestegen, gedreven door het toenemende gebruik van cloud-native infrastructuurdiensten. Gartner® schat in dat nu al meer dan 40% van de enterprise-workloads in de cloud worden geïmplementeerd.
Daarnaast zijn de uitgaven voor cloudoplossingen aanzienlijk gegroeid, deels omdat overallocatie van middelen de meest gebruikte methode is om prestatierisico's te beperken: vaak kiest men meer geheugen, meer opslagcapaciteit, meer rekenkracht en meer licenties dan wat strikt nodig is. Maar het mooie aan cloudresources is net dat je ze heel eenvoudig kan aanpassen (en dus ook verhogen indien nodig). Een grondige herziening van het financiële beheer van IT wordt daarom meer en meer een noodzaak.
Enkele FinOps kernprincipes
Teams moeten samenwerken.
Het is van groot belang dat cross-functionele teams samenwerken om de FinOps-praktijk op te zetten en continue verbeteringen in efficiëntie en innovatie te bereiken. Deze samenwerking maakt het mogelijk om cloudkosten te behandelen zoals ze andere KPI's zouden behandelen (productie, verkoop, ...). Het helpt ook bij het standaardiseren van spelregels en controles rond cloudbeheer en -gebruik.
Iedereen neemt eigenaarschap over zijn cloudgebruik.
De zichtbaarheid die de initiële informeren-fase oplevert, geeft teams inzicht dat nodig is om hun cloudgebruik effectief te beheren en de uitgaven binnen hun vooraf gedefinieerde budget te houden.
Een gecentraliseerd team stuurt FinOps aan.
FinOps is een gedistribueerd proces, met betrokkenheid van de hele organisatie, maar het moet eigendom zijn van een gecentraliseerd team. Een toegewijd FinOps-team kan cloudproviders en -diensten vergelijken en profiteren van kortingen voor committed-use, gereserveerde instances, upgrades en volumekortingen. Een gecentraliseerd inkoopproces geeft een ervaren team ook de verantwoordelijkheid voor het afhandelen van tariefonderhandelingen en kostenallocatie aan teams.
Rapporten moeten toegankelijk en tijdig zijn.
Dergelijke rapporten zijn sleutelelementen van het succes van FinOps. Ze bevorderen efficiëntere besluitvorming, waaronder het nemen van corrigerende maatregelen voor onder- of overgedimensioneerde cloud-resources en het benutten van automatiseringsmogelijkheden die continue verbetering stimuleren.
Beslissingen worden gedreven door de toegevoegde waarde van de cloud.
FinOps is niet uitsluitend een kostenbesparende strategie, maar een praktijk die bedoeld is om de bedrijfswaarde te maximaliseren. Toegevoegde waarde moet dus alle beslissingen bepalen. Hulpmiddelen zoals trend- en variantieanalyse kunnen teams helpen kostenstijgingen te begrijpen, terwijl interne en externe benchmarking kan helpen inschatten hoe het bedrijf presteert. Het grondig afwegen van kosten, groei en prestaties stelt het FinOps team in staat om beslissingen te nemen gebaseerd op waarde, in plaats van reflexmatig kosten te verlagen wanneer de uitgaven stijgen.
Maak gebruik van het variabele kostenmodel van de cloud.
Om maximale waarde uit clouduitgaven te halen, moeten bedrijven profiteren van kostenbesparingsmogelijkheden in het cloudkostenmodel. Vergelijk dus prijsopties en gebruikskortingen die de verschillende dienstverleners aanbieden, en pas regelmatig (cloud-)producten en diensten aan die door aanbieders werden afgeschaft.