Planera och hantera kostnader för Azure Blob Storage

Den här artikeln hjälper dig att planera och hantera kostnader för Azure Blob Storage. Börja med att beräkna kostnaderna med hjälp av Priskalkylatorn för Azure. När du har skapat ditt lagringskonto optimerar du kontot så att du bara betalar för det du behöver. Använd kostnadshanteringsfunktioner för att ange budgetar och övervaka kostnader. Du kan också granska prognostiserade kostnader och övervaka utgiftstrender för att identifiera områden där du kanske vill agera.

Tänk på att kostnaderna för Blob Storage bara är en del av de månatliga kostnaderna i din Azure-faktura. Även om den här artikeln beskriver hur du beräknar och hanterar kostnader för Blob Storage debiteras du för alla Azure-tjänster och resurser som används för din Azure-prenumeration, inklusive tjänster från tredje part. När du är bekant med att hantera kostnader för Blob Storage kan du använda liknande metoder för att hantera kostnader för alla Azure-tjänster som används i din prenumeration.

Uppskatta kostnader

Använd priskalkylatorn för Azure för att uppskatta kostnaderna innan du skapar och börjar överföra data till ett Azure Storage-konto.

  1. På sidan Priskalkylator för Azure väljer du kartrutan Lagringskonton.

  2. Rulla ned på sidan och leta upp avsnittet Lagringskonton i uppskattningen.

  3. Välj alternativ i listrutorna.

    När du ändrar värdet för de här listrutorna ändras kostnadsuppskattningen. Uppskattningen visas i det övre hörnet samt längst ned i uppskattningen.

    Screenshot showing your estimate

    När du ändrar värdet för listrutan Typ ändras även andra alternativ som visas i det här kalkylbladet. Använd länkarna i avsnittet Mer information om du vill veta mer om vad varje alternativ innebär och hur dessa alternativ påverkar priset på lagringsrelaterade åtgärder.

  4. Ändra de återstående alternativen för att se deras effekt på uppskattningen.

Stödjande verktyg och guider

Följande resurser kan också hjälpa dig att prognostisera kostnaden för att använda Azure Blob Storage:

Förstå den fullständiga faktureringsmodellen för Azure Blob Storage

Azure Blob Storage körs på Azure-infrastruktur som ackumulerar kostnader när du distribuerar nya resurser. Det är viktigt att förstå att det kan finnas andra ytterligare infrastrukturkostnader som kan uppstå.

Så här debiteras du för Azure Blob Storage

När du skapar eller använder Blob Storage-resurser debiteras du för följande mätare:

Meter Enhet
Datalagring Per GB/per månad
Operations Per transaktion
Dataöverföring Per GB
Metadata Per GB/per månad1
Blobindextaggar Per tagg2
Ändringsfeed Per loggad ändring2
Krypteringsomfång Per månad2
Frågeacceleration Per GB som genomsökts och per GB returneras

1 Gäller endast för konton som har ett hierarkiskt namnområde.
2 Gäller endast om du aktiverar funktionen.

Datatrafik kan också medföra nätverkskostnader. Läs mer i Bandbreddspriser.

I slutet av faktureringsperioden summeras avgifterna för varje mätare. Din faktura har ett avsnitt för alla Azure Blob Storage-kostnader. Det finns ett separat radobjekt för varje mätare.

Datalagring och metadata debiteras per GB och månad. För data och metadata som lagras i mindre än en månad kan du uppskatta inverkan på din månadsfaktura genom att beräkna kostnaden för varje GB per dag. Du kan använda en liknande metod för att uppskatta kostnaden för krypteringsomfång som används i mindre än en månad. Antalet dagar under en viss månad varierar. För att få den bästa uppskattningen av dina kostnader under en viss månad ska du därför dela upp månadskostnaden med antalet dagar som månaden har.

Lagringsenheter

Azure Blob Storage använder följande base-2 måttenheter för att representera lagringskapacitet: KiB, MiB, GiB, TiB, PiB. Radobjekt på din faktura som innehåller GB som måttenhet (till exempel per GB/per månad) beräknas av Azure Blob Storage som binär GB (GiB). Till exempel motsvarar ett radobjekt på din faktura som visar 1 för lagrade data (GB/månad) 1 GiB per månad. I följande tabell beskrivs varje base-2-enhet:

Akronym Enhet Definition
Kib kibibyte 1 024 byte
Mib mebibyte 1 024 KiB (1 048 576 byte)
GiB gibibyte 1 024 MiB (1 073 741 824 byte)
TiB tebibyte 1 024 GiB (1 099 511 627 776 byte)

Hitta enhetspriset för varje mätare

Om du vill hitta enhetspriser öppnar du rätt prissida och väljer lämplig filstruktur. Använd sedan lämpliga redundans-, region- och valutafilter. Priserna för varje mätare visas i en tabell. Priserna varierar beroende på andra inställningar i ditt konto, till exempel alternativ för dataredundans, åtkomstnivå och prestandanivå.

Rätt prissida och filstruktur beror främst på kostnaden för att läsa och skriva data eftersom kostnaden för att lagra data i stort sett ändras av dessa val. Om du vill beräkna kostnaden för att läsa och skriva data korrekt börjar du med att avgöra vilka slutpunktsklienter, program och arbetsbelastningar för lagringskonto som ska användas för att läsa och skriva data.

Prisbegäranden till blobtjänstens slutpunkt

Formatet för blobtjänstslutpunkten är https://<storage-account>.blob.core.windows.net och är den vanligaste slutpunkten som används av verktyg och program som interagerar med Blob Storage.

Begäranden kan komma från någon av dessa källor:

Rätt prissida för dessa begäranden är sidan blockblobpriser .

Begäranden till den här slutpunkten kan också ske i konton som har ett hierarkiskt namnområde. För att kunna använda NFS 3.0- och SFTP-protokoll måste du först aktivera kontots hierarkiska namnområdesfunktion.

Om den hierarkiska namnområdesfunktionen är aktiverad för ditt konto kontrollerar du att listrutan Filstruktur är inställd på Hierarkisk namnrymd (NFS v3.0, SFTP Protocol). I annat fall kontrollerar du att den är inställd på Platt namnrymd.

Prisbegäranden till Data Lake Storage-slutpunkten

Formatet för Data Lake Storage-slutpunkten är https://<storage-account>.dfs.core.windows.net och är den vanligaste slutpunkten som används av analysarbetsbelastningar och program. Den här slutpunkten används vanligtvis med konton som har ett hierarkiskt namnområde men inte alltid.

Begäranden kan komma från någon av dessa källor:

Rätt prissida för dessa begäranden är prissättningssidan för Azure Data Lake Storage Gen2.

Om du inte har aktiverat den hierarkiska namnområdesfunktionen för ditt konto, men du förväntar dig att klienter, arbetsbelastningar eller program ska göra begäranden via Data Lake Storage-slutpunkten för ditt konto, anger du listrutan Filstruktur till Flat namnrymd. Annars kontrollerar du att den är inställd på Hierarkisk namnrymd.

Hitta priset för varje åtgärd

Varje begäran som görs av verktyg som AzCopy eller Azure Storage Explorer kommer till tjänsten i form av en REST-åtgärd. Detta gäller även för ett anpassat program som använder ett Azure Storage-klientbibliotek.

För att fastställa priset för varje åtgärd måste du först fastställa hur åtgärden klassificeras i termer av dess typ. Det beror på att prissidorna endast listar priser efter åtgärdstyp och inte efter varje enskild åtgärd. Information om hur varje åtgärd mappas till en åtgärdstyp finns i Mappa varje REST-åtgärd till ett pris.

Använda Azure-förskottsbetalning med Azure Blob Storage

Du kan betala dina Azure Blob Storage-kostnader med Azure-förskottsbetalningskrediter (kallades tidigare för ekonomiskt åtagande). Du kan däremot inte använda Azure-förskottsbetalningskrediter till att betala avgifter för produkter och tjänster från tredje part, inklusive de från Azure Marketplace.

Optimera kostnader

Överväg att använda de här alternativen för att minska kostnaderna.

  • Analysera befintliga containrar och blobar

  • Reservera lagringskapacitet

  • Ordna data i åtkomstnivåer

  • Flytta data automatiskt mellan åtkomstnivåer

Det här avsnittet beskriver varje alternativ mer detaljerat.

Analysera befintliga containrar och blobar

Om du har använt Blob Storage under en tid bör du regelbundet granska innehållet i dina containrar för att identifiera möjligheter att minska kostnaderna. Genom att förstå hur dina blobar lagras, organiseras och används i produktion kan du bättre optimera kompromisserna mellan tillgänglighet, prestanda och kostnad för dessa blobar.

Se någon av dessa artiklar för att specificera och analysera dina befintliga containrar och blobar:

Reservera lagringskapacitet

Du kan spara pengar på lagringskostnader för blobdata med reserverad Azure Storage-kapacitet. Reserverad Azure Storage-kapacitet ger dig rabatt på kapacitet för blockblobar och för Azure Data Lake Storage Gen2-data i standardlagringskonton när du checkar in till en reservation i ett år eller tre år. En reservation ger en fast mängd lagringskapacitet för reservationens giltighetstid. Reserverad Azure Storage-kapacitet kan avsevärt minska dina kapacitetskostnader för blockblobar och Azure Data Lake Storage Gen2-data.

Mer information finns i Optimera kostnader för Blob Storage med reserverad kapacitet.

Ordna data i åtkomstnivåer

Du kan minska kostnaderna genom att placera blobdata på de mest kostnadseffektiva åtkomstnivåerna. Välj mellan tre nivåer som är utformade för att optimera dina kostnader kring dataanvändning. Den frekventa nivån har till exempel en högre lagringskostnad men lägre åtkomstkostnad. Om du planerar att komma åt data ofta kan den frekventa nivån därför vara det mest kostnadseffektiva valet. Om du planerar att komma åt data mindre ofta kan den kalla nivån eller arkivnivån vara mest meningsfull eftersom det ökar kostnaden för att komma åt data samtidigt som kostnaden för att lagra data minskar.

Se någon av följande artiklar:

Flytta data automatiskt mellan åtkomstnivåer

Använd livscykelhanteringsprinciper för att regelbundet flytta data mellan nivåer för att spara mest pengar. Dessa principer kan flytta data till med hjälp av regler som du anger. Du kan till exempel skapa en regel som flyttar blobar till arkivnivån om blobben inte har ändrats på 90 dagar. Genom att skapa principer som justerar åtkomstnivån för dina data kan du utforma de billigaste lagringsalternativen för dina behov.

Mer information finns i Hantera livscykeln för Azure Blob Storage

Skapa budgetar

Du kan skapa budgetar för att hantera kostnader och skapa aviseringar som automatiskt meddelar intressenter om utgiftsavvikelser och överförbrukningsrisker. Aviseringar baseras på utgifter jämfört med budget- och kostnadströsklar. Budgetar och aviseringar skapas för Azure-prenumerationer och resursgrupper, så de är användbara som en del av en övergripande strategi för kostnadsövervakning. De kan dock ha begränsade funktioner för att hantera enskilda Azure-tjänstkostnader som kostnaden för Azure Storage eftersom de är utformade för att spåra kostnader på en högre nivå.

Övervaka kostnader

När du använder Azure-resurser med Azure Storage medför du kostnader. Kostnaderna för resursanvändningsenhet varierar beroende på tidsintervall (sekunder, minuter, timmar och dagar) eller efter enhetsanvändning (byte, megabyte och så vidare.) Kostnader uppstår så snart användningen av Azure Storage startar. Du kan se kostnaderna i fönstret kostnadsanalys i Azure-portalen.

När du använder kostnadsanalys kan du visa Azure Storage-kostnader i diagram och tabeller för olika tidsintervall. Några exempel är efter dag, aktuell och föregående månad och år. Du kan också visa kostnader mot budgetar och prognostiserade kostnader. Om du byter till längre vyer över tid kan du identifiera utgiftstrender och se var överförbrukning kan ha inträffat. Om du har skapat budgetar kan du också enkelt se var de överskreds.

Kommentar

Kostnadsanalys stöder en mängd olika typer av Azure-konton. Om du vill se hela listan med kontotyper som stöds kan du läsa Förstå Cost Management-data. Om du vill visa kostnadsdata behöver du minst läsbehörighet för ditt Azure-konto. Information om hur du tilldelar åtkomst till Microsoft Cost Management-data finns i Tilldela åtkomst till data.

Så här visar du Azure Storage-kostnader i kostnadsanalys:

  1. Logga in på Azure-portalen.

  2. Öppna fönstret Kostnadshantering + fakturering , välj Kostnadshantering på menyn och välj sedan Kostnadsanalys. Du kan sedan ändra omfånget för en specifik prenumeration från listrutan Omfång .

    Screenshot showing scope

  3. Om du bara vill visa kostnader för Azure Storage väljer du Lägg till filter och sedan Tjänstnamn. Välj sedan lagring i listan.

    Här är ett exempel som visar kostnader för bara Azure Storage:

    Screenshot showing filter by storage

I föregående exempel visas den aktuella kostnaden för tjänsten. Kostnader efter Azure-regioner (platser) och efter resursgrupp visas också. Du kan också lägga till andra filter (till exempel ett filter för att se kostnader för specifika lagringskonton).

Exportera kostnadsdata

Du kan också exportera dina kostnadsdata till ett lagringskonto. Detta är användbart när du behöver eller andra för att göra ytterligare dataanalys för kostnader. Ett ekonomiteam kan till exempel analysera data med excel eller Power BI. Du kan exportera dina kostnader enligt ett dagligt, vecko- eller månadsschema och ange ett anpassat datumintervall. Att exportera kostnadsdata är det rekommenderade sättet att hämta kostnadsdatauppsättningar.

Undvik faktureringsöverraskningar

Vissa åtgärder, till exempel att ändra standardåtkomstnivån för ditt konto, kan leda till kostnader som du kanske inte förväntar dig. Artiklar om varje funktion innehåller information om hur du undviker oväntade kostnader, men den här tabellen innehåller vanliga orsaker.

Kategori Åtgärd Potentiell påverkan på din faktura
Åtkomstnivåer Ändra standardinställningen för åtkomstnivå Om ditt konto innehåller ett stort antal blobar för vilka åtkomstnivån härleds kan en ändring av den här inställningen medföra en betydande kostnad.

En ändring av standardinställningen för åtkomstnivå för ett lagringskonto gäller för alla blobar i kontot som en åtkomstnivå inte uttryckligen har angetts för. Om du till exempel ändrar standardinställningen för åtkomstnivå från frekvent till lågfrekvent i ett allmänt v2-konto debiteras du för skrivåtgärder (per 10 000) för alla blobbar som åtkomstnivån härleds för. Du debiteras för både läsåtgärder (per 10 000) och datahämtning (per GB) om du växlar från lågfrekvent till frekvent i ett allmänt v2-konto.

Mer information finns i Standardinställning för kontoåtkomstnivå.
Åtkomstnivåer Extrahera från arkivet Högprioritering från arkivet kan leda till högre än normala fakturor. Microsoft rekommenderar att du reserverar högprioriterad rehydrering för användning i nödsituationssituationer för dataåterställning.

Mer information finns i Rehydreringsprioritet.
Dataskydd Aktivera mjuk borttagning av blob Att skriva över blobar kan leda till blobögonblicksbilder. Till skillnad från när en blob tas bort loggas inte skapandet av dessa ögonblicksbilder. Detta kan leda till oväntade lagringskostnader. Överväg om data som skrivs över ofta ska placeras i ett konto som inte har mjuk borttagning aktiverat.

Mer information finns i Hur överskrivningar hanteras när mjuk borttagning är aktiverad.
Dataskydd Aktivera blobversionshantering Varje skrivåtgärd på en blob skapar en ny version. Som när du aktiverar mjuk borttagning av blobar bör du överväga om data som skrivs över ofta ska placeras i ett konto som inte har versionshantering aktiverat.

Mer information finns i Versionshantering vid skrivåtgärder.
Övervakning Aktivera Lagringsanalys loggar (klassiska loggar) Lagringsanalysloggar kan ackumuleras i ditt konto över tid om kvarhållningsprincipen inte har angetts. Se till att ange kvarhållningsprincipen för att undvika logguppbyggnad som kan leda till oväntade kapacitetsavgifter.

Mer information finns i Ändra kvarhållningsperiod för loggdata
Protokoll Stöd för att aktivera SSH File Transfer Protocol (SFTP) Att aktivera SFTP-slutpunkten medför en timkostnad. Om du vill undvika passiva avgifter bör du bara överväga att aktivera SFTP när du aktivt använder det för att överföra data.

Information om hur du aktiverar och sedan inaktiverar SFTP-stöd finns i Anslut till Azure Blob Storage med SSH File Transfer Protocol (SFTP).

Vanliga frågor och svar

Se Vanliga frågor och svar om hantering av kostnader.

Nästa steg