Rekommendationer för att anpassa användning till faktureringssteg
Gäller för den här rekommendationen om kostnadsoptimering i Azure Well-Architected Framework:
CO:06 | Justera användningen till faktureringssteg. Du bör förstå faktureringssteg (mätare) och anpassa 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 faktureringsstegen. Ö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 fakturerings- och resursanvändningen. |
---|
Den här guiden beskriver rekommendationerna för att anpassa resursanvändningen till faktureringssteg. Resurser faktureras i vissa steg, till exempel per timme eller per instans. För att optimera kostnaderna måste du justera din användning till dessa steg. Du måste antingen anpassa en resurs efter din arbetsbelastningsanvändning eller anpassa arbetsbelastningen till de ökade resursfaktureringarna, som även kallas 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
Period | Definition |
---|---|
Faktureringssteg | 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, lagringsmängd, dataöverföringsmängd eller antal begäranden. |
Viktiga designstrategier
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ärderna 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 så att den passar faktureringsstegen och se till att du inte debiteras 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 är 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 bara köra avgifter när det behövs.
Här följer några vanliga faktureringsfaktorer:
- Runtime: Körningen refererar till den varaktighet som en resurs aktivt körs eller används. Körningen 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ändningen och tillhörande kostnader.
- Dataöverföring: Dataöverföring syftar på 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 användning av resurser 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ändningen mäts och faktureras. För varje faktureringsfaktor sker 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 faktureras baserat på användningens varaktighet, 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 programdesignen 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 justerade. Senare implementerar du ändringarna. Tänk på följande 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 uppdelning av kostnader, segmenterade 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ändningen 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 effekterna av designbeslut på kostnaden. Det kan hjälpa dig att förfina din arbetsbelastningsdesign så att den överensstämmer med faktureringsstegen. 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. Tänk på följande 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 kostnad och de resurser som berörs. Ta med 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 debiteras 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 bekräftat bevisen kan du fatta beslut baserat på dina resultat. När POC ger en tydlig bild av faktureringskonsekvenserna kan du använda 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å huvudsakliga alternativ för att anpassa användningen till faktureringssteg:
Ändra tjänsten. Att ändra tjänsterna innebär att du använder 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 data på 5 TB 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 genomförbart 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 att optimera deras användning och minimera onödiga kostnader.
Du kan få en snabb översikt över din fakturerade användning och dina avgifter på sidan Prenumerationer i Azure Portal. Det är viktigt att förstå termerna i filen med Azure-användning och -avgifter.
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 underutnyttvända och ange rätt storlek så att de matchar arbetsbelastningskraven. Högerstorleksresurser kan hjälpa dig att anpassa 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 utgifter. Budgetar hjälper dig att ange gränser och spåra bränningshastigheten för dina resurser, vilket bidrar till att säkerställa kostnadskontroll.
Nästa steg
- Rekommendationer för att samla in och granska kostnadsdata
- Rekommendationer för att optimera datakostnader
Checklista för kostnadsoptimering
Se den fullständiga uppsättningen rekommendationer.