Wat is FinOps?

FinOps is een discipline die principes voor financieel beheer combineert met cloud-engineering en -bewerkingen om organisaties een beter inzicht te geven in hun clouduitgaven. Het helpt hen ook weloverwogen beslissingen te nemen over het toewijzen en beheren van hun cloudkosten. Het doel van FinOps is niet om geld te besparen, maar om de omzet of bedrijfswaarde via de cloud te maximaliseren. Het helpt organisaties om clouduitgaven te beheren en tegelijkertijd het niveau van prestaties, betrouwbaarheid en beveiliging te behouden dat nodig is om hun bedrijfsactiviteiten te ondersteunen.

FinOps omvat doorgaans het gebruik van hulpprogramma's voor cloudkostenbeheer, zoals Microsoft Cost Management en aanbevolen procedures voor:

  • Clouduitgaven analyseren en bijhouden
  • Kostenbesparende mogelijkheden identificeren
  • Kosten toewijzen aan specifieke teams, projecten of producten.

FinOps omvat samenwerking tussen financiële, technologie- en bedrijfsteams om beleid en processen vast te stellen en af te dwingen waarmee teams cloudkosten kunnen bijhouden, analyseren en optimaliseren. FinOps streeft ernaar om clouduitgaven af te stemmen op bedrijfsdoelstellingen en een balans te vinden tussen kostenoptimalisatie en prestaties, zodat organisaties hun bedrijfsdoelen kunnen bereiken zonder te veel te besteden aan cloudresources.

Het woord FinOps is een mix van Finance en DevOps en wordt ook wel cloudkostenbeheer of financieel beheer in de cloud genoemd. Het belangrijkste verschil tussen FinOps en deze termen is de culturele impact die zich in de hele organisatie uitbreidt. Hoewel één persoon of team kosten kan 'beheren' of 'resources optimaliseren', verwijst de FinOps-cultuur naar een set waarden, principes en procedures die organisaties overstuur maken. Hiermee kunnen ze maximale bedrijfswaarde bereiken met hun cloudinvestering.

De FinOps Foundation, een non-profitorganisatie gericht op FinOps, biedt een geweldige videobeschrijving:

FinOps Het operationele model voor de cloud

Samenwerking met de FinOps Foundation

De FinOps Foundation is een non-profitorganisatie die wordt gehost bij de Linux Foundation. Het is gewijd aan het bevorderen van mensen die de discipline van cloudkostenbeheer en -optimalisatie oefenen via best practices, onderwijs en standaarden. De FinOps Foundation beheert een community van beoefenaars over de hele wereld, waaronder veel van onze gewaardeerde Microsoft Cloud-klanten en -partners. De FinOps Foundation host werkgroepen en speciale belangengroepen voor veel onderwerpen. Deze omvatten:

  • Standaardisatie van kosten- en gebruiksgegevens
  • Containers en Kubernetes
  • Duurzaamheid op basis van echte verhalen en expertise van de gemeenschap

Microsoft is in februari 2023 lid geworden van de FinOps Foundation. Microsoft neemt actief deel aan meerdere werkgroepen, die bijdragen aan Foundation-inhoud. Het neemt contact op met organisaties in de FinOps-community om zowel aanbevolen procedures als richtlijnen voor FinOps Framework te verbeteren. En het integreert leermateriaal van de FinOps-community terug in Microsoft-producten en -richtlijnen.

Wat is het FinOps Framework?

Het FinOps Framework van de FinOps Foundation is een uitgebreide set best practices en principes. Het biedt een gestructureerde benadering voor het implementeren van een FinOps-cultuur voor:

  • Organisaties helpen hun cloudkosten effectiever te beheren
  • Clouduitgaven afstemmen op bedrijfsdoelen
  • Meer bedrijfswaarde uit hun cloudinfrastructuur stimuleren

De richtlijnen van Microsoft zijn grotendeels gebaseerd op het FinOps Framework met enkele verbeteringen op basis van de lessen die zijn geleerd uit ons uitgebreide ecosysteem van Microsoft Cloud-klanten en -partners. Deze uitbreidingen worden netjes teruggezet naar finOps Framework-concepten en zijn bedoeld om gerichtere, bruikbare richtlijnen te bieden voor Microsoft Cloud-klanten en -partners. We werken samen met de FinOps Foundation om onze collectieve lessen weer op te nemen in het FinOps Framework.

In de volgende secties behandelen we de basisconcepten van het FinOps Framework:

  • De principes die uw FinOps-inspanningen moeten begeleiden.
  • De belanghebbenden die betrokken moeten zijn.
  • De levenscyclus die u doorloopt.
  • De mogelijkheden die u tijdens de hele levenscyclus implementeert met belanghebbenden.
  • Het volwassen model dat u gebruikt om de groei in de loop van de tijd te meten.

Basisbeginselen

Voordat u in FinOps gaat graven, is het belangrijk om inzicht te hebben in de belangrijkste principes die uw FinOps-inspanningen moeten begeleiden. De FinOps-community heeft de principes ontwikkeld door hun collectieve ervaring toe te passen en helpt u bij het creëren van een cultuur van gedeelde verantwoording en transparantie.

  • Teams moeten samenwerken : bouw een gemeenschappelijke focus op kostenefficiëntie, processen en kostenbeslissingen voor teams die mogelijk niet nauw samenwerken.
  • Iedereen neemt het eigendom : gedecentraliseerd beslissingen over het gebruik en optimalisatie van cloudresources, en het stimuleren van technische teams om rekening te houden met kosten, evenals uptime en prestaties.
  • Een gecentraliseerd team drijft FinOps – Centraliseer het beheer van FinOps-procedures voor consistentie, automatisering en tariefonderhandelingen.
  • FinOps-rapporten moeten toegankelijk en tijdig zijn: geef snel duidelijke gebruiks- en kostengegevens op, naar de juiste personen, om snelle beslissingen en prognoses mogelijk te maken.
  • Beslissingen worden bepaald door de bedrijfswaarde van de cloud : balans tussen kostenbeslissingen met zakelijke voordelen, waaronder kwaliteit, snelheid en bedrijfsmogelijkheden.
  • Profiteer van het variabele kostenmodel van de cloud : maak continue kleine aanpassingen in het cloudgebruik en optimalisatie.

Zie FinOps met Azure voor meer informatie over FinOps-principes, waaronder tips van de experts: FinOps tot leven brengen via organisatie- en culturele afstemming.

Belanghebbenden

FinOps vereist een holistische en cross-functionele benadering waarbij verschillende belanghebbenden (of persona's) betrokken zijn. Ze hebben verschillende rollen, verantwoordelijkheden en perspectieven die van invloed zijn op hoe ze cloudresources en -kosten gebruiken en optimaliseren. Maak uzelf vertrouwd met elke rol en identificeer de belanghebbenden binnen uw organisatie. Een effectief FinOps-programma vereist samenwerking tussen alle belanghebbenden:

  • Financiën : nauwkeurig budget, prognose en rapport over cloudkosten.
  • Leiderschap : de sterke punten van de cloud toepassen om de bedrijfswaarde te maximaliseren.
  • Producteigenaren : nieuwe aanbiedingen tegen de juiste prijs starten.
  • Technische teams – Leveren van hoge kwaliteit, rendabele services.
  • FinOps-beoefenaars : best practices voor FinOps trainen, standaardiseren en promoten.

Levenscyclus

FinOps is een iteratief, hiërarchisch proces. Elk team doorloopt de FinOps-levenscyclus in hun eigen tempo en werkt samen met teams die in alle gebieden van de organisatie worden vermeld.

Het FinOps Framework definieert een eenvoudige levenscyclus met drie fasen:

  • Informeren : zichtbaarheid van kosten leveren en gedeelde verantwoording maken via toewijzing, benchmarking, budgettering en prognoses.
  • Optimaliseren – Verminder cloudverspilling en verbeter cloudefficiëntie door verschillende optimalisatiestrategieën te implementeren.
  • Werken: key performance indicators en governancebeleid definiëren, bijhouden en bewaken waarmee cloud- en bedrijfsdoelstellingen worden afgestemd.

Functies

Het FinOps Framework bevat mogelijkheden die betrekking hebben op alles, van kostenanalyse en bewaking tot optimalisatie en organisatie-uitlijning, gegroepeerd in een set gerelateerde domeinen. Elke mogelijkheid definieert een functioneel activiteitengebied en een set taken ter ondersteuning van uw FinOps-praktijk.

  • Inzicht in cloudgebruik en -kosten

    • Kostenverdeling
    • Gegevensanalyse en showback
    • Gedeelde kosten beheren
    • Gegevensopname en normalisatie
  • Prestaties bijhouden en benchmarken

    • Eenheidskosten meten
    • Prognoses opstellen
    • Budgetbeheer
  • Realtime besluitvorming

    • Afwijkingen beheren
    • Een FinOps-beslissings- en verantwoordingsstructuur tot stand brengen
  • Optimalisatie van cloudfrequenties

    • Kortingen op basis van toezeggingen beheren
  • Optimalisatie van cloudgebruik

    • Onboardingworkloads
    • Resourcegebruik en -efficiëntie
    • Workloadbeheer en automatisering
  • Uitlijning van de organisatie

    • Een FinOps-cultuur tot stand brengen
    • Integratie van terugstorting en financiën
    • FinOps education and enablement
    • Cloudbeleid en -governance
    • FinOps en intersecting frameworks

Volwassenheidsmodel

Naarmate teams de FinOps-levenscyclus doorlopen, leren ze natuurlijk en groeien, ontwikkelen ze meer volwassen procedures met elke iteratie. Net als de FinOps-levenscyclus bevindt elk team zich op verschillende volwassenheidsniveaus op basis van hun ervaring en aandachtsgebieden.

Het FinOps Framework definieert een eenvoudig crawl-walk-run-volwassenheidsmodel, maar de waarheid is dat de volwassenheid complexer en genuanceerder is. In plaats van ons te richten op een globaal volwassenheidsniveau, vinden we het belangrijker om de voortgang van uw doelen op elk gebied te identificeren en te beoordelen. Op hoog niveau gaat u het volgende doen:

  1. Identificeer de meest kritieke mogelijkheden voor uw bedrijf.
  2. Definieer hoe belangrijk het is dat elk team kennis, proces, successtatistieken, afstemming van de organisatie en automatisering heeft voor elk van de geïdentificeerde mogelijkheden.
  3. Evalueer de huidige kennis, het proces, de successtatistieken, de afstemming van de organisatie en het automatiseringsniveau van elk team op basis van de gedefinieerde doelen.
  4. Identificeer de stappen die elk team kan uitvoeren om de volwassenheid voor elke mogelijkheid te verbeteren.
  5. Stel regelmatige check-ins in om de voortgang te controleren en de beoordeling van de vervaldatum elke 3-6 maanden opnieuw te evalueren.

Meer informatie vindt u in de FinOps Foundation

FinOps Foundation biedt veel resources waarmee u FinOps kunt leren en implementeren. Neem deel aan de FinOps-community, verken trainings- en certificeringsprogramma's, neem deel aan communitywerkgroepen en meer. Zie de FinOps Framework-documentatie voor meer informatie over FinOps, inclusief nuttige playbooks.

Volgende stappen

Een FinOps-iteratie uitvoeren