Dela via


FinOps, öppen kostnad och användningsspecifikation

Lär dig mer om den nya specifikationen för faktureringsdata som gör det enklare att förstå och optimera kostnader och användning i alla moln, SaaS eller lokala leverantörer.


Vad är FOCUS?

FinOps Open Cost and Usage Specification (FOCUS) är ett banbrytande initiativ för att definiera ett gemensamt format för faktureringsdata. Det gör det möjligt för organisationer att bättre förstå kostnads- och användningsmönster och optimera utgifter och prestanda i flera moln, SaaS och till och med lokala tjänsterbjudanden.

FOCUS ger organisationer en konsekvent, tydlig och tillgänglig vy över sina kostnadsdata som uttryckligen utformats för FinOps-behov, till exempel allokering, analys, övervakning och optimering. Som det nya "språket" i FinOps gör FOCUS det möjligt för utövare att samarbeta mer effektivt och effektivt med kollegor i hela organisationen. Det hjälper till att maximera överföringsbarheten och registrering för nya teammedlemmar, vilket gör att människor kan komma igång snabbare. När de kombineras med FinOps Framework har utövare de verktyg som behövs för att skapa en effektiviserad FinOps-praxis som maximerar värdet för molnet.


Varför FOKUS?

Med microsofts molntjänsters variation och flexibilitet kan du skapa fantastiska saker samtidigt som du bara betalar för det du behöver, när du behöver det. Och med den här flexibiliteten kommer varierande driftsmodeller där tjänster faktureras och kan justeras på olika sätt baserat på olika faktorer. När tjänster faktureras på olika sätt tenderar även deras kostnads- och användningsdata att skilja sig åt. Det gör det svårt att allokera, analysera, övervaka och optimera konsekvent. Det går utöver bara Microsofts molntjänster. Organisationer förlitar sig ofta på saaS-produkter (programvara som en tjänst), licensierad programvara, lokal infrastruktur eller till och med andra moln. Beroendet förvärrar problemet med att varje leverantör delar data i proprietära format.

FOCUS löser det här problemet genom att upprätta en leverantörs- och tjänstagnostisk dataspecifikation som hanterar några av de största utmaningarna som organisationer står inför när det gäller att hantera värdet av sina molninvesteringar – förstå och kvantifiera affärsvärdet för sina utgifter. FOCUS gör det möjligt för organisationer att ägna mer tid åt att driva värde och mindre kämpa för att förstå data som orsakas av inkonsekvenser mellan och obekanthet med olika tjänster och leverantörer. Men FOCUS är inte bara för organisationer som använder flera molnleverantörer.

FOCUS kan hjälpa organisationer som:

  • Använd en enda molnleverantör tillsammans med kompletterande tjänsteleverantörer.
  • Ha flera konton inom en molnleverantör.
  • Ha bara ett konto med en enda molnleverantör.

Fördelarna med att använda FOCUS är omfattande, från effektiviserad verksamhet inom ett företag till att göra färdigheter som FinOps-utövare mer portabla.


Förmåner

FOCUS är den bästa versionen av kostnads- och användningsdata som du kan få från Cost Management. Några av fördelarna med FOCUS jämfört med faktiska och amorterade kostnadsdata är:

Spara 30 % på lagrings- och beräkningskostnader

  • FOCUS kombinerar faktiska (fakturerade) och amorterade (effektiva) kostnader på en enda rad, vilket resulterar i 49 % färre rader jämfört med faktiska och amorterade datamängder tillsammans. När du tänker på de nya FOCUS-kolumnerna är den totala datastorleken ~30 % mindre än faktiska och amorterade datamängder, vilket är en direkt besparing på lagringskostnaderna. Du sparar även på beräkningskostnader eftersom färre rader bearbetas. Exakta beräkningsbesparingar varierar beroende på din lösning.

Utformad för att hantera flera konton och moln

  • Om du använder flera moln eller har olika kontotyper i ett enda moln (till exempel EA och MCA) standardiserar FOCUS dina kostnadsdata i ett enda schema med konsekvent terminologi. Det hjälper dig att förstå och optimera dina kostnader för alla dina konton. För organisationer som fortfarande använder EA får du nu kontroll över tidsinställningen genom att byta till FOCUS så att du inte är "offline" när ditt konto har övergått till MCA.

Enklare att lära sig och anpassa med FinOps Framework

  • FOCUS är det nya språket i FinOps. All Vägledning om FinOps Framework uppdateras för att använda FOCUS-terminologi och inkluderar även FOCUS-frågor och exempel. FOKUS gör det enklare att förstå och implementera FinOps-metodtips utan att kräva ett extra lager av översättning från molnagnostisk vägledning till molnspecifik implementeringsinformation. FOCUS gör det möjligt för molnagnostiska mönster och vägledning att gå djupare och hjälpa dig att åstadkomma mer med mindre ansträngning.

Rena, läsbara visningsnamn för människor

  • FOCUS använder rena, läsbara visningsnamn för alla namn, typer och kategorier. Egna visningsnamn är tillgängliga för tjänster, resurstyper, regioner, priser, åtaganderabatter med mera.

Identifiera den exakta prispunkten unikt

  • FOCUS innehåller en identifierare för den specifika SKU-prispunkt som används för varje avgift (SkuPriceId). Det är en unik identifierare för SKU:n inklusive alla prisvarianter, till exempel nivåindelning och rabatter, som för närvarande inte är tillgängliga i faktiska eller amorterade datamängder. Varje avgift inkluderar även de enhetspriser du behöver för att förstå hur du får eller hur du kan debiteras. Listpris (eller detaljhandelspris) är vad du skulle betala per enhet utan några förhandlade rabatter. Ditt avtalade enhetspris (eller på begäran) är efter att förhandlade rabatter har tillämpats. Ditt effektiva (eller amorterade) enhetspris visar det konceptuella priset efter att rabatter för förköpsåtagande tillämpades. Ditt fakturerade (eller faktiska) enhetspris representerar vad som var eller vad som faktureras.

Enklare att kvantifiera kostnadsbesparingar

  • Förutom enhetspriser innehåller FOCUS även kolumner för att identifiera den specifika prismodell som används för varje avgift med lista, kontrakterad, effektiv och fakturerad kostnad, vilket gör det enklare att kvantifiera kostnadsbesparingar från förhandlade rabatter och åtaganderabatter.

Alla priser och kostnader i en konsekvent valuta

  • FOCUS använder faktureringsvalutan för alla priser och kostnader, vilket gör det enklare att verifiera kostnader inom kostnads- och användningsdata. Den skiljer sig från priserna i de interna Cost Management-datauppsättningarna, som använder prisvalutan.

Organisera och differentiera kostnader efter tjänst, resurs och SKU

  • FOCUS avgränsar tydligt mellan tjänster, resurser och SKU:er, vilket gör det enklare att organisera och särskilja kostnader. Tjänstekategorisering är konsekvent mellan olika leverantörer och erbjuder ett nytt perspektiv eftersom alla resurser som förbrukas för en viss tjänst grupperas, oavsett den underliggande produkten eller SKU:n (till exempel faller både bandbredds- och beräkningskostnader under tjänsten Virtuella datorer).

Mer konsekventa regioner

  • FOCUS-datauppsättningen i Cost Management ger ett extra lager av datarensning för att säkerställa att regionerna är konsekventa med Azure Resource Manager. Det innebär att du ser samma regionnamn i FOCUS som i API:erna för Azure Portal och Azure Resource Manager.

Enklare datumlogik

  • FOCUS använder exklusiva slutdatum och iso 8601-datumformat av branschstandard för fakturerings- och debiteringsperioder. Det gör det enklare att filtrera och jämföra datum. Det är särskilt användbart när du jämför med andra datum, till exempel det aktuella datumet, eftersom du inte behöver gissa dig till tidszoner eller tid på dagen.

Taggar och SKU-information tillhandahålls i ett konsekvent JSON-format

  • Om du har ett företagsavtal konto kanske du vet att taggar inte formateras som JSON i faktiska och amorterade datamängder. FOCUS åtgärdar det här problemet genom att tillhandahålla taggar och SKU-information (AdditionalInfo) i ett konsekvent JSON-format.

Identifiera och dela upp användningen till diskreta enheter

  • FOCUS tillhandahåller diskreta priser och användningsenheter för varje avgift som hjälper dig att förstå hur du debiteras jämfört med verkliga användningsenheter. Den står för olika prisstrategier som blockpriser och gör det enklare att verifiera priser och användningskvantiteter genom att ange data i separata kolumner.

Kom igång

FOKUS 1.0 omfattar:

  • Faktureringsinformation som rör fakturering, till exempel den leverantör du använde, vem som genererade fakturan (fakturautfärdaren) och faktureringsperioden för fakturan.
  • Resursinformation om vad du distribuerade med providern, till exempel tjänsten, resurstypen, regionen och taggarna.
  • SKU-information om den produkt som du använde eller köpte, till exempel utgivare och SKU-identifierare.
  • Avgiftsinformation som beskriver och kategoriserar avgiften, till exempel typ, beskrivning, frekvens och belopp som används eller köpts.
  • Rabattinformation som sammanfattar prismodellen, till exempel priskategorin och åtaganderabattinformationen.
  • Priser och kostnader som innehåller rådata om hur varje avgift prissätts, till exempel priskvantitet, enhetspris och kostnad.

Resurser identifieras av ett ResourceId och ResourceName och organiseras i respektive ServiceName och ServiceCategory. Med ServiceCategory kan du organisera dina kostnader i en uppsättning kategorier på toppnivå som är konsekventa mellan molnleverantörer, vilket gör det särskilt intressant. Du kan också se annan information, till exempel en egen ResourceType-etikett, RegionId och RegionName som en resurs har distribuerats till och eventuella taggar som har tillämpats på resursen.

I bakgrunden använder resurser en eller flera produkter för att aktivera sina kärnfunktioner. FOCUS refererar till dem som SKU:er. Användning av dessa SKU:er är i slutändan det du debiteras för. Varje SKU har ett PublisherName för företaget som utvecklade SKU:n, ett SkuId som identifierar den SKU som användes och ett SkuPriceId som identifierar den specifika prispunkten för SKU:n, inklusive alla prisvariationer som nivåindelning och rabatter.

Alla avgifter inkluderar en ChargeCategory för att beskriva vilken typ av avgift det är (till exempel användning eller köp), ChargeClass som identifierar korrigeringar av tidigare avgifter, ChargePeriodStart och ChargePeriodEnd datum som avgiften tillämpas på, ChargeFrequency för att veta hur ofta du kan förvänta dig att se den här avgiften och en chargedescription på hög nivå för att förklara vad raden representerar. De innehåller också en specifik ConsumedQuantity och ConsumedUnit i distinkta enheter baserat på vad som användes eller köptes.

Varje avgift har en PricingCategory som anger hur avgiften prissattes och om en åtaganderabatt tillämpades inkluderar de CommitmentDiscountCategory och CommitmentDiscountType för användarvänliga provideroberoende och providerspecifika etiketter för typen av åtaganderabatt, CommitmentDiscountId för att identifiera vilken åtaganderabatt som tillämpades på användning, CommitmentDiscountName för den instansen och CommitmentDiscountStatus som anger om avgiften var för den använda (använda) eller outnyttjade (oanvända) delen av åtaganderabatten.

Eftersom priserna bestäms baserat på faktureringsrelationen kan du också hitta faktureringskontot och BillingAccountName som fakturor genereras mot, FaktureringPeriodStart och FaktureringPeriodEnd-datum som fakturan gäller för, InvoiceIssuerName för det företag som ansvarar för fakturering och ProviderName för molnet, SaaS, lokalt eller annan leverantör som du använde. Observera att termen "faktureringskonto" i FOCUS refererar till omfånget där en faktura genereras och inte rotkontot på den översta nivån. För organisationer med ett mca-konto (Microsoft-kundavtal) mappar det till din faktureringsprofil och inte ditt Microsoft-faktureringskonto. Inom varje faktureringskonto har du också ett SubAccountId och SubAccountName för prenumerationen i faktureringskontot.

Sist men inte minst har du också pris- och kostnadsinformationen. Varje avgift har en BillingCurrency som alla priser och kostnader använder, vilket kan skilja sig från hur leverantörens priser debiteras. Till exempel är de flesta MCA-konton prissatta i USD och kan debiteras i en annan valuta som Yen eller Euro.

Varje avgift inkluderar PricingQuantity och PricingUnit baserat på hur SKU:n prissattes (som kan finnas i segment eller "block" av enheter) och en uppsättning enhetspriser för kostnaden för varje enskild prisenhet (baserat på SkuPriceId) och den totala kostnaden baserat på priskvantiteten. FOCUS innehåller ListUnitPrice och ListCost för offentliga detaljhandels- eller marknadspriser utan rabatter, ContractedUnitPrice och ContractedCost för priser efter förhandlade avtalsrabatter men utan åtaganderabatter, EffectiveCost efter åtaganderabattköp amorterades och BilledCost som var eller kommer att faktureras.

Utöver dessa punkter kan varje provider inkludera fler kolumner som är prefix med x_ för att beteckna dem som utökade kolumner som inte ingår i FOCUS-schemat, men ger användbar information om din kostnad och användning. Microsoft Cost Management innehåller samma information i sin FOCUS-datauppsättning som de interna schemana genom att använda det här prefixet. FinOps toolkit-rapporter lägger till i kolumnerna med mer information för att underlätta rapporterings- och optimeringsmål.


Viktiga kommentarer om FOCUS-kolumner

Observera följande när du arbetar med FOCUS-data:

  • FOCUS förlitar sig på faktureringsvalutan för alla priser och kostnader medan Cost Management använder prisvalutan. Priserna i FOCUS kan vara i en annan valuta än interna Cost Management-scheman.
  • FOCUS kombinerar "faktisk" och "amorterad" kostnad till en enda datauppsättning. Den genererar en mindre datamängd jämfört med att hantera båda datauppsättningarna separat. Datastorleken är i nivå med amorterade kostnadsdata plus eventuella köp och återbetalningar av åtaganderabatter.
  • BillingAccountIdoch BillingAccountName mappa till faktureringsprofilens ID och namn för Microsoft-kundavtal konton.
    • Vi letar efter feedback om det för att förstå om det är ett problem och avgöra det bästa sättet att åtgärda det.
  • BillingPeriodEnd och ChargePeriodEnd är exklusiva, vilket är användbart för filtrering.
  • SubAccountId och SubAccountName mappa till prenumerations-ID och namn.
  • Alla FOCUS-kolumner *Id (inte tilläggskolumnerna x_ ) använder fullständigt kvalificerade resurs-ID:er.
  • ServiceName och ServiceCategory använder en anpassad mappning som kanske inte står för alla tjänster ännu.
    • Vi arbetar med att uppdatera den här listan för att ta hänsyn till alla tjänster. Det kräver löpande arbete för att hålla jämna steg med den takt i vilken Microsoft aktiverar nya tjänster.
    • Meddela oss om du hittar några missade tjänster eller om du har någon feedback om mappningen.
  • ServiceName använder "Azure Savings Plan for Compute" för sparplansposter på grund av att tjänstinformation saknas.
    • Det är ett underliggande dataproblem och måste lösas av tjänsten som genererar data.
  • ServiceName försöker mappa Avgifter för Azure Kubernetes Service (AKS) baserat på en enkel namnkontroll för resursgrupper, som kan fånga falska positiva identifieringar.
    • Vi arbetar med att uppdatera resursgruppskontrollen så att den blir mer målinriktad.
    • Låt oss veta om du hittar några falska positiva identifieringar.
    • Om vi upptäcker att vi inte kan identifiera AKS-avgifter korrekt förväntar vi oss att återgå till tjänstnamnet för den faktiska resursen (till exempel Load Balancer).
  • SkuPriceIdför Microsoft-kundavtal konton använder "{ProductId}_{SkuId}_{MeterType}" från prisdokumentet.
    • Om du behöver koppla FOCUS-kostnadsdata till prisdokumentet kan du antingen dela SkuPriceId upp eller manuellt skapa en liknande nyckel i prisdokumentet.

Feedback om FOCUS-kolumner

Om du har feedback om våra mappningar eller om våra fullständiga FOCUS-supportplaner kan du starta en tråd i diskussioner med FinOps-verktygslådan. Om du tror att du har en bugg skapar du ett problem.

Om du har feedback om FOCUS skapar du ett problem på FOCUS-lagringsplatsen. Vi rekommenderar också att du överväger att bidra till FOCUS-projektet. Projektet letar efter fler utövare för att hjälpa till att ta med sin erfarenhet för att hjälpa till att vägleda ansträngningar och göra det till den mest användbara specifikationen det kan vara. Mer information om FOCUS eller om du vill bidra till projektet finns i focus.finops.org.


Läs mer på FinOps Foundation

FinOps Open Cost and Usage Specification (FOCUS) skapades i samarbete med FinOps Foundation, en ideell organisation som är dedikerad till att främja molnkostnadshantering och optimering. Mer information om FOCUS finns i artikeln om FOCUS-projektwebbplatsen i FinOps Framework-dokumentationen.

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


Relaterade resurser:

Relaterade produkter:

Relaterade lösningar: