Microsoft AZ-900: Kostenbeheer & Service-economie — Studiegids
Onderdeel van de Microsoft Azure AZ-900 — Studiegids. Oefen met geverifieerde antwoorden in het Microsoft-examencentrum, of doe getimede oefentests op ExamRoll.io.
Cloud economics in Azure draait om het omzetten van kapitaaluitgaven naar operationele uitgaven en het afstemmen van de uitgaven op het daadwerkelijke gebruik. In plaats van overprovisioning voor piekcapaciteit, schalen resources op en neer om aan de vraag te voldoen, en betaalt u alleen voor wat u verbruikt. Deze elasticiteit is de basis voor kostenoptimalisatie: implementeer de juiste resource, met de juiste grootte, in de juiste regio, en alleen voor zolang als nodig is. Computekosten lopen op terwijl een virtuele machine draait; wanneer deze wordt gestopt (deallocated), stoppen de computekosten, maar blijven de opslag- en netwerkkosten bestaan. Dataverkeer uit Azure (egress) is factureerbaar, terwijl het meeste inkomende verkeer dat niet is. Het selecteren van kostenbewuste architecturen—zoals het gebruik van beheerde services waar van toepassing, het juist dimensioneren (right-sizing) van compute, en het plannen van dataverplaatsingen—leidt tot voorspelbare uitgaven zonder in te boeten aan prestaties of veerkracht (resiliency).
Prijsmodellen en commitment-opties
Azure biedt meerdere aankoopmodellen om flexibiliteit en besparingen in evenwicht te brengen. Pay-as-you-go is het standaard, on-demand prijsmodel zonder commitment en met maximale flexibiliteit. Het is geschikt voor onvoorspelbare of kortstondige workloads, pilots en ontwikkelomgevingen waar het snel afsluiten van resources gebruikelijk is. Reserved Virtual Machine Instances bieden aanzienlijke kortingen in ruil voor een commitment van één of drie jaar op een specifieke VM-familie, regio en scope. Ze zijn ideaal voor workloads met een stabiele, voorspelbare belasting, zoals line-of-business applicatieservers of always-on databases. Reserveringen kunnen vaak worden uitgewisseld binnen dezelfde productfamilie om aan veranderende behoeften te voldoen, en vroegtijdige annuleringen zijn mogelijk onderhevig aan beleid en kosten, waardoor ze minder rigide zijn dan traditionele kapitaalaankopen. Spot Virtual Machines leveren de laagste prijzen voor onderbreekbare workloads door gebruik te maken van overtollige Azure-capaciteit. Ze worden ’evicted’ (verwijderd) wanneer Azure capaciteit nodig heeft of wanneer de marktprijs uw maximumprijs overschrijdt, dus ze zijn het meest geschikt voor batchverwerking, CI/CD-runners, rendering en andere fouttolerante taken. Productie-SLA’s zijn niet van toepassing op Spot; ontwerpen moeten rekening houden met herstarts en ’evictions’. Azure Savings Plans for Compute bieden kortingen door een vaste uitgave per uur vast te leggen voor één of drie jaar. In tegenstelling tot reserveringen, worden savings plans automatisch toegepast op in aanmerking komende compute-services en regio’s om de dekking te maximaliseren, waarbij absolute piekkortingen worden ingeruild voor bredere flexibiliteit. Ze verminderen de beheerlast voor diverse machineparken die meerdere VM-families, container-hosts en functieplannen omvatten.
- Pay-as-you-go
- Commitment: Geen
- Typische besparing: —
- Flexibiliteit: Hoogste flexibiliteit
- Meest geschikt voor: Onvoorspelbare/kortstondige workloads
- Belangrijkste beperkingen: Geen korting; volledige on-demand tarieven
- Reserved VM Instances (1/3-jaar)
- Commitment: Termijngebaseerd op VM-familie/regio/scope
- Typische besparing: Tot ~72% vs. PAYG (met Azure Hybrid Benefit)
- Flexibiliteit: Uitwisselen binnen productfamilie; beperkte annulering
- Meest geschikt voor: Stabiele VM’s met consistent gebruik
- Belangrijkste beperkingen: Beperkt tot specifieke families/regio’s; dekking beheren
- Spot VMs
- Commitment: Geen (capaciteitsafhankelijk)
- Typische besparing: Tot ~90% vs. PAYG
- Flexibiliteit: Scale sets ondersteunen ’eviction policies'
- Meest geschikt voor: Batch, dev/test, stateless services
- Belangrijkste beperkingen: Geen SLA; ’evictions’ op elk moment
- Azure Savings Plan for Compute (1/3-jaar)
- Commitment: Vaste uitgave per uur
- Typische besparing: Ligt doorgaans tussen PAYG en de piepbesparingen van RI
- Flexibiliteit: Geldt voor in aanmerking komende compute-diensten/regio’s
- Meest geschikt voor: Gemengde machineparken met variabele gebruikspatronen
- Belangrijkste beperkingen: Korting geldt tot aan de vastgelegde uitgave; overschrijding tegen PAYG-tarief
Prijsbepalende factoren en schattingstools
De kosten van een workload variëren per regio vanwege de economie van de infrastructuur en de energiemarkten. Het selecteren van een regio dicht bij gebruikers vermindert de latentie, maar kan de prijs beïnvloeden; compliance of dataresidentie kan ook de regiokeuze bepalen. VM-grootte en besturingssysteem beïnvloeden de kosten: grotere vCPU/RAM-configuraties kosten meer, en Windows-licenties zijn inbegrepen, tenzij u Azure Hybrid Benefit gebruikt om in aanmerking komende licenties mee te nemen. De prijzen voor opslag zijn afhankelijk van de prestatielaag en redundantie. Premium SSD en Ultra Disks leveren hoge IOPS/throughput tegen hogere kosten; redundantie-opties zoals LRS, ZRS, GRS en GZRS voegen stapsgewijs veerkracht toe en, voor geo-redundante opties, extra opslag en mogelijke data-egress tijdens leestoegang. Data-egress naar het internet of tussen regio’s wordt gefactureerd en moet worden geminimaliseerd door caching, CDN of ’locality-aware’ architecturen. De Azure Pricing Calculator schat de maandelijkse kosten voor voorgestelde ontwerpen. Stel een representatieve rekening samen door services, regio’s, groottes en verwacht gebruik te selecteren, en voeg vervolgens opties toe zoals reserveringen, savings plans, Azure Hybrid Benefit en dev/test-prijzen. Gebruik het in samenwerking met architectuur, operations en financiën om te itereren op ontwerp-alternatieven en de kostengevoeligheid te begrijpen. De TCO Calculator vergelijkt de kosten van het draaien van on-premises infrastructuur met Azure over een bepaalde periode. Het modelleert servers, opslag, netwerken, faciliteiten, stroom, koeling en IT-personeel ten opzichte van Azure-equivalenten, en onthult zo het profiel van de operationele uitgaven en de mogelijke besparingen door elasticiteit en beheerde services. Kalibreer invoer zoals hardwarevernieuwingscycli, gebruiksgraad en groeipercentages om te voorkomen dat de doorlopende on-premises kosten worden onderschat en om voordelen te kwantificeren, zoals het buiten gebruik stellen van back-uphardware of het consolideren van disaster recovery.
- Regio
- Impact op kosten: Varieert per markt
- Overwegingen: Latentie, dataresidentie, prijsverschillen
- Mitigaties/Hefbomen: Plaats compute dicht bij data; vergelijk nabijgelegen regio’s
- VM-grootte/OS
- Impact op kosten: Groter = hoger; Windows is inclusief licentie
- Overwegingen: Azure Hybrid Benefit, Reserved Instances, Savings Plan
- Mitigaties/Hefbomen: ‘Right-sizing’; gebruik B-series voor ‘bursty’ workloads
- Opslaglaag/redundantie
- Impact op kosten: Premium/Ultra en geo-redundantie kosten meer
- Overwegingen: IOPS/throughput en duurzaamheidsdoelen
- Mitigaties/Hefbomen: Tiering, lifecycle management, ‘fit-for-purpose’ disks
- Data-egress
- Impact op kosten: Internet en cross-region egress worden gefactureerd
- Overwegingen: CDN, verkeerspatronen, DR-leestoegang
- Mitigaties/Hefbomen: CDN/Front Door; houd data dichtbij; comprimeer/dedupliceer
Azure Cost Management + Billing
Azure Cost Management + Billing biedt inzicht, controle en verantwoordelijkheid, van het niveau van een subscription tot enterprise agreements. Kostenanalyse (Cost analysis) biedt samengestelde weergaven per service, resource, tag, resource group, subscription en management group, met filters en groeperingen om trends te volgen en afwijkingen te identificeren. Gebruik opgeslagen weergaven en geplande e-mailbezorging om belanghebbenden op de hoogte te houden. Budgetten (Budgets) dwingen uitgavenlimieten af met drempelwaarden die waarschuwingen of geautomatiseerde acties activeren via Action Groups, Logic Apps of Functions. Stel maandelijkse, kwartaal- of jaarbudgetten in op het juiste niveau (scope) en stem ze af op fiscale kalenders. Koppel budgetten aan Azure Policy om het aanmaken van resources buiten goedgekeurde regio’s of SKU’s te voorkomen wanneer de kosten de limieten naderen. Exports leveren ruwe kosten- en gebruiksgegevens volgens een schema aan een storage account in CSV- of Parquet-formaat. Downstream tools zoals Power BI, FinOps-platforms of data lake-pipelines kunnen deze feeds gebruiken voor geavanceerde analyses, showback/chargeback en prognoses. Voor geconsolideerde omgevingen kunnen scopes worden afgestemd op management groups of billing accounts, zodat gedeelde services en enterprise-kortingen consistent worden weergegeven. Functies voor kostentoewijzing (Cost allocation) maken het mogelijk om gedeelde kosten — zoals hub-netwerken, beveiligingstools of monitoring — te verdelen over de verbruikende teams met behulp van regels op basis van percentages of drivers zoals tag-waarden. Implementeer consistente tagging en resource-hiërarchieën zodat toewijzingen transparant, herhaalbaar en controleerbaar zijn.
- Kostenanalyse (Cost analysis)
- Scope: Sub, RG, MG, billing account
- Primair gebruik: Inzicht en trendanalyse
- Operationeel patroon: Opgeslagen weergaven; geplande inzichten voor eigenaren
- Budgetten + waarschuwingen
- Scope: Sub, RG, MG
- Primair gebruik: Uitgavenlimieten en automatiseringstriggers
- Operationeel patroon: Drempelwaardewaarschuwingen; koppelingen met policy; action groups
- Exports
- Scope: Sub, billing account
- Primair gebruik: Data-integratie voor BI/FinOps
- Operationeel patroon: Dagelijks geplande CSV/Parquet naar Storage
- Kostentoewijzing (Cost allocation)
- Scope: Billing- en management-scopes
- Primair gebruik: Chargeback/showback voor gedeelde services
- Operationeel patroon: Op percentage/driver gebaseerde toewijzingsregels
Optimalisatietechnieken en governance-controles
Azure Advisor geeft aanbevelingen op maat voor kosten, prestaties, betrouwbaarheid en beveiliging. De kostencategorie signaleert ongebruikte of onderbenutte resources, niet-gekoppelde schijven en openbare IP-adressen met laag verbruik. Lijn Advisor uit met operationele reviews en zet inzichten om in backlog-items met eigenaren en deadlines. Combineer met Azure Monitor om de baselines voor gebruik te valideren voordat u wijzigingen aanbrengt. Right-sizing vermindert verspilling door resources af te stemmen op de waargenomen vraag. Pas de grootte van VM’s aan op basis van CPU-, geheugen- en schijfstatistieken; overweeg de burstable B-series voor piekbelastingen en scale sets met autoscale voor horizontale elasticiteit. Selecteer voor opslag de laagste tier die voldoet aan de IOPS/doorvoer- en latency-eisen, en schakel lifecycle management in om koude data naar een lagere tier te verplaatsen of te verwijderen. Evalueer beheerde PaaS-diensten zoals Azure App Service of Azure SQL Database om ongedifferentieerde operaties uit te besteden en de capaciteit af te stemmen op op verbruik gebaseerde modellen. Gebruik geautomatiseerde schema’s om de runtime van niet-productieomgevingen te beheren. De Start/Stop VMs v2-oplossing in Azure Automation orkestreert het op tijd gebaseerd afsluiten en opstarten over subscriptions en resource groups heen, met respect voor afhankelijkheden. Automatisch afsluiten van VM’s is ook per VM beschikbaar voor eenvoudige nachtelijke shutdowns. Combineer schema’s met dev/test-subscriptions en images om de runtime te minimaliseren en tegelijkertijd de productiviteit van ontwikkelaars te behouden. Dekking via commitments moet een bewuste keuze zijn. Volg het gebruik van reservations en savings plans; pas de scope en uitwisselingen aan om een hoge dekking te behouden zonder overcommitment. Pas Azure Hybrid Benefit toe waar dit van toepassing is om de kosten voor Windows Server en SQL Server te verlagen. Voor data, verminder egress door compute dicht bij de data te plaatsen, Azure CDN of Front Door te gebruiken en onnodige cross-region replicatie voor ‘spraakzame’ services te vermijden.
- Opschoning op basis van Advisor
- Primaire hefboom: Verwijder ongebruikte/niet-gekoppelde resources
- Typische besparing: Laaghangend fruit, 10-25% op verspilling
- Opmerkingen: Operationaliseer in een maandelijks ritme
- Right-sizing
- Primaire hefboom: Grootte aanpassen/scale-out/in
- Typische besparing: 20-50% op te grote compute-resources
- Opmerkingen: Gebruik Monitor-baselines vóór wijzigingen
- Start/Stop-schema’s
- Primaire hefboom: Verminder runtime van niet-productie
- Typische besparing: 30-60% in dev/test
- Opmerkingen: Automation-oplossing of automatisch afsluiten per VM
- Dekking via commitments
- Primaire hefboom: Reservations/Savings Plans
- Typische besparing: 20-60% vs. PAYG
- Opmerkingen: Optimaliseer het gebruik continu
- Hybride licenties
- Primaire hefboom: Azure Hybrid Benefit
- Typische besparing: Tot ~40% op Windows/SQL
- Opmerkingen: Vereist in aanmerking komende licenties
Structuur voor kostentoewijzing: tags, resource groups, subscriptions en management groups
Een duidelijke resourcehiërarchie maakt granulaire verantwoordelijkheid en effectieve beleidshandhaving mogelijk. Ontwerp management groups om op hoog niveau de organisatiestructuur of kostenplaatsen te weerspiegelen, en plaats daaronder subscriptions om omgevingen (productie vs. niet-productie), bedrijfsonderdelen of regelgevende grenzen te scheiden. Subscriptions bieden quota’s, toegangsgrenzen en een scheiding van facturering die geschikt is voor chargeback. Resource groups organiseren gerelateerde resources met een gedeelde levenscyclus - bijvoorbeeld de compute, opslag en netwerkcomponenten van een applicatie. Ze zijn de operationele eenheid voor implementatie en opschoning, wat ze een praktische invalshoek maakt voor kostenanalyse wanneer elke applicatie of omgeving zijn eigen groep heeft. Dwing standaarden af met Azure Policy om tags zoals costCenter, environment, application en owner te vereisen op alle resources en resource groups. Tags zijn key-value pairs die met resources meereizen en verschijnen in Cost Management. Standaardiseer tag-taxonomieën zodat rapportages consistent blijven over teams en tools heen. Gebruik deployment pipelines om vereiste tags automatisch toe te passen; weiger het aanmaken van resources zonder de vereiste tags. Regels voor kostentoewijzing en exports kunnen vervolgens gedeelde of niet-getagde uitgaven betrouwbaar toewijzen aan de juiste verbruikers. Deze gelaagde structuur - management groups, subscriptions, resource groups en tags - maakt zowel top-down governance als bottom-up verantwoordelijkheid mogelijk. Het ondersteunt showback/chargeback-modellen, dwingt ‘guardrails’ af voor regio’s en SKU’s, en lijnt budgeteigenaarschap uit met de teams die kunnen inspelen op optimalisatiemogelijkheden.
- Management group
- Doel: Organisatiebrede hiërarchie
- Kostenrol: Roll-up, beleid, budgetten op schaal
- Governance-mechanismen: Azure Policy, RBAC, budgetten op MG-niveau
- Subscription
- Doel: Isolatie en factureringsgrens
- Kostenrol: Chargeback/showback, quota’s
- Governance-mechanismen: RBAC, beleidstoewijzingen, budget-scopes
- Resource group
- Doel: Groepering op basis van levenscyclus
- Kostenrol: Invalshoek voor app-/omgevingskosten
- Governance-mechanismen: ARM-implementaties, opschoning, beleid
- Tags
- Doel: Metadata voor toewijzing
- Kostenrol: Fijnmazige toewijzing en rapportage
- Governance-mechanismen: Beleid voor vereiste tags; toepassing via pipeline
Praktijkprobleem: Contoso Retail: Uitgaven onder controle krijgen zonder de levering te vertragen
Scenario: Contoso Retail heeft 120 VM’s draaien in meerdere regio’s voor e-commerce en analytics. De maandelijkse Azure-facturen zijn onvoorspelbaar gestegen, met pieken aan het einde van het kwartaal. Ontwikkelteams onderhouden afzonderlijke niet-productieomgevingen die vaak 24x7 draaien. Het management heeft behoefte aan voorspelbare uitgaven, een betere toewijzing per businessunit en concrete besparingen zonder het piekseizoen voor de detailhandel te verstoren.
Uitdaging: Maandelijkse kosten stabiliseren en uitgaven toewijzen aan businessunits, terwijl de prestaties en beschikbaarheid voor kritieke retail-workloads behouden blijven.
Aanbevolen aanpak:
- Een governance-hiërarchie opzetten: maak beheergroepen (management groups) voor Corporate, E-commerce en Analytics; verplaats bestaande abonnementen (subscriptions) naar de juiste beheergroep; maak voor elke unit afzonderlijke niet-productieabonnementen aan.
- Tagging afdwingen: implementeer Azure Policy op het niveau van de beheergroep om de tags costCenter, environment, application en owner te vereisen voor alle resources en resourcegroepen; herstel niet-conforme resources via bulk tagging-scripts.
- Een baseline vaststellen en analyseren: gebruik Cost Analysis met groeperingen per abonnement, resourcegroep en tags om de grootste kostenposten te identificeren; schakel dagelijkse kostenexports naar een storage account in en koppel Power BI voor trend-dashboards.
- Budgetten en waarschuwingen instellen: maak maandelijkse budgetten per abonnement met drempelwaarden van 50/75/90%; koppel waarschuwingen aan Teams en een Logic App die backlog-items aanmaakt voor het verantwoordelijke team.
- Runtime optimaliseren: implementeer Start/Stop VMs v2 om niet-productie VM’s uit te schakelen van 19:00 tot 07:00 uur op weekdagen en gedurende het hele weekend; configureer per-VM auto-shutdown waar granulaire controle volstaat.
- Right-sizing en opschonen: volg de aanbevelingen van Azure Advisor op om onderbenutte VM’s te verkleinen, niet-gekoppelde schijven te verwijderen en overgeprovisioneerde managed disks te downgraden; implementeer storage lifecycle management om blobs waartoe zelden toegang wordt verkregen naar een lagere tier te verplaatsen.
- Kortingen voor toezeggingen toepassen: schaf een 1-jarig Azure Savings Plan for Compute aan, gedimensioneerd op 70% van het waargenomen gemiddelde compute-verbruik per uur; voeg gerichte 1-jarige Reserved VM Instances toe voor twee always-on database VM-families met een stabiele vraag.
- Egress- en redundantiekosten verlagen: plaats analytics compute en data in dezelfde regio’s; controleer geo-redundante opslag en schakel niet-kritieke datasets over van GRS naar ZRS of LRS waar de RPO/RTO van het bedrijf dit toelaat; plaats statische e-commerce assets achter Azure CDN.
- Gebruik en dekking monitoren: controleer maandelijks het gebruik van reserveringen en savings plans; pas scopes en exchanges aan om een hoge dekking te behouden zonder te veel vast te leggen.
- Toewijzingen itereren: implementeer regels voor kostentoewijzing om gedeelde hub-netwerk- en beveiligingsdiensten te verdelen over de verbruikende kostenplaatsen op basis van het aantal getagde VM’s of vCPU-gebruik; verfijn dit per kwartaal.
Azure Rationale: Deze aanpak bouwt een governance-fundament voor verantwoordelijkheid en gebruikt vervolgens Cost Management om zichtbaarheid en kaders (guardrails) te creëren. Het inplannen en right-sizen van resources levert onmiddellijke besparingen op zonder architectonisch risico, terwijl savings plans en selectieve reserveringen kortingen vastleggen voor een voorspelbare basislast. Op tags gebaseerde toewijzing en exports zorgen voor transparante doorbelasting (chargeback), waardoor teams worden gestuurd naar continue optimalisatie met behoud van prestaties tijdens piekperiodes.
← Identiteit · Alle domeinen · Governance →
Oefen deze vragen → · Getimede oefening op ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Slaag voor je examen →