Spåra kostnader för affärsenheter, miljöer och projekt

För att skapa en kostnadsmedveten organisation behöver du synlighet och korrekt definierad åtkomst till kostnadsrelaterade data. Den här bästa praxis-artikeln beskriver beslut och implementeringsmetoder som hjälper dig att skapa spårningsmekanismer för att övervaka kostnader. Du får lära dig hur du använder grundläggande Azure-begrepp för att ge kostnadssynlighet.

Diagram that shows the outline of the cost-conscious process.Bild 1: Disposition av en kostnadsmedveten process.

Upprätta en välhanterad miljö

Kostnadskontroll, ungefär som styrning och andra hanteringsstrukturer, är beroende av en välhanterad miljö. För att upprätta en sådan miljö, särskilt en komplex miljö, måste du konsekvent klassificera och organisera alla tillgångar. Azure tillhandahåller flera mekanismer för att klassificera och organisera tillgångar.

Tillgångar, som även kallas resurser, omfattar alla virtuella datorer, datakällor och program som distribueras till molnet. Organisera och hantera dina prenumerationer baserat på flera kriterier för att upprätta en välhanterad miljö.

Klassificera tillgångar

Taggning är ett enkelt sätt att klassificera tillgångar. Taggar associerar metadata med en tillgång. Dessa metadata kan användas för att klassificera tillgången baserat på olika datapunkter. Taggning är en grundläggande del av alla välhanterade miljöer och det är nödvändigt för att upprätta en korrekt styrning av alla miljöer.

Det första steget är att utveckla namngivnings- och taggningsstandarder. Det andra steget är att se till att taggningsstandarden tillämpas konsekvent genom att upprätta en styrnings-MVP.

När taggar används för att klassificera tillgångar som en del av en kostnadshantering behöver företag ofta följande taggar: affärsenhet, avdelning, faktureringskod, geografi, miljö, projekt och arbetsbelastning eller programkategorisering. Azure Cost Management + Billing, ett verktyg för att ange budgetar och få insyn i molnkostnader för Azure eller AWS, kan använda dessa taggar för att skapa olika vyer av kostnadsdata.

Organisera tillgångar

Det finns flera metoder för att organisera tillgångar. Microsofts design av Azure-landningszoner i företagsskala ger en arkitektur som kan användas som grund för alla Azure-molnmiljöer. Dokumentationen om resursorganisationen i landningszonen innehåller detaljerad vägledning om hur du organiserar hanteringsgrupper och prenumerationer. Att förstå de designprinciper som används för att utforma den konceptuella arkitekturen ger dig en grund i bästa praxis när du anpassar arkitekturen efter dina specifika affärsbehov. Avvikelser i designen kan vara nödvändiga för att uppfylla dina affärskrav, men om du förstår effekten av dessa avvikelser kommer du att förbereda dig för eventuella nödvändiga åtgärder.

Följande modell för hanteringsgrupper, prenumerationer och resursgrupper skapar en hierarki som gör att varje team kan ha rätt synlighetsnivå för att utföra sina uppgifter. När företaget behöver kostnadskontroller för att förhindra budgetöverskridningar kan det använda styrningsverktyg som Azure-skisser eller Azure Policy för att snabbt förhindra framtida kostnadsfel.

Diagram that shows the Azure landing zone accelerator management group structure.

Bild 2: Resursorganisation för ett stort företag.

Resten av den här artikeln förutsätter att du använder metodtipsen i föregående diagram. Men följande artiklar kan hjälpa dig att tillämpa metoden på en resursorganisation som passar ditt företag bäst:

Ange rätt nivå för kostnadsåtkomst

Kostnadshantering är en lagaktivitet. Avsnittet om organisationsberedskap i Cloud Adoption Framework definierar några kärnteam och beskriver hur dessa team stöder molnimplementeringsarbete.

För korrekt insyn i kostnadshanteringsdata tilldelas medlemmarna i teamet omfång och roller. Roller definierar vad en användare kan göra med olika tillgångar. Omfånget definierar vilka tillgångar, till exempel användare, grupp, tjänstens huvudnamn eller hanterade identitet, som en användare kan påverka. Som tumregel föreslår vi en modell med lägsta möjliga behörighet när du tilldelar personer till roller och omfång.

Roller

Azure Cost Management + Fakturering stöder följande inbyggda roller för varje omfång:

  • Ägare: Kan visa kostnader och hantera allt, inklusive kostnadskonfiguration.
  • Deltagare: Kan visa kostnader och hantera allt, inklusive kostnadskonfiguration, men exklusive åtkomstkontroll.
  • Läsare: Kan visa allt, inklusive kostnadsdata och konfiguration, men kan inte göra ändringar.
  • Cost Management-deltagare: Kan visa kostnader och hantera kostnadskonfiguration.
  • Cost Management Reader: Kan visa kostnadsdata och konfiguration.

Som en allmän rekommendation bör medlemmar i alla team tilldelas rollen Cost Management-deltagare. Den här rollen ger åtkomst till att skapa och hantera budgetar för att mer effektivt övervaka och rapportera kostnader. Men medlemmar i molnstrategiteamet bör endast ställas in på Cost Management Reader eftersom de inte är involverade i att ange budgetar i azure cost management + faktureringsverktyget.

Omfång

Följande omfång- och rollinställningar kommer att skapa den insyn som krävs för kostnadshantering. Denna rekommenderade metod kan kräva mindre ändringar för att passa tillgångsorganisationens beslut.

  • Teamet för molnimplementering. Eftersom molnimplementeringsteamen främst fokuserar på implementering av molntekniker krävs vanligtvis inte åtkomst till produktionsmiljöer. Genom att normalt ha deltagaråtkomst till prenumerationer som inte är produktionsbaserade eller sandbox-prenumerationer skulle det här teamet ha åtkomst till kostnadshanteringsdata för dessa prenumerationer.

  • Teamet för molnstrategi. Ansvar för att spåra kostnader för flera projekt och affärsenheter kräver Åtkomst till Cost Management Reader på rotnivå i hanteringsgruppshierarkin.

    • Tilldela Cost Management Reader-åtkomst till det här teamet i hanteringsgruppen, vilket säkerställer kontinuerlig insyn i alla distributioner som är associerade med de prenumerationer som styrs av den hanteringsgruppshierarkin.
  • Team för molnstyrning. Ansvar för att hantera kostnader, budgetjustering och rapportering för alla implementeringsinsatser kräver cost management-deltagareåtkomst på rotnivå i hanteringsgruppshierarkin.

    • I en välhanterad miljö har molnstyrningsteamet förmodligen redan en högre åtkomstnivå, vilket gör ytterligare omfångstilldelning för Cost Management-deltagare överflödigt.
  • Molncenter för utmärkthet. Ansvaret för att hantera kostnader relaterade till delade tjänster kräver åtkomst till Cost Management-deltagare på prenumerationsnivå. Dessutom kan det här teamet kräva cost management-deltagare åtkomst till resursgrupper eller prenumerationer som innehåller tillgångar som distribueras av CCoE-automatiseringsprocesser för att förstå hur dessa processer påverkar kostnaderna.

    • Delade tjänster. När ett molncenter för excellens används föreslår bästa praxis att tillgångar som hanteras av CCoE stöds från en centraliserad delad tjänstprenumeration i en hubb- och ekermodell. I det här scenariot har CCoE sannolikt deltagare eller ägare åtkomst till den prenumerationen, vilket gör ytterligare omfångstilldelning för Cost Management-deltagare onödig.
    • CCoE-automatisering/kontroller. CCoE innehåller ofta kontroller och automatiserade distributionsskript för molnimplementeringsteamen. CCoE har ansvar för att förstå hur dessa acceleratorer påverkar kostnader. Teamet behöver Cost Management-deltagaråtkomst till alla resursgrupper eller prenumerationer som kör dessa acceleratorer för att få insyn.
  • Molndriftsteam. Ansvaret för att hantera löpande kostnader för produktionsmiljöer kräver Cost Management-deltagarens åtkomst till noderna för hanteringsgruppen Landningszon och Plattform.

    • Den allmänna rekommendationen placerar produktions- och icke-produktionstillgångar i separata prenumerationer som styrs av noder i hanteringsgruppshierarkin som är associerade med produktionsmiljöer. I en välhanterad miljö har medlemmar i driftteamet förmodligen redan ägar- eller deltagaråtkomst till produktionsprenumerationer, vilket gör rollen Cost Management-deltagare onödig.

Extra resurser för kostnadshantering

När du har upprättat åtkomst till en välhanterad miljöhierarki kan följande artiklar hjälpa dig att använda verktyget för att övervaka och kontrollera kostnader.

Använda Azure Cost Management + Fakturering

Använda Azure Cost Management + Fakturering för att styra AWS-kostnader

Etablera åtkomst, roller och omfång

Nästa steg

Information om hur du kommer igång med Azure Cost Management + Fakturering finns i Så här optimerar du din molninvestering med Azure Cost Management + Fakturering.