Prognoses opstellen
Dit artikel helpt u inzicht te hebben in de prognosemogelijkheden in het FinOps Framework en hoe u dit in de Microsoft Cloud implementeert.
Definitie
Prognoses omvat het analyseren van historische trends en toekomstige plannen om kosten te voorspellen, inzicht te krijgen in de impact op de huidige budgetten en toekomstige budgetten te beïnvloeden.
Analyseer historische gebruiks- en kostentrends om patronen te identificeren die u verwacht te wijzigen. Vergroot dat met toekomstige plannen om een geïnformeerde prognose te genereren.
Controleer regelmatig prognoses op basis van de huidige budgetten om risico's te identificeren en herstelinspanningen te initiëren. Stel een plan op voor het verdelen van budgetten tussen teams en afdelingen en houd rekening met de leertrajecten in toekomstige budgetten.
Met een nauwkeurige, gedetailleerde prognose zijn organisaties beter voorbereid om zich aan te passen aan toekomstige veranderingen.
Voordat u begint
Voordat u effectief toekomstige gebruik en kosten kunt voorspellen, moet u uzelf vertrouwd maken met de manier waarop de kosten in rekening worden gebracht voor de services die u gebruikt.
Informatie over hoe wijzigingen in uw gebruikspatronen van invloed zijn op toekomstige kosten, wordt geïnformeerd met:
- Inzicht in de factoren die bijdragen aan de kosten (bijvoorbeeld berekening, opslag, netwerken en gegevensoverdracht)
- Hoe uw gebruik van een service overeenkomt met de verschillende prijsmodellen (bijvoorbeeld betalen per gebruik, reserveringen en Azure Hybrid Benefit)
Aan de slag
Wanneer u voor het eerst kosten in de cloud gaat beheren, gebruikt u de systeemeigen kostenanalyse-ervaring in de portal.
De eenvoudigste optie is om kostenanalyse te gebruiken om toekomstige kosten te projecteren met behulp van de weergave Dagelijkse kosten of Samengevoegde kosten. Als u consistent gebruik hebt met weinig tot geen afwijkingen of grote variaties, is dit mogelijk alles wat u nodig hebt.
Als u afwijkingen of grote (mogelijk verwachte) variaties in kosten ziet, kunt u de weergave aanpassen om een nauwkeurigere prognose te maken. Hiervoor moet u de gegevens analyseren en alles filteren dat de resultaten kan scheeftrekken.
- Gebruik Kostenanalyse om historische trends te analyseren en afwijkingen te identificeren.
- Voordat u begint, moet u bepalen of u geïnteresseerd bent in uw kosten wanneer deze in rekening worden gebracht of als u de effectieve kosten wilt voorspellen nadat u rekening hebt met op toezegging gebaseerde kortingen. Als u de effectieve kosten wilt, wijzigt u de weergave voor het gebruik van afgeschreven kosten.
- Begin met de weergave Dagelijkse kosten en wijzig vervolgens het datumbereik om terug te kijken voor zover u wilt kijken. Als u bijvoorbeeld de komende 12 maanden wilt voorspellen, stelt u het datumbereik in op de afgelopen 12 maanden.
- Alle aankopen uitfilteren (
Charge type = Purchase
). Noteer ze, omdat u ze afzonderlijk moet voorspellen. - Groepeer kosten om nieuwe en oude (verwijderde) abonnementen, resourcegroepen en resources te identificeren.
- Als u verwijderde items ziet, filtert u deze uit.
- Als u nieuwe items ziet, noteert u deze en filtert u deze. U voorspelt ze afzonderlijk. U kunt uw weergave onder een nieuwe naam opslaan als één manier om ze later te onthouden.
- Als u toekomstige datums in uw weergave hebt opgenomen, ziet u mogelijk dat de prognose begint te evelleren. Dit gebeurt omdat de afwijkingen niet meer in het algoritme worden meegenomen.
- Als u grote pieken of dips ziet, groepeert u de gegevens op een van de groeperingsopties om te bepalen wat de oorzaak was.
- Probeer verschillende opties totdat u de oorzaak ontdekt met dezelfde methode als bij het vinden van onverwachte wijzigingen in de kosten.
- Als u de exacte wijziging wilt vinden die de kostenpiek (of dip) heeft veroorzaakt, gebruikt u hulpprogramma's zoals Azure Monitor of Resource Graph in een afzonderlijk venster of browsertabblad.
- Als de wijziging een gescheiden kosten is en niet in de prognose moet worden meegenomen, filtert u deze uit. Wees voorzichtig om andere kosten niet uit te filteren, omdat deze de prognose scheeftrekken. Indien nodig kunt u beginnen met het voorspellen van een kleiner bereik om het risico van filteren te minimaliseren en het proces per bereik te herhalen.
- Als de wijziging zich in een bereik bevindt dat niet mag worden gefilterd, noteert u dat bereik en filtert u deze vervolgens uit. U voorspelt ze afzonderlijk.
- Overweeg om abonnementen, resourcegroepen of resources die tijdens de periode opnieuw zijn geconfigureerd, te filteren en mogelijk geen nauwkeurig beeld te geven van toekomstige kosten. Noteer ze zodat u ze afzonderlijk kunt voorspellen.
- Op dit moment moet u een redelijk schoon beeld hebben van consistente kosten.
- Wijzig het datumbereik om naar de toekomstige periode te kijken. Bijvoorbeeld de komende 12 maanden.
- Als u geïnteresseerd bent in de totale geaccumuleerde kosten voor de periode, wijzigt u de granulariteit in
Accumulated
.
- Als u geïnteresseerd bent in de totale geaccumuleerde kosten voor de periode, wijzigt u de granulariteit in
- Noteer de prognose en herhaal dit proces voor elk van de gegevenssets die zijn gefilterd.
- Mogelijk moet u het toekomstige datumbereik verkorten om ervoor te zorgen dat de historische afwijking of resourcewijziging niet van invloed is op de prognose. Als de prognose wordt beïnvloed, projecteert u handmatig de toekomstige kosten op basis van het dagelijkse of maandelijkse uitvoeringstarief.
- Vervolgens moet u rekening houden met de wijzigingen die u in uw omgeving wilt aanbrengen.
- Dit onderdeel kan een beetje lastig zijn en moet afzonderlijk worden verwerkt per workload.
- Begin met filteren op alleen de werkbelasting die wordt gewijzigd. Als de geplande wijziging alleen van invloed is op één meter, zoals het aantal uptimeuren dat een virtuele machine (VM) heeft of het totale aantal gegevens dat is opgeslagen in een opslagaccount, filtert u op die meter.
- Gebruik de prijscalculator om het verschil te bepalen tussen wat u vandaag hebt en wat u van plan bent te hebben. Neem vervolgens het verschil en pas dat handmatig toe op uw kostenprognoses voor de beoogde periode.
- Herhaal het proces voor elk van de verwachte wijzigingen.
Welke benadering het beste voor u heeft gewerkt, vergelijkt u uw prognose met uw huidige budget om te zien waar u vandaag bent. Als u gegevens hebt gefilterd op een kleiner bereik of een kleinere workload:
- Als u dat specifieke bereik of de specifieke workload wilt bijhouden, kunt u een budget maken in Cost Management. Geef filters op en stel waarschuwingen in voor zowel werkelijke als prognosekosten.
- Sla een weergave op in Kostenanalyse om die kosten en budget in de loop van de tijd te bewaken.
- U kunt zich abonneren op geplande waarschuwingen voor deze weergave om een grafiek van de kostentrends te delen met belanghebbenden. Het kan u helpen bij het stimuleren van verantwoordelijkheid en bewustzijn naarmate de kosten in de loop van de tijd veranderen voordat u over het budget gaat.
- Overweeg om u te abonneren op anomaliewaarschuwingen voor elk abonnement om ervoor te zorgen dat iedereen op de hoogte is van afwijkingen wanneer ze worden geïdentificeerd.
Overweeg maandelijkse of kwartaalprognoses te bekijken om ervoor te zorgen dat u op schema blijft met uw verwachtingen.
Voortbouwend op de basisprincipes
Op dit moment hebt u een handmatig proces voor het genereren van een prognose. Houd rekening met de volgende punten wanneer u verdergaat dan de basisprincipes:
- Breid de dekking van uw prognoseberekeningen uit om alle kosten op te nemen.
- Als u kostengegevens in een afzonderlijk systeem opneemt, gebruikt of introduceert u een prognosemogelijkheid die al uw kostengegevens omvat. Overweeg geautomatiseerde machine learning (AutoML) te gebruiken om uw inspanningen te minimaliseren.
- Integreer prognoses in interne budgetteringshulpprogramma's.
- Automatiseer de detectie en beperking van kostenvariantie.
- Implementeer geautomatiseerde processen om kostenvariantie in realtime te identificeren en aan te pakken.
- Stel werkstromen of mechanismen vast om de afwijkingen onmiddellijk te onderzoeken en te beperken, zodat kostenbeheer en afstemming met geraamde budgetten worden gegarandeerd.
- Bouw aangepaste prognoses en budgetrapportage op basis van de werkelijke kosten die beschikbaar zijn voor alle belanghebbenden.
- Als u eenheidskosten meet, kunt u overwegen om een prognose voor uw eenheidskosten tot stand te brengen om beter te begrijpen of u trendt naar hogere of lagere kosten versus omzet.
- KPI's tot stand brengen en automatiseren, zoals:
- Kosten versus prognose om de nauwkeurigheid van het prognose-algoritme te meten.
- Deze kan alleen worden uitgevoerd wanneer er verwachte gebruikspatronen zijn en geen afwijkingen.
- Doelvariantie <van 12% wanneer er geen afwijkingen zijn.
- Kosten versus prognose om te meten of de kosten op het doel waren.
- Er wordt geëvalueerd of er afwijkingen zijn of niet om de prestaties van de cloudoplossing te meten.
- Doel 12-20% variantie waarbij <12% een geoptimaliseerd team, project of workload zou zijn.
- Aantal onverwachte afwijkingen tijdens de periode waardoor de kosten buiten het verwachte bereik zijn gegaan.
- Tijd om te reageren op prognosewaarschuwingen.
- Kosten versus prognose om de nauwkeurigheid van het prognose-algoritme te meten.
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 de mogelijkheid van prognoses in de documentatie van het FinOps Framework.
U kunt ook verwante video's vinden op het YouTube-kanaal van FinOps Foundation:
Gerelateerde inhoud
Gerelateerde FinOps-mogelijkheden:
Gerelateerde producten:
Verwante oplossingen:
- Cost Management-connector voor Power BI
- Power BI-rapporten voor FinOps Toolkit
- FinOps-hubs
- Bicep Registry-modules voor FinOps Toolkit
Andere resources: