Aanbevelingen voor het maken van een kostenmodel

Van toepassing op deze aanbeveling voor de controlelijst voor kostenoptimalisatie van Azure Well-Architected Framework:

CO:02 Een kostenmodel maken en onderhouden. Een kostenmodel moet een schatting maken van de initiële kosten, uitvoeringssnelheden en lopende kosten. Onderhandel over een budget dat een kostenmodel dekt en een buffer heeft voor niet-geplande uitgaven.

In deze handleiding worden de aanbevolen procedures beschreven voor het maken van een kostenmodel voor uw workload. Een kostenmodel is een schatting die de gecombineerde kosten van services en de bijbehorende kosten voorspelt. Het is de basis voor onkostenprognoses en budgetplanning. Een kostenmodel biedt scenarioanalyse, waarmee u de kosten van mogelijke wijzigingen in de workload kunt beoordelen. Zonder een kostenmodel riskeert u onvoorziene uitgaven, budgetoverschrijdingen en gemiste kansen voor kostenoptimalisatie.

Definities

Termijn Definitie
Terugboeking Een boekhoudmodel waarin u afdelingen in rekening brengt voor hun workloadgebruik en betalingen van hen ontvangt.
Kostenmodel De geschatte kosten van een workload. Hiermee worden alle dimensies van facturering vastgelegd, inclusief bewerkingen.
Kostenmeter Een traceringsmechanisme dat u gebruikt om het gebruik van resources in de loop van de tijd te meten. Hiermee wordt het gebruik bijgehouden, zoals rekenuren, gegevensoverdracht en invoer-uitvoerbewerkingen. Hiermee worden de records verzonden die worden gebruikt om de factuur voor elke resource te berekenen op basis van de bijbehorende meter.
Showback Een boekhoudmodel waarin u afdelingen de kosten van hun workloadgebruik laat zien en u geen betaling van hen ontvangt.

Belangrijke ontwerpstrategieën

Een kostenmodel biedt een projectie van de workloadkosten op basis van bestaande gegevens. Het doel van een kostenmodel is niet om inzicht te krijgen in uitgaven of deze te beheren. Het doel is om de voorspelde uitgaven te voorspellen, rekening houdend met alle beschikbare bekende factoren. Op basis van deze voorspelling bepaalt u de beste oplossing voor uw workload. Met de beste oplossing worden uitgaven afgestemd op workloadprioriteiten. Met een kostenmodel kunt u een workloadbudget opstellen, zorgen voor afstemming met dit budget en geld toewijzen voor cloudresources.

Workloadevaluatie uitvoeren

Het uitvoeren van een workload-evaluatie omvat het systematisch evalueren en analyseren van de workload. Een workloadbeoordeling helpt bij het identificeren van workloadkenmerken die kunnen helpen bij strategieën voor kostenoptimalisatie, zoals het kiezen van de meest geschikte kortingsopties op basis van gebruikspatronen. U moet de workloadkenmerken beoordelen om te bepalen welke beschikbare kortingen het meest geschikt zijn voor uw workload. Als uw workload bijvoorbeeld voorspelbare gebruikspatronen heeft, kunt u overwegen om een op toezeggingen gebaseerd model (reserveringen) te gebruiken om de kosten te optimaliseren. Houd bij het evalueren van een workload rekening met de volgende aanbevelingen:

  • Belangrijke onderdelen analyseren: analyseer de belangrijkste onderdelen van uw workload, inclusief essentiële resources zoals servers, databases, netwerken en licenties. Deze identificatie maakt nauwkeurige kostentoewijzing binnen het model mogelijk.

  • Kenmerken begrijpen: inzicht in de stabiliteit, voorspelbaarheid en gevoeligheid van de workload voor externe factoren, zoals downtime en verminderde prestaties. Dergelijke inzichten helpen bij het anticiperen op fluctuerende kosten op basis van het gedrag van de workload.

  • Vereisten begrijpen: beoordeel de specifieke vereisten van uw workload, zoals prestaties, schaalbaarheid, waarneembaarheid, back-up en herstel na noodgevallen. Door deze vereisten te herkennen, zorgt u ervoor dat het model alle potentiële uitgaven goedkeurt.

  • Informatie over ondersteunende services. Voor services die waarneembaarheid, beveiliging en governance ondersteunen, worden kosten in rekening gebracht en wordt een centrale rol gespeeld in de werking van uw workload. Oplossingen voor waarneembaarheid, zoals bewakingshulpprogramma's en mechanismen voor logboekregistratie, bieden inzicht in het gebruik en de prestaties van workloads. Robuuste beveiligingsmaatregelen, zoals versleuteling of toegangsbeheer en regelmatige beveiligingscontroles, beschermen uw workload en zorgen voor naleving van regelgeving. Governancepraktijken en beleidsregels zorgen voor naleving en efficiënt resourcegebruik. Neem de kosten voor deze ondersteunende services op in uw budget.

    Als u deze vaak vergeten factoren al vroeg opneemt in uw budget, is uw kostenmodellering grondig en effectief en voorkomt u toekomstige onverwachte kosten.

Workloadkosten schatten

Het schatten van de workloadkosten omvat het beoordelen van alle potentiële uitgaven en besparingen die zijn gekoppeld aan de workload. Het omvat directe kosten van leveranciers, operationele onderhoudskosten, opties voor factureringsmodellen en mogelijke besparingen van klant- of enterprise-overeenkomsten. Door deze factoren te evalueren, kunt u een robuust kostenmodel maken, waardoor nauwkeurige prognoses en budgetten mogelijk zijn. Als u de workloadkosten wilt schatten, moet u de volgende strategieën overwegen:

Selecteer het beste factureringsmodel. Een factureringsmodel bepaalt hoe de cloudserviceprovider kosten in rekening brengt voor hun services. Factureringsmodellen omvatten op basis van verbruik (betalen per gebruik), abonnementen op basis van toezeggingen (reserveringen) en spotprijzen. Identificeer het meest geschikte en kosteneffectieve factureringsmodel door inzicht te krijgen in de specifieke vereisten en gebruikspatronen van elk model. Elk factureringsmodel heeft voor- en nadelen van kostenstructuur en flexibiliteit. Betalen per gebruik kan bijvoorbeeld flexibiliteit bieden, maar kan in de loop van de tijd duurder zijn in vergelijking met instanties van toezeggingsbasisabonnementen.

Gebruik klantovereenkomsten. Cloudserviceproviders bieden klantovereenkomsten of Enterprise-overeenkomsten voor klanten. Sommige overeenkomsten bieden kortingen via beschikbare programma's of bieden u de mogelijkheid om uw bestaande licenties te gebruiken om geld te besparen. Implementeer deze strategieën voor kostenoptimalisatie om de waarde van uw resources te maximaliseren en uw totale kosten te verlagen.

Maak een schatting van de licentiekosten. Bereken schattingen voor licentiekosten om een nauwkeurig kostenmodel te maken. Neem contact op met de softwareprovider of de softwareleverancier om de beste deal te vinden. Als u een bestaande klant bent, gebruikt u bestaande licentievoordelen en kortingen.

Servicekosten schatten. Cloudserviceproviders bieden veel services ter ondersteuning van uw workload. Kies services waarmee u uw kortetermijn- en langetermijnkostendoelstellingen kunt behalen. U kunt bijvoorbeeld een on-premises workload naar de cloud verplaatsen met minimale wijzigingen in uw workload. Kies een cloudservice die uw workloaddoelen ondersteunt en het grootste rendement op uw investering biedt. Gebruik de kostencalculator van het cloudplatform om de resourcekosten van uw workload te schatten. Deze hulpprogramma's helpen u inzicht te krijgen in de verschillende kostenmeters in een resource en de gevolgen van de kosten van het factureringsmodel.

Houd rekening met de kostenvoordelen en -nadelen van elke service. Serviceniveaudoelstellingen (SLO's) en platformfuncties hebben gevolgen voor de kosten. Downtime kan uw organisatie bijvoorbeeld een aanzienlijke hoeveelheid geld kosten. Als u meer geld investeert in het bereiken van hogere SLO's, kunt u inkomsten genereren door downtime te voorkomen en de klanttevredenheid te verhogen. Gebruik ingebouwde functies als een kostenefficiënt alternatief voor het bouwen van aangepaste functies die u moet ontwikkelen en onderhouden.

Tolerantiekosten schatten. Als u de tolerantiekosten wilt schatten, moet u rekening houden met factoren zoals infrastructuur, onderhoud, gegevensreplicatie, gegevensopslag, herstel na noodgevallen en prestaties. Houd rekening met de specifieke vereisten en doelstellingen van uw toepassing of systeem. Dit kan het vereiste tolerantieniveau, de gewenste SLO's en de beschikbaarheidsdoelen voor elke afhankelijkheid van het kritieke pad omvatten. De kosten variëren afhankelijk van de cloudservices en technologieën die u kiest.

Operationele kosten schatten. Als u de kosten van het onderhoud van workloads wilt schatten, moet u rekening houden met de lopende operationele kosten voor bewaking, testen en onderhoud van de infrastructuur. Deze kosten omvatten het bewaken van de prestaties en status van de infrastructuur. Het moet bewakingshulpprogramma's en -services bevatten voor het bijhouden van metrische gegevens van het systeem, het detecteren van problemen en het garanderen van beschikbaarheid.

U moet een schatting maken van de kosten van reguliere testactiviteiten, zoals belastingstests, beveiligingstests en prestatietests. Deze tests zijn essentieel voor het behoud van de integriteit van uw workload. Neem de resources en hulpprogramma's op die nodig zijn voor het testen van de tolerantie, schaalbaarheid en beveiliging van het systeem. U moet ook regelmatig onderhoudstaken opnemen, zoals het toepassen van softwarepatches, updates en beveiligingspatches, om het systeem up-to-date te houden. Routinetaken zoals gegevensback-up, systeemoptimalisatie en configuratiebeheer dragen bij aan de lopende onderhoudskosten.

Het kostenmodel ontwikkelen

Het kostenmodel is een schatting van alle kosten die zijn gekoppeld aan de workload. Deze kosten omvatten infrastructuur, softwarelicenties, personeel, onderhoud en ondersteuningskosten.

Schattingen afstemmen op kostenfactoren

Kostenfactoren zijn specifieke factoren of variabelen die van invloed zijn op de totale kosten. Het bevat alle factoren die een directe invloed hebben op de kosten van resources, services of bewerkingen binnen de workload. Deze stuurprogramma's kunnen variabelen bevatten, zoals het gebruiksvolume, het aantal klanten dat wordt bediend, de opslagcapaciteit.

Wijs kwantitatieve waarden toe aan de geïdentificeerde kostenfactoren, zoals het schatten van gebruiksvolumes of het bepalen van het aantal klanten of resources. Kwantificeer het effect van elk kostenstuurprogramma met behulp van methoden zoals het schatten van gebruiksvolumes of het bepalen van het aantal klanten of resources. Stel op basis van de kostencategorieën en stuurprogramma's wiskundige modellen of formules op die de kostenfactoren koppelen aan de bijbehorende kosten. Deze modellen kunnen eenvoudige lineaire relaties of complexe berekeningen bevatten, afhankelijk van de kostencategorie.

Kosten koppelen aan zakelijke metrische gegevens

Kosten koppelen aan zakelijke metrische gegevens betekent dat u workloadkosten koppelt aan specifieke bedrijfsindicatoren, zoals kosten per klant of kosten per verwerkte transactie. Deze procedure biedt een beter inzicht in de manier waarop de workload resources verbruikt. Hiermee kunt u anticiperen op kosten met betrekking tot workloadschommelingen en zorgt u voor een efficiënt resourcegebruik op basis van de vraag. Als u bijvoorbeeld verwacht dat het aantal klanten toeneemt, kunt u inschatten hoeveel het kost om die klanten te ondersteunen.

U moet de nadruk leggen op duidelijke zichtbaarheid in de workloadkostenmodellen. Hoewel het model hierdoor ingewikkelder kan worden, is het ook mogelijk om het model aan te passen. Een dergelijk flexibel kostenmodel helpt bij de analyse van scenario's en helpt bij het voorspellen van uitgaven die zijn gekoppeld aan workload- of bedrijfsverschuivingen. Als u een schatting wilt maken van de kosten die aan elke klant zijn gekoppeld, deelt u de totale workloadkosten door het aantal klanten. Voor een exacte kosten per klant moet u rekening houden met specifieke resources en services die ze gebruiken, zoals cloudservices of softwarelicenties.

Het kostenmodel publiceren

Documenteer de kostencategorieën, stuurprogramma's en wiskundige relaties die worden gebruikt om de kosten te berekenen. Maak uitgebreide en gemakkelijk te begrijpen documentatie voor belanghebbenden. Zorg ervoor dat het kostenmodel toegankelijk is voor alle relevante belanghebbenden. Publiceer het kostenmodel in een indeling of op een platform dat naadloze gegevensuitwisseling mogelijk maakt en efficiënte samenwerking tussen belanghebbenden mogelijk maakt.

Een budget instellen

Het kostenmodel biedt een basis voor het onderhandelen over uw workloadbudget. Het kostenmodel is een schatting. De begroting is een realiteit. Soms moet u onderhandelen om de twee uit te lijnen. Het is belangrijk dat iedereen begrijpt hoe de workload bedrijfsdoelstellingen ondersteunt. Presenteer het kostenmodel in overeenstemming met de bedrijfsdoelstellingen om de waarde van de workload te verduidelijken.

  • Het kostenmodel delen: wanneer u het kostenmodel deelt met belanghebbenden, moet u ervoor zorgen dat de schattingen duidelijk zijn. Belanghebbenden moeten de kostenverdeling, kostenvariabelen en optimalisatie-inspanningen kunnen zien.

  • Het kostenmodel aanpassen aan het budget: belanghebbenden kunnen het voorgestelde budget niet accepteren en ze kunnen een budget aanbieden dat lager is dan het kostenmodel. Het is belangrijk dat belanghebbenden weten hoe het budget van invloed is op de workload. Maak een tweede kostenmodel dat past bij het budget en een buffer bevat. Leg eventuele functionaliteitsverlies met het gereduceerde budget uit.

    Het resulterende budget moet realistisch zijn, maar moet een buffer bevatten voor voorspelde gebruikswijzigingen gedurende de budgetperiode. Het kostenmodel helpt bij het voorspellen van deze wijzigingen. Een budget moet ook een kleine en redelijke buffer bevatten voor niet-geplande overschrijdingen die het gevolg zijn van een fout of een niet-geplande bedrijfswijziging.

  • Budgetlimieten en quota instellen: Definieer budgetlimieten en quota om de kosten te beheersen en uitgaven te beperken. Deze procedure zorgt ervoor dat u het toegewezen budget voor uw workload niet overschrijdt. Door budgetlimieten en quota in te stellen, kunt u uw uitgaven effectief bewaken en beheren.

  • Budgetwaarschuwingen instellen: implementeer waarschuwingen voor kostenbeheer. Stel waarschuwingen in om u te waarschuwen wanneer uitgaven bepaalde drempelwaarden bereiken. Op deze manier kunt u direct actie ondernemen en de nodige aanpassingen aanbrengen om binnen het budget te blijven. Bewaak het gebruik en stel waarschuwingen in om trends, piekgebruikstijden en mogelijkheden voor kostenoptimalisatie te identificeren.

Het kostenmodel gebruiken

Een kostenmodel is niet alleen een analytisch hulpprogramma. Het is een beslissingshulp. Gebruik het kostenmodel voor budgetteren, scenarioanalyse en resourceoptimalisatie. Overweeg de volgende strategieën om het gebruik van het kostenmodel te maximaliseren:

  • Het kostenmodel gebruiken voor budgetteren: gebruik het kostenmodel om toekomstige uitgaven te projecteren, fondsen effectief toe te wijzen en financiële valkuilen te voorkomen. Vergelijk de werkelijke uitgaven regelmatig met het budget en maak aanpassingen als er afwijkingen zijn.

  • Kostenmodel gebruiken voor scenarioanalyse: Bij het gebruik van het kostenmodel voor scenarioanalyse moet u rekening houden met verschillende scenario's en de bijbehorende kosten voor elk scenario. Scenarioanalyse kan belanghebbenden helpen inzicht te krijgen in de financiële gevolgen van wijzigingen in het bedrijfsmodel, zoals wijzigingen in prijzen, productaanbiedingen of inkomstenstromen. Met scenarioanalyse kunt u ook anticiperen op de manier waarop wijzigingen in het aanwervings-, retentie- of verlooppercentage van klanten van invloed kunnen zijn op de kosten. U kunt hogere kosten voorspellen en schalen plannen.

  • Kostenmodel gebruiken voor resourceoptimalisatie: gebruik het kostenmodel om gebieden te identificeren waar cloudresources te weinig worden gebruikt en om aanpassingen aan te brengen voor aanzienlijke kostenbesparingen. Het kostenmodel kan ook de financiële gevolgen van het omhoog schalen van resources voorspellen als reactie op toegenomen klantverkeer of verwerkingsbehoeften. Het helpt ook bij het vergelijken van de kosten die zijn gekoppeld aan de factureringsmodellen van cloudproviders, zodat u de voordeligste optie kunt kiezen.

Het kostenmodel onderhouden

Het is belangrijk om het kostenmodel regelmatig bij te werken om de meest recente gegevens, zakelijke omstandigheden en eventuele wijzigingen in de externe omgeving weer te geven. U moet belanghebbenden, waaronder producteigenaren en het technische team, betrekken bij discussies over het kostenmodel om ervoor te zorgen dat het relevant is en aansluit bij de behoeften van verschillende teams. Voer simulaties uit en bekijk de bevindingen om de besluitvorming te informeren. Informeer alle teamleden over het gebruik van het kostenmodel om een cultuur van gegevensgestuurde besluitvorming te bevorderen. Bekijk de volgende aanbevelingen:

Resourcegebruik bijhouden. Bewaak het gebruik van resources in uw workload. Het bijhouden van het resourcegebruik is essentieel voor het aanpassen van kostenmodellen en het identificeren van mogelijkheden voor kostenoptimalisatie. Gebruikscontroles uitvoeren om onderbenutte resources te identificeren en kostenramingen dienovereenkomstig aan te passen.

Prognoses genereren en controleren. Gebruik gebruiksgegevens om prognoses te genereren en de kosten van de workload te projecteert. Werk prognoses regelmatig bij en bekijk ze vaak. Onderzoek eventuele prognoses die aanzienlijk afwijken van het huidige kostenmodel. Wanneer u een probleem vindt, werkt u het kostenmodel dienovereenkomstig bij. De definitie van een aanzienlijke afwijking van het kostenmodel verschilt voor elke workload. De afwijking kan worden veroorzaakt door wijzigingen in de gebruikspatronen van workloads, resourcevereisten of prijswijzigingen. Met behulp van een prognose kunt u een overschrijding van uw budget voorzien en wijzigingen aanbrengen in het budget- of workloadontwerp.

Werk het kostenmodel bij. Controleer het kostenmodel regelmatig om ervoor te zorgen dat de workload het budget krijgt dat nodig is. Gebruik de metrische gegevens van de workload in productie om budgetbeoordelingen te informeren. Het mogelijke effect van wijzigingen in services of technologie kan de noodzaak van beoordeling doen ontstaan. Naarmate services en technologieën zich ontwikkelen, moet u mogelijk wijzigingen aanbrengen in het ontwerp van de workload om de kosten te optimaliseren of te profiteren van nieuwe functies. Regelmatige beoordeling zorgt ervoor dat het kostenmodel in overeenstemming blijft met het veranderende landschap. Bekijk het kostenmodel voor en na wijzigingen in het workloadontwerp.

Werk het kostenmodel bij wanneer u van service verandert. Gebruik de calculator van het cloudplatform om de kosten te schatten van de cloudresources die uw workload nodig heeft. Voor nieuwe workloads zijn sommige kostenvariabelen, zoals gegevensoverdracht en opslaghoeveelheid, moeilijk in te schatten. Een bedrijfsdoel kan u helpen bij het genereren van schattingen. Als u bijvoorbeeld een schatting op basis van de klant wilt maken, deelt u het dagelijkse omzetdoel ($ 100.000) door de gemiddelde aankoop per bezoeker ($ 100) om het geschatte aantal dagelijkse bezoekers te krijgen dat u moet ondersteunen (1000).

Azure-facilitering

Workloadkosten schatten en een kostenmodel ontwikkelen: het overzicht van Azure-prijzen bevat prijsinformatie voor alle Azure-services. Het toont een uitgebreide weergave van de kosten die zijn gekoppeld aan verschillende Azure-services.

De Azure-prijscalculator is een hulpprogramma waarmee u de uur- of maandelijkse kosten van uw workload kunt schatten. Voer de services in die u wilt gebruiken om een schatting van de bijbehorende kosten te genereren. Deze schatting helpt u bij het plannen en budgetteren van uw Azure-gebruik.

De TCO-calculator (Total Cost of Ownership) helpt u bij het schatten van de kostenbesparingen bij het migreren van uw workload naar Azure. Er wordt rekening gehouden met factoren zoals infrastructuur, beheer en arbeidskosten om een schatting te maken van de totale eigendomskosten. Met deze schatting kunt u weloverwogen beslissingen nemen over de financiële aspecten van uw Azure-migratie.

Azure Hybrid Benefit is een programma dat cloudserviceproviders, zoals Azure, aanbieden. Hiermee kunnen klanten hun eigen licenties gebruiken voor bepaalde softwareproducten in de cloud. Gebruik uw eigen licentie om te profiteren van kortingsprijzen voor het gebruik van die software op het cloudplatform. Soms maakt Azure Hybrid Benefit deel uit van de klantovereenkomst tussen de cloudserviceprovider en de klant. Deze overeenkomst bevat een overzicht van de voorwaarden voor het gebruik van het voordeel en de in aanmerking komende softwareproducten die eronder vallen.

Wanneer u uw bestaande investeringen in softwarelicenties uitbreidt naar de cloud, bespaart u op kosten. In plaats van de volledige prijs te betalen voor het gebruik van de software in de cloud, profiteert u van de kortingsprijzen die Azure Hybrid Benefit biedt.

Een budget instellen: Azure biedt hulpprogramma's waarmee u budgetten kunt maken en beheren. Met budgetten kunt u anderen proactief informeren over hun uitgaven, kosten beheren en uitgaven in de loop van de tijd bewaken. U kunt budgetdrempels instellen, waarschuwingen ontvangen en uitgaven bijhouden om kostenbeheer en optimalisatie te garanderen.

Een kostenmodel onderhouden: Azure biedt automatisch kostenprognoses, zodat u uw Azure-gebruik kunt plannen en budgetteren. Met deze prognoses krijgt u inzicht in de verwachte kosten op basis van uw huidige gebruikspatronen en kunt u proactieve beslissingen nemen om de kosten te optimaliseren.

Met Azure kunt u tagovername gebruiken om kosten te groeperen en toe te wijzen. Tags zijn metagegevens die u kunt toewijzen aan Azure-resources. Met tagovername kunt u kosten voor verschillende teams of projecten binnen uw organisatie bijhouden en beheren om te helpen bij kostentoewijzing en -analyse.

Controlelijst voor kostenoptimalisatie

Raadpleeg de volledige set aanbevelingen.