Een Azure-kostenbeheeropzet die beklijft, rust op drie controls die samenwerken. Azure-budgetten stellen een uitgavengrens voor een scope en vuren waarschuwingen af naarmate de werkelijke of voorspelde kosten deze naderen. Azure-kostenwaarschuwingen, waaronder anomaliewaarschuwingen, stellen de juiste mensen op de hoogte wanneer uitgaven een drempel overschrijden of op een onverwachte manier bewegen. Tags koppelen bedrijfscontext, eigenaar, omgeving, workload en kostenplaats, aan elke resource zodat de rekening kan worden opgesplitst en toegewezen in plaats van gelezen als één anoniem totaal. Budgetten vertellen u wanneer uitgaven afdrijven, waarschuwingen zorgen dat iemand ervan hoort, en tags vertellen u van wie de uitgaven zijn. Onzorgvuldig geconfigureerd verrot elk tot ruis; bewust geconfigureerd veranderen ze samen een cloudrekening in iets wat u kunt besturen.

Dit is een praktische opzetgids: de scopes waaraan u controls koppelt, hoe u budgetten bouwt met werkelijke en voorspelde drempels, waar anomaliewaarschuwingen passen, een Azure-tagstrategie die standhoudt, hoe u die handhaaft met Azure Policy, en het wekelijkse ritueel dat het geheel voor verrotting behoedt. De besparingen zijn indicatief, omdat ze de acties volgen die de controls aan het licht brengen, maar de structuur is voor vrijwel elke omgeving hetzelfde.

Begin met de scopes

Microsoft Cost Management is beschikbaar op elk niveau van de Azure-hiërarchie, en waar u een control koppelt, bepaalt wie deze bedient. Er zijn drie scopes die het waard zijn om te kennen.

  • Beheergroep. Bundelt vele abonnementen, dus deze past bij organisatiebrede of businessunit-budgetten en rapportage over alles eronder.
  • Abonnement. De meest gebruikelijke budgeteringseenheid. Omgevingen gebruiken abonnementen vaak om productie van niet-productie te scheiden, of de ene businessunit van de andere.
  • Resourcegroep. De fijnste scope, ideaal voor één workload, project of team dat zijn eigen resources bezit.

Scopes nestelen, dus een beheergroep ziet de kosten van de abonnementen en resourcegroepen erbinnen. Kies de scope die past bij wie de uitgaven werkelijk bezit, en koppel het budget daar. Eén kanttekening om mee te nemen: budgetten werken op alle drie de scopes, maar anomaliewaarschuwingen zijn een functie die alleen op abonnementsniveau werkt, en action-group-automatisering op een budget wordt alleen ondersteund op abonnements- en resourcegroepscopes.

Diagram van de Azure-kostenbeheerhiërarchie: een beheergroep bovenaan bevat abonnementen, elk abonnement bevat resourcegroepen, en elke resourcegroep bevat resources. Tags voor eigenaar, omgeving en workload stromen omlaag van de hogere scopes naar de resources eronder, terwijl budgetten en kostenwaarschuwingen worden gekoppeld op de scopes van beheergroep, abonnement en resourcegroep.

Scopes nestelen van beheergroep omlaag tot resource; tags stromen omlaag voor toewijzing, en budgetten en waarschuwingen koppelen op elk niveau.

Maak budgetten met werkelijke en voorspelde waarschuwingen

Een budget is een uitgavengrens voor een scope plus de waarschuwingsdrempels die deze bewaken. Ga in de portal naar Cost Management, selecteer de scope, kies Budgetten, en vervolgens Toevoegen. Voor een resourcegroep is het pad Cost Management + Billing, vervolgens Abonnementen, selecteer het abonnement, Resourcegroepen, selecteer de groep, Budgetten, en vervolgens Toevoegen.

Stel het bedrag en een resetperiode in. U kunt uitlijnen op de kalender met Maandelijks, Per kwartaal of Jaarlijks, of op uw factuur met Factureringsmaand, Factureringskwartaal of Factureringsjaar. Configureer vervolgens twee soorten waarschuwing:

  • Werkelijke kostenwaarschuwingen vuren af op kosten die al zijn opgebouwd. Een budget heeft ten minste één drempel nodig, uitgedrukt als een percentage van het budget, en één e-mailadres. U kunt tot vijf drempels en vijf e-mailontvangers toevoegen, en meldingen worden normaal gesproken binnen een uur na de evaluatie verzonden.
  • Voorspelde waarschuwingen geven vroegtijdige waarschuwing door de kostenprognose van Azure te gebruiken, en vuren af wanneer de projectie een drempel dreigt te overschrijden voordat het geld werkelijk is uitgegeven. Zet een drempel op voorspeld met het veld Type. Drempels accepteren een breed bereik, van 0,01 procent tot 1000 procent van het budget.

Een goede standaard is een voorspelde waarschuwing rond 90 tot 100 procent voor vroegtijdige waarschuwing, plus werkelijke waarschuwingen op bijvoorbeeld 50, 90 en 100 procent zodat u de trend ziet in plaats van alleen de overschrijding. Voor budgetten op abonnements- en resourcegroepniveau kunt u tijdens de opzet ook een Azure Monitor-actiegroep koppelen met Actiegroep beheren, zodat een drempel naar Teams kan posten, een ticket kan aanmaken, of automatisering kan activeren zoals het stoppen van niet-productiemachines. Actiegroepen worden niet ondersteund op beheergroepscope. Om e-mails uit ongewenste-mailmappen te houden, voegt u azure-noreply@microsoft.com toe aan uw goedgekeurde afzenders.

Voeg anomaliewaarschuwingen toe als laag

Budgetten vangen de grenzen die u hebt bedacht om in te stellen. Anomaliewaarschuwingen vangen de verrassing die u niet had bedacht. Cost Management voert dagelijks anomaliedetectie uit op uw genormaliseerde gebruik en markeert een onverwachte verandering, een piek of een dip, zonder dat u een drempel definieert.

Maak er een onder Cost Management en vervolgens Kostenwaarschuwingen, selecteer + Toevoegen, en kies Anomalie als het waarschuwingstype. Een paar feiten bepalen hoe u ze gebruikt. Anomaliewaarschuwingen kunnen alleen op abonnementsscope worden gemaakt, ze vereisen de rol Cost Management Contributor of hoger, en er is een limiet van vijf anomaliewaarschuwingsregels per abonnement. De e-mail wordt eenmaal verzonden, bij detectie, en vat de verandering in het aantal resourcegroepen en de kosten samen, samen met de grootste resourcegroepbewegingen van de dag vergeleken met de voorgaande 60 dagen. Behandel budgetten en anomaliewaarschuwingen als complementair: de een bewaakt een bekende uitgavengrens, de ander waakt voor de verandering die niemand had gepland.

Bouw een tagstrategie die standhoudt

Niets hiervan is netjes toe te wijzen zonder tags, en hier is het detail waar teams over struikelen. In Cost Management draagt een kostenrecord alleen een tag als die tag rechtstreeks op de resource is toegepast. Tags worden in kostengegevens niet impliciet overgeërfd van de bovenliggende resourcegroep, en sommige resources zenden helemaal geen tags uit. Niet-getagde uitgaven zijn daarom niet toewijsbaar: ze verschijnen in het totaal maar kunnen niet worden opgesplitst per team, omgeving of project.

Een werkbare minimumset van kostentoewijzingstags is klein en gehandhaafd in plaats van groot en genegeerd:

  • owner, de verantwoordelijke persoon of het team.
  • environment, zoals productie, niet-productie, ontwikkeling of test.
  • workload of applicatie, zodat kosten aansluiten op wat ze ondersteunen.
  • cost centre, voor chargeback of showback aan finance.

Spreek de toegestane waarden vooraf af zodat u niet eindigt met Prod, prod en PROD die dezelfde uitgaven op drie manieren opsplitsen. Een tag waarop niemand kan vertrouwen is erger dan geen tag, want het lijkt op toewijzing terwijl het geruisloos verkeerd rapporteert.

Handhaaf de tags met Azure Policy

Een tagstrategie houdt alleen stand als deze wordt gehandhaafd, en Azure Policy biedt de ingebouwde definities om dat te doen. Drie effecten zijn van belang.

  • Vereisen, met het deny-effect. Definities zoals Een tag en de bijbehorende waarde op resourcegroepen vereisen blokkeren het aanmaken of bijwerken van alles waar de vereiste tag ontbreekt, zodat nieuwe resources niet zonder tag kunnen aankomen.
  • Overerven, met het modify-effect. Een tag overnemen van de resourcegroep voegt een tag toe van de bovenliggende resourcegroep of vervangt deze wanneer een resource wordt aangemaakt of bijgewerkt, en een 'indien ontbrekend'-variant voegt de tag alleen toe wanneer deze ontbreekt. Er zijn gelijkwaardige definities die overerven van het abonnement. Omdat deze het modify-effect gebruiken, kunnen bestaande resources in lijn worden gebracht door een hersteltaak uit te voeren.
  • Toevoegen, met het append-effect. Een tag en de bijbehorende waarde aan resources toevoegen stempelt een standaardwaarde wanneer een resource zonder de tag wordt aangemaakt. Merk op dat append geen resources wijzigt die al bestonden totdat ze worden gewijzigd, en niet van toepassing is op resourcegroepen.

Een duurzaam patroon is de sleuteltags te vereisen op de resourcegroep, en vervolgens een inherit- of modify-beleid te gebruiken zodat onderliggende resources getagd geboren worden en bestaande hiaten kunnen worden hersteld. Die combinatie is wat de toewijzing compleet houdt naarmate de omgeving groeit.

Bekijk en wijs kosten toe per tag

Zodra resources zijn getagd, verschijnt de opbrengst in de rapportage. Open in Cost Management de optie Kostenanalyse, selecteer een scope, en gebruik Groeperen op om de uitgaven op te splitsen per willekeurige tag, zodat u de kosten kunt lezen per eigenaar, omgeving of workload in plaats van als één cijfer.

Er is ook een Cost Management-functie die het gat dicht dat wordt achtergelaten door resources die nooit een tag droegen. De instelling Tagovererving, onder Cost Management, Instellingen, en vervolgens Abonnement beheren, past abonnements- en resourcegroeptags toe op de gebruiksrecords van onderliggende resources. Cruciaal is dat het alleen de kostengegevens verandert, niet de resources zelf, en het staat los van Azure Policy-overerving, die de resource verandert. Het is beschikbaar voor Enterprise Agreement-, Microsoft Customer Agreement- en Microsoft Partner Agreement-accounts, duurt 8 tot 24 uur om toe te passen, en werkt voor de huidige maand. Nadat het is ingeschakeld, kunt u zelfs budgetten filteren op de overgeërfde tags.

Maak er een wekelijks ritueel van

Controls verrotten wanneer niemand ze leest. De gewoonte die deze opzet in leven houdt, is een korte wekelijkse review, ongeveer 15 minuten: open kostenanalyse gegroepeerd per tag, controleer het verbruik van elk budget tegen de prognose, triageer eventuele anomalie-e-mails, en bevestig dat elke noemenswaardige beweging een benoemde eigenaar heeft. Dat ritme is het verschil tussen governance en decoratie, want maandelijkse totalen alleen laten uitgaven vaak onbetwist, zoals we betogen in waarom maandelijkse cloudrapportage uitgaven onbetwist laat.

Waar EtherInsights past

Dit opzetten over één abonnement is eenvoudig. Het gezond houden over vele abonnementen, of over vele klanten voor een managed-serviceprovider, is waar het echt werk wordt, en daar helpt EtherInsights. Het leest de omgeving met alleen-lezen-zichtbaarheid, brengt aan het licht waar uitgaven zijn afgedreven of een eigenaar hebben verloren, en verwoordt elke bevinding als een actie die een team kan beoordelen, zodat budgetten, waarschuwingen en tags beslissingen opleveren in plaats van een achterstand aan ongelezen e-mails.

Budgetten, waarschuwingen en tags zijn de governancelaag; de besparingen komen van het handelen op wat ze onthullen. Breng ze samen met het bredere cloudkostenoptimalisatie-programma zodat dezelfde tags die uitgaven toewijzen ook naar de oplossingen wijzen, of dat nu het buiten gebruik stellen van inactieve resources is of het Azure VM right-sizing van de machines waarvan de omgevingstag toont dat ze te groot zijn. Goed getagde kosten zijn wat een right-sizing-vermoeden verandert in een door een eigenaar gedragen actie.

Een kostenbeheeropzet beklijft wanneer deze is gebouwd om gelezen te worden, niet alleen om aangezet te worden. Bepaal de scope van de controls op wie de uitgaven bezit, stel budgetten in met werkelijke en voorspelde drempels, voeg anomaliewaarschuwingen toe waar ze beschikbaar zijn, handhaaf een kleine tagset met Azure Policy, en herzie het wekelijks. Doe dat en de rekening houdt op een maandelijkse verrassing te zijn en wordt iets wat u stuurt.

Ontdek cloudkostenoptimalisatie om te zien hoe budgetten, waarschuwingen en tags Azure-uitgaven veranderen in door een eigenaar gedragen beslissingen.