Dela via


Beräkna kostnaden för arkivering av data

Arkivnivån är en offlinenivå för lagring av data som sällan används. Arkivåtkomstnivån har den lägsta lagringskostnaden. Den här nivån har dock högre kostnader för datahämtning med högre svarstid jämfört med nivåerna frekvent, lågfrekvent och kall.

Den här artikeln beskriver hur du beräknar kostnaden för att använda arkivlagring och presenterar sedan några exempelscenarier.

Beräkna kostnader

Kostnaden för att arkivera data härleds från dessa tre komponenter:

  • Kostnad för att skriva data till arkivnivån
  • Kostnad för att lagra data på arkivnivån
  • Kostnad för att extrahera data från arkivnivån

Följande avsnitt visar hur du beräknar varje komponent.

Den här artikeln använder fiktiva priser i alla beräkningar. Du hittar dessa exempelpriser i avsnittet Exempelpriser i slutet av den här artikeln. Dessa priser är endast avsedda som exempel och bör inte användas för att beräkna dina kostnader.

Officiella priser finns i Prissättning för Azure Blob Storage eller Prissättning för Azure Data Lake Storage. Mer information om hur du väljer rätt prissida finns i Förstå den fullständiga faktureringsmodellen för Azure Blob Storage.

Kostnaden för att skriva

Du kan beräkna kostnaden för att skriva till arkivnivån genom att multiplicera antalet skrivåtgärder med priset för varje åtgärd. Priset för en åtgärd beror på vilka som du använder för att skriva data till arkivnivån.

Placera blob

Om du använder put blob-åtgärden är antalet åtgärder samma som antalet blobar. Om du till exempel planerar att skriva 30 000 blobar till arkivnivån kräver det 30 000 åtgärder. Varje åtgärd debiteras priset för en arkivskrivningsåtgärd .

Dricks

Åtgärder faktureras per 10 000. Om priset per 10 000 åtgärder därför är 0,10 USD är priset för en enskild åtgärd 0,10 USD / 10 000 USD = 0,00001 USD.

Placera blockerings- och putblockeringslista

Om du laddar upp en blob med hjälp av åtgärderna Put Block och Put Block List kräver en uppladdning flera åtgärder, och var och en av dessa åtgärder debiteras separat. Varje Put Block-åtgärd debiteras till priset av en skrivåtgärd för kontonas standardåtkomstnivå. Antalet Put Block-åtgärder som du behöver beror på blockstorleken som du anger för att ladda upp data. Om blobstorleken till exempel är 100 MiB och du väljer blockstorlek till 10 MiB när du laddar upp bloben använder du 10 Put Block-åtgärder . Block skrivs (checkas in) till arkivnivån med hjälp av åtgärden Placera blockeringslista . Den åtgärden debiteras priset för en arkivskrivningsåtgärd . För att ladda upp en enskild blob är kostnaden därför (antalet blockpris * för en snabbskrivningsåtgärd) + priset för en arkivskrivningsåtgärd.

Kommentar

Om du inte använder ett SDK eller REST API direkt kan du behöva undersöka vilka åtgärder som dataöverföringsverktyget använder för att ladda upp filer. Du kanske kan avgöra detta genom att kontakta verktygsprovidern eller med hjälp av lagringsloggar.

Ange blobnivå

Om du använder åtgärden Ange blobnivå för att flytta en blob från lågfrekvent nivå, kall eller frekvent nivå till arkivnivån debiteras du priset för en arkivskrivningsåtgärd .

Kostnaden att lagra

Du kan beräkna lagringskostnaderna genom att multiplicera storleken på data i GB med priset för arkivlagring.

Om du till exempel planerar att lagra 10 TB på arkivnivån är kapacitetskostnaden 0,002 USD * 10 * 1024 = 20,48 USD per månad.

Kostnaden för att rehydrera

Blobar på arkivnivån är offline och kan inte läsas eller ändras. Om du vill läsa eller ändra data i en arkiverad blob måste du först extrahera bloben till en onlinenivå (antingen frekvent lågfrekvent eller kall nivå).

Du kan beräkna kostnaden för att extrahera data genom att lägga till kostnaden för att hämta data till kostnaden för att läsa data.

Om vi antar exempelpriser skulle kostnaden för att hämta 1 GB data från arkivnivån vara 1 * 0,022 USD = 0,022 USD.

Läsåtgärder faktureras per 10 000. Om kostnaden per 10 000 åtgärder därför är 5,50 USD är kostnaden för en enskild åtgärd 5,50 USD /10 000 = 0,00055 USD. Kostnaden för att läsa 1 000 blobar med standardprioritet är 1 000 * 0,0005 USD = 0,50 USD.

I det här exemplet skulle den totala kostnaden för att rehydrera (hämta + läsa) vara $0.022 + $0.50 = $0.52.

Kommentar

Om du ställer in rehydreringsprioriteten på hög ökar datahämtnings- och läsfrekvensen.

Om du planerar att extrahera data bör du försöka undvika en avgift för tidig borttagning. Om du vill granska dina alternativ kan du läsa Mer information om bloblagring från arkivnivån.

Scenario: Säkerhetskopiering av engångsdata

Det här scenariot förutsätter att du planerar att ta bort lokala band eller filservrar genom att migrera säkerhetskopieringsdata till molnlagring. Om du inte förväntar dig att användarna ska komma åt dessa data ofta kan det vara klokt att migrera dessa data direkt till arkivnivån. Under den första månaden skulle du anta kostnaden för att skriva data till arkivnivån. Under de återstående månaderna skulle du bara betala för kostnaden för att lagra data och kostnaden för att extrahera data efter behov för enstaka läsåtgärder.

Med hjälp av de exempelpriser som visas i den här artikeln visar följande tabell tre månaders utgifter.

I det här scenariot förutsätts en inledande inmatning av 2 000 000 filer på totalt 102 400 GB i storlek för arkivering. Det förutsätter också en engångsläsning varje månad på cirka 1 % av den arkiverade kapaciteten. Den åtgärd som används i det här scenariot är put blob-åtgärden . Det här scenariot förutsätter också att blobar extraheras genom att blobar kopieras i stället för att blobens åtkomstnivå ändras.

Kostnadsfaktor januari februari Mars Beräknad årlig
Skrivåtgärder 2,000,000 0 0 2,000,000
Priset för en enskild skrivåtgärd $0.000011 $0.000011 $0.000011 $0.000011
Kostnad för att skriva (åtgärder * priset för en skrivåtgärd) 22,00 USD 0,00 USD 0,00 USD 22,00 USD
Total filstorlek (GB) 102,400 102,400 102,400 1,228,800
Datapriser (betala per användning) $0.002 $0.002 $0.002 $0.002
Kostnad att lagra (filstorlek * datapris) $204.80 $204.80 $204.80 $2,457.60
Datahämtningsstorlek (1 % av filstorleken) 1,024 1,024 1,024 12,288
Pris för datahämtning 0,022 USD 0,022 USD 0,022 USD 0,022 USD
Kostnad för att hämta (datahämtningsstorlek * pris för hämtning) 22,53 USD 22,53 USD 22,53 USD $270.34
Antal läsåtgärder (antal filer * 1 %) 20 000 20 000 20 000 240,000
Priset för en enskild läsåtgärd $0.00055 $0.0005 5 $0.00055 $0.00055
Kostnad att läsa (åtgärder * pris för en läsåtgärd) 11,00 USD 11,00 USD 11,00 USD 132,00 USD
Kostnad för att rehydrera (kostnad för att hämta + kostnad att läsa) $33.53 $33.53 $33.53 $402.34
Total kostnad (skriv + lagring + rehydrat) 260,33 USD $238.33 $238.33 $2,881.94

Dricks

Om du vill modellera kostnader över 12 månader öppnar du fliken Engångssäkerhetskopiering i den här arbetsboken. Du kan uppdatera priserna och värdena i kalkylbladet för att beräkna dina kostnader.

Scenario: Kontinuerlig nivåindelning

Det här scenariot förutsätter att du planerar att regelbundet flytta data till arkivnivån. Du kanske använder Blob Storage-inventeringsrapporter för att mäta vilka blobar som används mindre ofta och sedan använda livscykelhanteringsprinciper för att automatisera arkiveringsprocessen.

Varje månad förutsätter du kostnaden för att skriva till arkivnivån. Kostnaden för att lagra och sedan extrahera data skulle öka med tiden när du arkiverar fler blobar.

Med hjälp av de exempelpriser som visas i den här artikeln visar följande tabell tre månaders utgifter.

Det här scenariot förutsätter en månatlig inmatning av 200 000 filer på totalt 10 240 GB i storlek för arkivering. Det förutsätter också en engångsläsning varje månad på cirka 1 % av den arkiverade kapaciteten. Den åtgärd som används i det här scenariot är put blob-åtgärden .

Kostnadsfaktor januari februari Mars Beräknad årlig
Skrivåtgärder 200 000 200 000 200 000 2,400,000
Priset för en enskild skrivåtgärd $0.000011 $0.000011 $0.000011
Kostnad för att skriva (åtgärder * priset för en skrivåtgärd) 2,20 USD 2,20 USD 2,20 USD 26,40 USD
Antal filer 200 000 400,000 600,000 2,400,000
Total filstorlek (GB) 10,240 20,480 39,720 122,880
Datapriser (betala per användning) $0.002 $0.002 $0.002
Kostnad att lagra (filstorlek * datapris) $10.14 20,28 USD 30,41 USD $1,597.44
Datahämtningsstorlek (1 % av filstorleken) 102 205 307 7,987
Pris för datahämtning 0,022 USD 0,022 USD 0,022 USD
Kostnad för att hämta (datahämtningsstorlek * pris för hämtning) $2.25 4,51 USD $6.76 $175.72
Antal läsåtgärder (antal filer * 1 % lagringsläsning) 2 000 4 000 6 000 156,000
Priset för en enskild läsåtgärd $0.00055 $0.00055 $0.00055
Läskostnad (åtgärder * läspris) 1,10 USD 2,20 USD 3,30 USD $85.80
Kostnad för att rehydrera (kostnad för att hämta + kostnad att läsa) 3,35 USD $6.71 10,06 USD $261.52
Totalkostnad 26,03 USD $49.87 73,70 USD $1,885.36

Dricks

Om du vill modellera kostnader över 12 månader öppnar du fliken Kontinuerlig nivåindelning i den här arbetsboken. Du kan uppdatera priserna och värdena i kalkylbladet för att beräkna dina kostnader.

Arkivera kontra kallt och kallt

Arkivlagring är den lägsta kostnadsnivån. Det kan dock ta upp till 15 timmar att extrahera 10-GiB-filer. Mer information finns i Blob rehydrering från arkivnivån. Arkivnivån kanske inte passar bäst om dina arbetsbelastningar måste läsa data snabbt. Den lågfrekventa nivån erbjuder en läsfördröjning i nära realtid med ett lägre pris än den frekventa nivån. Genom att förstå dina åtkomstkrav kan du välja mellan nivåerna lågfrekvent, kall och arkivnivå.

I följande tabell jämförs kostnaden för arkivlagring med kostnaden för lågfrekvent och kall lagring med hjälp av de exempelpriser som visas i den här artikeln. Det här scenariot förutsätter en månatlig inmatning av 200 000 filer på totalt 10 240 GB i storlek för arkivering. Det förutsätter också att 1 läser varje månad cirka 10 % av den lagrade kapaciteten (1 024 GB) och 10 % av de totala åtgärderna (20 000).

Kostnadsfaktor Arkiv Kall Lågfrekvent
Skrivåtgärder 200 000 200 000 200 000
Priset för en enskild skrivåtgärd $0.000011 $0.000018 $0.00001
Kostnad för att skriva (åtgärder * priset för en skrivåtgärd) 2,20 USD 3,60 USD 2,00 USD
Totalt antal filer 200 000 200 000 200 000
Total filstorlek (GB) 10,240 10,240 10,240
Datapriser (betala per användning) $0.0020 $0.0045 0,0115 USD
Kostnad att lagra (filstorlek * datapris) 20,48 USD 46,08 USD $117.76
Datahämtningsstorlek (10 % av filstorleken) 1,024 1,024 1,024
Pris för datahämtning per GB 0,022 USD 0,03 USD 0,01 USD
Antal läsåtgärder (antal filer * 10 % lagringsläsning) 20 000 20 000 20 000
Priset för en enskild läsåtgärd $0.00055 $0.00001 $0.000001
Läskostnad (åtgärder * läspris) 11,00 USD $.20 $.02
Kostnad för att rehydrera (kostnad för att hämta + kostnad att läsa) 30,48 USD 30,92 USD 10,26 USD
Månadskostnad $42.62 $71.38 $167.91

Dricks

Om du vill modellera dina kostnader öppnar du fliken Välj nivåer i den här arbetsboken. Du kan uppdatera priserna och värdena i kalkylbladet för att beräkna dina kostnader.

I följande diagram visas hur månadsutgifterna påverkas med olika läsprocent. Det här diagrammet förutsätter en månatlig inmatning av 1 000 000 filer på totalt 10 240 GB i storlek. Om vi antar exempelpriser visar det här diagrammet en brytpunkt på eller runt läsnivån på 25 %. Efter den nivån börjar kostnaden för arkivlagring öka i förhållande till kostnaden för lågfrekvent lagring.

Lågfrekventa respektive arkiverade månatliga utgifter

Exempelpriser

Följande tabell innehåller exempelpriser (fiktiva) för varje begäran till Blob Service-slutpunkten (blob.core.windows.net).

Viktigt!

Dessa priser är endast avsedda som exempel och bör inte användas för att beräkna dina kostnader. Officiella priser finns på prissättningssidorna för Azure Blob Storage eller Azure Data Lake Storage. Mer information om hur du väljer rätt prissida finns i Förstå den fullständiga faktureringsmodellen för Azure Blob Storage.

Prisfaktor Het Lågfrekvent Kall Arkiv
Priset för skrivåtgärder (per 10 000) 0,055 USD 0,10 USD 0,18 USD 0,11 USD
Priset för läsåtgärder (per 10 000) $0.0044 0,01 USD 0,10 USD 5,50 USD
List- och containeråtgärder (per 10 000) 0,055 USD 0,055 USD 0,065 USD $.055
Alla andra åtgärder (per 10 000) $0.0044 $0.0044 0,0052 USD $.0044
Pris för datahämtning (per GB) Kostnadsfri 0,01 USD 0,03 USD $.022
Pris för datalagring första 50 TB (betala per användning) $0.0208 0,0115 USD $0.0045 $0.002
Priset för datalagring nästa 450 TB (betala per användning) 0,020 USD 0,0115 USD $0.0045 $0.002
Pris på 100 TB (reserverad kapacitet på ett år) $1,747 $966 Inte tillgängliga $183
Pris på 100 TB (reserverad kapacitet på tre år) $1,406 $872 Inte tillgängliga 168 USD
Nätverksbandbredd mellan regioner inom Nordamerika (per GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Priset för läsåtgärder med hög prioritet (per 10 000) Ej tillämpligt Saknas Ej tillämpligt 65,00 USD
Priset för datahämtning med hög prioritet (per GB) Ej tillämpligt Saknas Ej tillämpligt 0,13 USD

Följande tabell innehåller exempelpriser (fiktiva) priser för varje begäran till Data Lake Storage-slutpunkten (dfs.core.windows.net). Officiella priser finns i Priser för Azure Data Lake Storage.

Prisfaktor Het Lågfrekvent Kall Arkiv
Priset för skrivåtgärder (var 4 mib, per 10 000) $0.07120 0,13 USD 0,234 USD 0,143 USD
Priset för läsåtgärder (var 4 mib, per 10 000) 0,0057 USD 0,013 USD 0,13 USD 7,15 USD
Iterativa skrivåtgärder (per 100) 0,0715 USD 0,0715 USD 0,0715 USD 0,0715 USD
Iterativa läsåtgärder (per 10 000) 0,0715 USD 0,0715 USD $0.0845 0,0715 USD
Pris för datahämtning (per GB) Kostnadsfri 0,01 USD 0,03 USD 0,022 USD
Nätverksbandbredd mellan regioner inom Nordamerika (per GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Datalagringspriser första 50 TB (betala per användning) $0.021 0,012 USD $0.0045 $0.002
Priser för datalagring nästa 450 TB (betala per användning) 0,020 USD 0,012 USD $0.0045 $0.002
Pris på 100 TB (reserverad kapacitet på ett år) $1,747 $966 Inte tillgängliga $183
Pris på 100 TB (reserverad kapacitet på tre år) $1,406 $872 Inte tillgängliga 168 USD
Priset för läsåtgärder med hög prioritet (per 10 000) Ej tillämpligt Saknas Ej tillämpligt 84,50 USD
Priset för datahämtning med hög prioritet (per GB) Ej tillämpligt Saknas Ej tillämpligt 0,13 USD
Index (GB/månad) $0.0297 Ej tillämpligt Saknas Ej tillämpligt

Nästa steg