Dela via


Allokering

Den här artikeln hjälper dig att förstå allokeringsfunktionen i FinOps Framework och hur du implementerar den i Microsoft Cloud.


Definition

Allokering avser processen för att tillskriva, tilldela och omdistribuera delade kostnader och användning med konton, taggar och andra metadata för att upprätta ansvar mellan team och projekt inom en organisation.

Identifiera de mest kritiska attributen att rapportera mot baserat på intressenternas behov. Överväg de olika rapporteringsstrukturerna i organisationen och hur du hanterar ändringar över tid. Överväg tekniska metoder som kan introducera olika typer av kostnader som måste analyseras oberoende av varandra.

Upprätta och underhålla en mappning av molnkostnader och lokala kostnader till varje attribut och tillämpa styrningsprinciper för att säkerställa att data taggas korrekt i förväg. Definiera en process för hur du hanterar taggningsluckor och missar.

Granska delade kostnader och användning och utveckla en allokeringsplan med regler och metoder för att fördela de delade kostnaderna rättvist och rättvist. Spåra och rapportera delade kostnader och användning samt deras allokering till relevanta intressenter. Granska och uppdatera allokeringsplanen regelbundet för att säkerställa att den förblir korrekt och rättvis.

Allokering är den grundläggande delen av ansvarsskyldigheten och gör det möjligt för organisationer att få insyn i effekten av sina molnlösningar och relaterade aktiviteter och initiativ. Att effektivt hantera delade kostnader och användning som en del av allokeringsstrategin minskar kostnaderna, ökar transparensen och ansvarsskyldigheten och justerar molnkostnader och användning med affärsvärde. Den här metoden maximerar effektiviteten och kostnadsbesparingarna från delade tjänster.


Innan du börjar

Innan du börjar är det viktigt att ha en tydlig förståelse för organisationens mål och prioriteringar när det gäller allokering. Tänk på att inte alla delade kostnader kan behöva omfördelas och att vissa hanteras mer effektivt med andra medel. Utvärdera noggrant varje delad kostnad för att fastställa den lämpligaste metoden för din organisation.

Den här guiden täcker inte åtaganderabatter, till exempel reservationer och sparplaner. Mer information om hur du hanterar showback och återbetalning finns i Frekvensoptimering.


Komma igång

När du först börjar hantera kostnader i molnet använder du de interna allokeringsverktygen för att organisera prenumerationer och resurser för att anpassa dig till din primära organisations rapporteringsstruktur. För allt utöver det kan taggar utöka molnresurser och deras användning för att lägga till affärskontext, vilket är viktigt för allokeringsstrategin.

Allokering är vanligtvis en eftertanke och kräver viss rensningsnivå när den introduceras. Du behöver en plan för att implementera allokeringsstrategin. Vi rekommenderar att du först beskriver planen för att få anpassning och eventuellt prototyper i liten skala för att demonstrera värdet. Fundera på om du vill inkludera delade kostnader från tjänster som delas av flera produkter eller team. Att hantera delade kostnader kan vara komplext och många organisationer börjar utan det. Identifiera delade kostnader och upprätta en prioriterad plan för hur de ska hanteras.

  • Bestäm hur du vill hantera åtkomsten till molnet.
    • På vilken nivå i organisationen vill du centralt etablera åtkomst till molnet: Avdelningar, team, projekt eller program? Höga nivåer kräver mer styrning och låga nivåer kräver mer hantering.
    • Vilket molnomfång vill du etablera för den här nivån?
      • Faktureringsomfång används för att organisera kostnader mellan och inom fakturor.
      • Hanteringsgrupper används för att organisera kostnader för resurshantering. Du kan optimera hanteringsgrupper för principtilldelning eller organisationsrapportering.
      • Prenumerationer ger ingenjörerna den största flexibiliteten att skapa de lösningar de behöver, men de kan också komma med fler hanterings- och styrningskrav på grund av den här friheten.
      • Resursgrupper gör det möjligt för tekniker att distribuera vissa lösningar, men kan kräva mer stöd när lösningar kräver att flera resursgrupper eller alternativ aktiveras på prenumerationsnivå.
  • Identifiera delade kostnader och hur de ska hanteras.
    • Meddela intressenterna att du utvärderar delade kostnader och begär information om kända scenarier. Självidentifiering kan spara mycket tid och arbete.
  • Granska de tjänster som har köpts och används med vyn Tjänster i kostnadsanalys.
  • Bekanta dig med varje tjänst för att avgöra om de är utformade för och/eller kan användas för delade resurser. Några exempel på vanliga delade tjänster är:
    • Programvärdtjänster som Azure Kubernetes Service, Azure App Service och Azure Virtual Desktop.
    • Observerbarhetsverktyg som Azure Monitor och Log Analytics.
    • Hanterings- och säkerhetsverktyg som Microsoft Defender för molnet och DevTest Labs.
    • Nätverkstjänster, till exempel ExpressRoute.
    • Databastjänster, till exempel Cosmos DB- och SQL-databaser.
    • Samarbets- och produktivitetsverktyg som Microsoft 365.
  • Kontakta intressenter som ansvarar för de potentiellt delade tjänsterna. Se till att de förstår om de delade tjänsterna delas och hur kostnaderna allokeras i dag. Om det inte redovisas, hur allokeringen kan eller bör göras.
  • Hur vill du använda hanteringsgrupper?
    • Organisera prenumerationer i miljöbaserade hanteringsgrupper för att optimera för principtilldelning. Med hanteringsgrupper kan principadministratörer hantera principer på den översta nivån, men blockerar möjligheten att utföra rapportering mellan prenumerationer utan en extern lösning, vilket ökar dataanalysen och showback-arbetet.
    • Om du vill optimera för organisationsrapportering kan du organisera prenumerationer i hanteringsgrupper baserat på organisationshierarkin. Med hanteringsgrupper kan ledare i organisationen visa kostnader mer naturligt från portalen, men det krävs att principadministratörer använder taggbaserade principer, vilket ökar arbetet med principer och styrning. Tänk också på att du kan ha flera organisationshierarkier och hanteringsgrupper som bara stöder en.
  • Definiera en omfattande taggningsstrategi som överensstämmer med organisationens allokeringsmål.
    • Överväg de specifika attribut som är relevanta för kostnadsattribut, till exempel:
      • Så här mappar du kostnader tillbaka till finansiella konstruktioner, till exempel Cost Center?
      • Kan du mappa tillbaka till alla nivåer i organisationshierarkin, till exempel affärsenhet, avdelning, division och team?
      • Vem är ansvarig för tjänsten, till exempel företagsägare och teknisk ägare?
      • Vilken ansträngning mappas den till, till exempel projekt och program?
      • Vad är det tekniska syftet med den här resursen, till exempel miljö, komponent och syfte?
    • Kommunicera tydligt taggningsriktlinjer till alla intressenter.
  • När det har definierats är det dags att implementera allokeringsstrategin.
    • Överväg en metod uppifrån och ned som prioriterar att få avdelningskostnader på plats innan du optimerar på den lägsta projekt- och miljönivån. Du kanske vill implementera det i faser, beroende på hur bred och djup din organisation är.
    • Aktivera taggarv i Cost Management för att kopiera prenumerations- och resursgrupptaggar endast i kostnadsdata. Det ändrar inte taggar på dina resurser.
    • Använd Azure Policy för att framtvinga din taggningsstrategi, automatisera tillämpningen av taggar i stor skala och spåra efterlevnadsstatus. Använd efterlevnad som en KPI för din taggningsstrategi.
    • Om du behöver flytta kostnader mellan prenumerationer, resursgrupper eller lägga till eller ändra taggar konfigurerar du allokeringsregler i Cost Management.
      • Kontrakterade priser (på begäran) för reservationer är för närvarande inte tillgängliga i Cost Management när kostnadsallokering är aktiverat. Tänk på det innan du aktiverar kostnadsallokering för Cost Management. För att kvantifiera kostnadsbesparingar måste du ansluta till kostnads- och prisdatauppsättningar.
    • Om du vill visa kostnader tillsammans i Kostnadsanalys bör du överväga att gruppera relaterade resurser tillsammans med taggen "cm-resource-parent".
    • Fördela ansvaret för eventuella återstående ändringar för att skala ut och driva effektivitet.
    • Anteckna eventuella oallokerade kostnader eller kostnader som ska delas upp men som inte kunde vara det. Tänk på vikten av fullständig allokering jämfört med andra insatser och prioritera därefter. Som ett enkelt alternativ kanske du kan dela upp kostnaderna i ditt rapporteringslager.

När alla resurser har taggats och/eller organiserats i lämpliga resursgrupper och prenumerationer kan du rapportera mot dessa data som en del av Dataanalys och showback.

Tänk på att taggning tar tid att tillämpa, granska och rensa. Förvänta dig att gå igenom flera taggningscykler när alla har insyn i kostnadsdata. Många människor inser inte att det finns ett problem förrän de har synlighet, varför FinOps är så viktigt.


Bygga vidare på grunderna

Nu har du en allokeringsstrategi med detaljerade krav på molnhantering och taggning. Taggning ska tillämpas automatiskt eller åtminstone spåras med KPI:er för efterlevnad. När du går längre än grunderna bör du tänka på följande:

  • Fyll eventuella luckor som inte är fyllda med inbyggda verktyg.
    • Det här gapet kräver minst rapportering utanför portalen, där taggningsluckor kan sammanfogas med andra data.
    • Om taggningsluckor måste lösas direkt i data måste du implementera datainmatning.
  • Överväg andra kostnader som ännu inte täcks eller som kan spåras separat.
    • Om du vill justera taggningsimplementeringar strävar du efter att skapa konsekvens mellan datakällor. När det inte är möjligt implementerar du rensning som en del av datainmatning och normalisering eller omallokerar kostnader som en del av din övergripande allokeringsstrategi.
  • Meddela intressenterna att du utvärderar delade kostnader och begär information om kända scenarier. Självidentifiering kan spara mycket tid och arbete.
  • Granska de köpta tjänster som används med vyn Tjänster i kostnadsanalys.
  • Bekanta dig med varje tjänst för att avgöra om de är utformade för och/eller kan användas för delade resurser. Några exempel på vanliga delade tjänster är:
    • Programvärdtjänster som Azure Kubernetes Service, Azure App Service och Azure Virtual Desktop.
    • Observerbarhetsverktyg som Azure Monitor och Log Analytics.
    • Hanterings- och säkerhetsverktyg som Microsoft Defender för molnet och DevTest Labs.
    • Nätverkstjänster, till exempel ExpressRoute.
    • Databastjänster, till exempel Cosmos DB- och SQL-databaser.
    • Samarbets- och produktivitetsverktyg som Microsoft 365.
  • Kontakta intressenter som ansvarar för de potentiellt delade tjänsterna. Se till att de förstår om de delade tjänsterna delas och hur kostnaderna allokeras i dag. Om det inte redovisas, hur allokeringen kan eller bör göras.
  • Använd kostnadsallokeringsregler i Microsoft Cost Management för att omdistribuera delade kostnader baserat på statiska procentsatser eller beräknings-, nätverks- eller lagringskostnader.
  • Granska och förfina dina allokeringsregler regelbundet för att säkerställa att de förblir korrekta och rättvisa.
    • Överväg den här processen som en del av feedbackloopen för rapportering. Om allokeringsstrategin misslyckas kanske den feedback du får inte är direkt associerad med allokering eller metadata. Det kan i stället vara relaterat till rapportering. Se upp för den här feedbacken och se till att feedbacken åtgärdas på det lämpligaste lagret.
    • Se till att kraven på namngivning, metadata och hierarki används konsekvent och effektivt i hela miljön.
    • Överväg andra KPI:er för att spåra och övervaka lyckade allokeringsstrategier.
  • Upprätta och spåra vanliga KPI:er, till exempel procentandelen oallokerade delade kostnader.
  • Använd användningsdata från Azure Monitor-mått där det är möjligt för att förstå tjänstanvändningen.
  • Överväg att använda programtelemetri för att kvantifiera fördelningen av delade kostnader. Det finns mer information om det i Enhetsekonomi.
  • Automatisera processen med att identifiera den procentuella uppdelningen av delade kostnader och överväg att använda kostnadsallokeringsregler i Cost Management för att omdistribuera kostnaderna.
  • Automatisera regler för kostnadsallokering för att uppdatera sina respektive procentsatser baserat på ändrade användningsmönster.
  • Överväg att dela riktad rapportering om fördelningen av delade kostnader med relevanta intressenter.
  • Skapa en rapporteringsprocess för att öka medvetenheten om och öka ansvarsskyldigheten för oallokerade delade kostnader.
  • Dela vägledning med intressenter om hur de kan optimera delade kostnader.

Läs mer på FinOps Foundation

Den här funktionen är en del av FinOps Framework av FinOps Foundation, en ideell organisation som är dedikerad för att främja molnkostnadshantering och optimering. Mer information om FinOps, inklusive användbara spelböcker, utbildning och certifieringsprogram, med mera finns i artikeln Allokeringskapacitet i FinOps Framework-dokumentationen.

Du kan också hitta relaterade videor på FinOps Foundation YouTube-kanalen:


Relaterade FinOps-funktioner:

Relaterade produkter:

Relaterade lösningar: