Share via


Eenheidskosten meten

Dit artikel helpt u inzicht te hebben in de mogelijkheden voor het meten van eenheidskosten in het FinOps Framework en hoe u dat in de Microsoft Cloud implementeert.

Definitie

Het meten van eenheidskosten verwijst naar het proces voor het berekenen van de kosten van één eenheid van een bedrijf die de bedrijfswaarde van de cloud kan weergeven.

Bepaal wat één eenheid is voor uw bedrijf, zoals een verkooptransactie voor een e-commercesite of een gebruiker voor een sociale app. Wijs elke eenheid toe aan de ondersteunende cloudservices die deze ondersteunen. Splits de kosten van de gedeelde infrastructuur met gebruiksgegevens om de totale kosten van elke eenheid te kwantificeren.

Het meten van eenheidskosten biedt inzicht in winstgevendheid en stelt organisaties in staat om gegevensgestuurde zakelijke beslissingen te nemen met betrekking tot cloudinvesteringen. Unit economics is wat de cloud verbindt met meetbare bedrijfswaarde.

Het ultieme doel van eenheidseconomie, als afgeleide van op activiteiten gebaseerde kostenmethodologie, is om rekening te houden met het hele beeld van de kosten van uw bedrijf. In dit artikel wordt uitgelegd hoe u rekening kunt houden met uw Microsoft Cloud-kosten in deze inspanningen. Naarmate uw FinOps-praktijk volwassen wordt, kunt u rekening houden met de handmatige processen en stappen buiten de cloud die belangrijk kunnen zijn voor het berekenen van eenheden die essentieel zijn voor uw bedrijf om de meest nauwkeurige kosten per eenheid bij te houden.

Voordat u begint

Voordat u de kosten per eenheid effectief kunt meten, moet u uzelf vertrouwd maken met de kosten voor de services die u gebruikt. Door inzicht te krijgen in de factoren die bijdragen aan de kosten, kunt u het gebruik en de kosten opsplitsen en deze toewijzen aan afzonderlijke eenheden. Factoren die bijdragen aan kosten zijn rekenkracht, opslag, netwerken en gegevensoverdracht. Hoe uw servicegebruik overeenkomt met de verschillende prijsmodellen (bijvoorbeeld betalen per gebruik, reserveringen en Azure Hybrid Benefit) heeft ook invloed op uw kosten.

Aan de slag

Het meten van eenheidskosten is geen eenvoudige taak. Eenheidseconomie vereist een grondig begrip van uw architectuur en heeft meerdere gegevenssets nodig om het volledige beeld samen te stellen. De exacte gegevens die u nodig hebt, zijn afhankelijk van de services die u gebruikt en de telemetrie die u hebt.

  • Begin met toepassingstelemetrie.
    • Hoe uitgebreider uw toepassingstelemetrie is, de eenvoudigere eenheidseconomie kan zijn om te genereren. Meld u aan wanneer kritieke functies worden uitgevoerd en hoe lang ze worden uitgevoerd. U kunt deze gebruiken om de uitvoeringstijd van elke eenheid te afleiden of ten opzichte van een functie die overeenkomt met de eenheid.
    • Wanneer toepassingstelemetrie niet rechtstreeks mogelijk is, kunt u tijdelijke oplossingen overwegen die telemetrie kunnen registreren, zoals API Management of zelfs waarschuwingsregels configureren in Azure Monitor waarmee actiegroepen worden geactiveerd die de telemetrie registreren. Het doel is om alle gebruikstelemetriegegevens op te halen in één consistent gegevensarchief.
    • Als u geen telemetrie hebt, kunt u Application Insights instellen. Dit is een uitbreiding van Azure Monitor.
  • Metrische gegevens van Azure Monitor gebruiken om resourcegebruiksgegevens op te halen.
    • Als u geen telemetrie hebt, bekijkt u welke metrische gegevens beschikbaar zijn in Azure Monitor waarmee uw toepassingsgebruik kan worden toegewezen aan de kosten. U hebt alles nodig dat het gebruik van uw resources kan opsplitsen om u een idee te geven van het percentage van het gefactureerde gebruik in één eenheid versus een andere.
    • Als u de gegevens die u nodig hebt niet ziet in metrische gegevens, controleert u ook logboeken en traceringen in Azure Monitor. Het is misschien geen directe correlatie met het gebruik, maar kan u mogelijk een indicatie geven van het gebruik.
  • Gebruik servicespecifieke API's om gedetailleerde gebruikstelemetrie op te halen.
    • Elke service maakt gebruik van Azure Monitor voor een kernset met logboeken en metrische gegevens. Sommige services bieden ook gedetailleerdere bewakings- en gebruiks-API's om meer details te krijgen dan beschikbaar zijn in Azure Monitor. Bekijk de Documentatie van de Azure-service om de juiste API te vinden voor de services die u gebruikt.
  • Met behulp van de gegevens die u hebt verzameld, kwantificeert u het gebruikspercentage dat afkomstig is van elke eenheid.
    • Gebruik prijzen en gebruiksgegevens om deze inspanning te vergemakkelijken. Dit wordt meestal het beste gedaan na gegevensopname en normalisatie vanwege de hoge hoeveelheid gegevens die nodig is om nauwkeurige eenheidskosten te berekenen.
    • Een bepaalde hoeveelheid gebruik wordt niet toegewezen aan een eenheid. Er zijn verschillende manieren om rekening te houden met deze kosten, zoals distribueren op basis van de bekende gebruikspercentages of het behandelen als overheadkosten die afzonderlijk moeten worden geminimaliseerd.

Voortbouwend op de basisprincipes

  • Automatiseer alle aspecten van de kostenberekening per eenheid die niet volledig zijn geautomatiseerd.
  • Overweeg om berekeningen voor eenheidskosten uit te breiden met andere kosten, zoals externe licenties, on-premises operationele kosten en arbeid.
  • Bouw eenheidskosten in zakelijke KPI's om de waarde te maximaliseren van de gegevens die u hebt verzameld.

Meer informatie vindt u in de FinOps Foundation

Deze mogelijkheid maakt deel uit van het FinOps Framework door de FinOps Foundation, een non-profitorganisatie die is gewijd aan het bevorderen van cloudkostenbeheer en -optimalisatie. Voor meer informatie over FinOps, waaronder nuttige playbooks, trainings- en certificeringsprogramma's, en meer, raadpleegt u het artikel Over het meten van eenheidskosten in de FinOps Framework-documentatie.

Volgende stappen