Dela via


Arkitekturstrategier för att anpassa användningen till faktureringssteg

Gäller för denna checklista för Kostnadsoptimering i Azure Well-Architected Framework:

CO:06 Justera användningen till faktureringens intervaller. Du bör förstå faktureringssteg (mätare) och justera resursanvändningen till dessa steg. Ändra tjänsten så att den överensstämmer med faktureringssteg eller ändra resursanvändningen så att den överensstämmer med faktureringssteg. Överväg att använda ett konceptbevis för att validera faktureringskunskaper och designval för viktiga kostnadsdrivande faktorer och för att visa sätt att justera fakturering och resursanvändning.

Den här guiden beskriver rekommendationerna för att justera resursanvändningen till faktureringssteg. Resurser faktureras i specifika steg, till exempel per timme eller per instans. För att optimera kostnaderna måste du anpassa din användning till dessa steg. Du måste antingen anpassa en resurs till din arbetsbelastningsanvändning eller anpassa arbetsbelastningen till resursfaktureringsstegen, även kallade mätare. Implementera följande vägledning så att du kan se till att din arbetsbelastning härleder det maximala värdet från varje resurs. Om du inte justerar fakturering och design kan det medföra onödiga avgifter.

Definitioner

Begrepp Definition
Faktureringsökning En användningsmängd som medför en kostnad (mätare), till exempel en tidsenhet, antal instanser eller datastorlek.
Faktureringsfaktor Den typ av användning som medför kostnader, till exempel tid, lagringsbelopp, dataöverföringsbelopp eller antal begäranden.

Att justera resursanvändningen till faktureringssteg handlar om att se till att resursförbrukningen matchar de intervall eller kvantiteter som du debiteras för. Om en tjänst till exempel debiteras per timme, men du bara använder den under en bråkdel av den tiden, kan du justera åtgärder för att maximera användningen av den timmen.

Se till att du förstår hur du debiteras för en tjänst för att spara pengar. Du måste förstå specifika steg som timpriser, avgifter per gigabyte eller kostnader per begäran. Justera tjänstens konfiguration eller hur du använder tjänsten för att passa faktureringsstegen och se till att du inte medför onödiga kostnader. Utvärdera arbetsbelastningens specifika behov och förstå hur du debiteras för olika resurser. Baserat på dina resultat justerar du användningen eller resursen för att optimera kostnaderna.

Fastställa faktureringsfaktorer

Faktureringsfaktorerna skiljer sig åt mellan tjänsterna. Faktureringsfaktorer inkluderar instansnummer, tid, transaktionshastighet och transaktionsstorlek. De omfattar även tillgänglighetszon, plats, lagringsmängd, inkommande data och utgående data. Bekanta dig med priströsklarna för de tjänster som du använder. Du kan justera din användning för att maximera resursens värde och endast köra avgifter när det behövs.

Här följer några vanliga faktureringsfaktorer:

  • Runtime: Körningen refererar till varaktigheten som en resurs aktivt kör eller används. Körning mäts vanligtvis i timmar, dagar eller månader. Körningen hjälper dig att analysera kostnadskonsekvenserna av resursanvändning över tid. Det är viktigt för kostnadsoptimering eftersom du kan identifiera möjligheter att minimera resursanvändning och tillhörande kostnader.
  • Dataöverföring: Dataöverföring avser förflyttning av data till och från en resurs. Kostnaderna för dataöverföring kan variera beroende på mängden data. Förstå kostnader för dataöverföring, så att du kan optimera dataöverföringsmönster, välja lämpliga nätverkskonfigurationer och minimera kostnaderna för dataflytt.
  • Specialiserade tjänster: Specialiserade tjänster är tjänster eller funktioner som du använder med andra resurser. Dessa tjänster kan omfatta specialiserade databaser, AI-tjänster eller andra avancerade funktioner. Utvärdera kostnadskonsekvenserna för specialiserade tjänster eftersom de kan ha separata prismodeller eller medföra extra avgifter.
  • Virtuella processorer (vCPU:er): Användningen av vCPU:er i en resurs är vCPU-användningen. Resurser som virtuella datorer faktureras ofta baserat på antalet virtuella processorer som allokeras till dem. Övervaka och optimera vCPU-användning så att du kan säkerställa effektiv resursanvändning och minimera onödiga kostnader.
  • Drifttidsgarantier: Drifttidsgarantier avser de serviceavtal (SLA) som molnleverantörer erbjuder om tillgänglighet och tillförlitlighet för sina tjänster. Drifttidsgarantier är inte direkt relaterade till fakturering, men de är viktiga att tänka på när du vill optimera kostnaderna. Högre drifttidsgarantier kan sammanfalla med högre kostnader. Utvärdera kompromissen mellan kostnaden och tjänstens tillgänglighet.

Fastställa faktureringssteg

Faktureringssteg avgör hur resursanvändning mäts och faktureras. För varje faktureringsfaktor finns det en faktureringsökning. Bekanta dig med faktureringsstegen för varje tjänst, så att du kan justera resursanvändningen till dessa faktureringssteg.

Här följer några vanliga typer av faktureringssteg:

  • Tid:* Resurser debiteras baserat på varaktigheten för användningen, till exempel per sekund, timme eller dag.
  • Per begäran: Vissa resurser, särskilt i serverlösa eller händelsedrivna arkitekturer, faktureras baserat på antalet begäranden eller anrop. Minimera onödiga begäranden och optimera utformningen av program för att minska antalet fakturerbara begäranden.
  • Steg för dataöverföring: Kostnader för dataöverföring mäts i steg, till exempel gigabyte (GB) eller terabyte (TB).
  • Lagringssteg: Lagringskostnader mäts ofta i steg, till exempel GB eller TB.

Mappa användning till faktureringssteg

Att mappa användning till faktureringssteg är en övning för att identifiera var resursförbrukningen inte överensstämmer med faktureringsstegen. Den här mappningen omfattar analys av resursanvändning mot faktureringssteg i varje faktureringsfaktor för att upptäcka ineffektivitet. I det här steget identifierar du bara områden där användnings- och faktureringssteget inte är justerat. Senare implementerar du ändringarna. Tänk på följande vägledning när du mappar användning till faktureringssteg:

  • Skapa en inventering av resurser. Visa en lista över resurserna i arbetsbelastningen, till exempel beräkning, lagring och nätverk.
  • Förstå användningsmönster. Använd övervakningsverktyg eller tidigare användningsdata för att identifiera resursförbrukningsmönstren för arbetsbelastningen. Observera perioder med hög och låg användning.
  • Använd priskalkylatorer. Ange den information som du samlar in i en priskalkylator online för att få en detaljerad kostnadsuppdelning, segmenterad efter faktureringsfaktorer och steg.
  • Analysera faktureringssteg. Om kalkylatorn ger faktureringskornighet för varje komponent justerar du din faktiska eller förväntade användning med faktureringsstegen (varje timme, varje dag eller per begäran).
  • Simulera scenarier. Använd priskalkylatorn för att simulera användningsscenarier för att förstå hur resursanvändning påverkar kostnaderna.

Överväg att skapa ett konceptbevis (POC)

Ett konceptbevis är ett konkret sätt att verifiera din förståelse av faktureringsfaktorer och faktureringssteg. En POC hjälper dig att se hur designbeslut påverkar kostnaderna. Det kan hjälpa dig att förfina din arbetsbelastningsdesign så att den överensstämmer med faktureringssteg. En POC är viktig för ledande kostnadsdrivande faktorer, till exempel programplattformen och resurser som skalas.

Om du är osäker på dina faktureringskunskaper eller vill få mer förtroende för att förstå kostnadskonsekvenser kan en POC ge en praktisk upplevelse. Du kan verifiera dina antaganden och testa olika scenarier för att säkerställa att du har en tydlig förståelse för faktureringsaspekterna. Överväg följande vägledning när du skapar en POC för kostnadsoptimering:

Definiera POC-omfång: Definiera poc-omfånget tydligt, inklusive den specifika arbetsbelastning eller det program som du vill optimera för kostnader och de resurser som ingår. Inkludera faktorer som användningstid, användningsmönster, avgifter per instans, dataöverföring, lagring, beräkning och andra kostnadsdrivande komponenter. Överväg att öka faktureringen när du definierar omfånget för att säkerställa att kostnadsfaktorerna åtgärdas noggrant.

Emulera produktion: Utforma POC för att emulera produktionsmiljön, vilket säkerställer realistiska kostnadsuppskattningar. Du bör utvärdera kostnadsdrivande faktorer, till exempel effekten av skalbarhet, driftsbeslut (stoppa och starta resurser) och lagringskostnader. Justera POC-designen med kunskap om faktureringströskel för att säkerställa att den simulerade miljön korrekt återspeglar potentiella kostnadsscenarier.

Begränsa POC-varaktighet: Begränsa poc-livslängden så att du kan samla in avgörande bevis, men du medför inte onödiga kostnader. Utöka POC något över ett faktureringströskelvärde för att garantera en omfattande förståelse av kostnaderna. Om en resurs till exempel faktureras varje timme kan POC köras i drygt en timme eller hur lång tid det tar att samla in hur kostnader ackumuleras vid tröskelvärdet. När du har de bekräftande bevisen kan du fatta beslut baserat på dina resultat. När POC ger en tydlig bild av faktureringskonsekvenserna använder du resultaten för att fatta välgrundade ekonomiska beslut för den faktiska miljön.

Justera användningen för att maximera resursvärdet

Att justera användningen för att maximera resursvärdet innebär att implementera de ändringar som identifieras i mappningsövningen för att justera resursanvändningen med faktureringssteg. Det här steget handlar om att göra justeringar i hur resurser förbrukas. Det finns två primära alternativ för att justera användningen till faktureringssteg:

Ändra tjänsten. Att ändra tjänsterna innebär att använda olika konfigurationer, tjänstnivåer eller tjänster för att anpassa arbetsbelastningen till faktureringströsklar. Din arbetsbelastning kan till exempel flytta 5 TB data dagligen, men du debiteras i steg om 4 TB. Du hittar en annan tjänstnivå eller konfiguration, så att du kan överföra data till ett billigare eller snabbare pris.

Ändra användning. Att ändra användningen handlar om att ändra arbetsbelastningen för användningsmönster så att den överensstämmer med en faktureringsökning. Du kan till exempel komprimera 5 TB-data till 4 TB innan du överför dem. Du kan också utöka användningen till faktureringssteget. Om du till exempel behöver överföra 2 TB data varje dag kan du ändra schemat för att överföra 4 TB-data varannan dag.

Om inget av alternativen är möjligt måste du acceptera den extra kostnaden. Omarbeta budgetarna efter behov om den extra kostnaden inte ingår i budgeten.

Risk: Beslut om kostnadsoptimering bör inte äventyra säkerhetskrav eller efterlevnadsregler. Om du väljer billigare lösningar utan lämpliga säkerhetsåtgärder kan du exponera arbetsbelastningen för potentiella sårbarheter.

Azure-underlättande

Fastställa faktureringsfaktorer och steg: Azure har produktprisinformation för varje Azure-produkt. Sök efter produkterna i din arbetsbelastning och katalogisera de olika faktureringsfaktorerna och ökningarna för varje faktureringsfaktor. Du kan också använda Priskalkylatorn för Azure för att beräkna kostnaden för olika steg.

Mappa användning till faktureringssteg: Du kan använda din Azure-faktura för att analysera resursanvändningsmönster och identifiera områden med hög förbrukning. Du kan visa och ladda ned din Azure-faktura. De här funktionerna hjälper dig att förstå hur resurser används, så att du kan fatta välgrundade beslut om hur du optimerar deras användning och minimerar onödiga kostnader.

Du kan få en snabb översikt över din fakturerade användning och dina avgifter på sidan Prenumerationer i Azure-portalen. Det är viktigt att förstå villkoren i din Azure-användnings- och avgiftsfil.

Justera användningen för att maximera värdet: Microsoft Cost Management och Fakturering och Azure Advisor ger optimeringsrekommendationer som baseras på användnings- och kostnadsdata. De här rekommendationerna hjälper dig att identifiera möjligheter till kostnadsbesparingar. Med dessa data kan du avgöra om resurserna är överetablerade eller underutnyttjerade och har rätt storlek för att matcha arbetsbelastningskraven. Högerstorleksresurser kan hjälpa dig att justera till faktureringssteg.

Produkt-SKU:er representerar tjänstnivåerna i Azure-produkter. Azure erbjuder olika SKU:er inom varje tjänst. Om du byter SKU:er kan du justera faktureringsstegen med användningsmönster. Du kan använda azure-produktprissidorna för att jämföra de olika nivåerna för varje produkt.

Med Azure kan du konfigurera kostnadsaviseringar och budgetar. Kostnadsaviseringar meddelar dig när förbrukningen når fördefinierade tröskelvärden, så att du proaktivt kan övervaka utgifterna. Med budgetar kan du ange gränser och spåra bränningsgraden för dina resurser, vilket hjälper dig att säkerställa kostnadskontroll.

Nästa steg

Checklista för kostnadsoptimering

Se den fullständiga uppsättningen rekommendationer.