Dela via


Kostnadsuppskattning: Ladda upp och komma åt data från flera regioner

Det här exemplet beräknar kostnaden för att ladda upp och ladda ned data från flera Azure-regioner.

Viktigt!

Den här uppskattningen baseras på dessa urvalspriser. Exempelpriser bör inte användas för att beräkna dina produktionskostnader. Information om hur du hittar officiella priser finns i Hitta enhetspriset för varje mätare.

Scenarium

Ditt företag planerar att distribuera ett nytt klientprogram till användare som finns i flera Azure-regioner över hela kontinenten. Det här programmet används för att ladda upp loggfiler och ladda ned dem för diagnostikanalys. Filer lagras som blobar på frekvent åtkomstnivå. Baserat på förväntade användningsmönster har du blivit ombedd att skapa en ungefärlig kostnadsuppskattning.

Lagringskontot finns i regionen USA, västra, är konfigurerat för geo-redundant lagring (GRS) och har inte hierarkiska namnområden aktiverade.

Kostnader

I följande tabell beskrivs varje kostnad.

Kostnad Beskrivning
Kostnad för att skriva Under det här kvartalet laddar klienter upp uppskattningsvis 50 000 loggfiler (ungefär 1 GB vardera i storlek). Klienter har konfigurerats för att ladda upp loggfilerna i 8-MiB-block. Varje block faktureras som en skrivåtgärd med en ytterligare åtgärd för att committera dessa block. En mindre blockstorlek fungerar, men du vet att en större blockstorlek resulterar i färre skrivåtgärder, så du planerar att inkludera det förslaget tillsammans med din uppskattning.
Kostnad för replikering Eftersom kontot har konfigurerats för geo-redundant lagring replikeras alla blobar till en sekundär region. Den här replikeringsprocessen lägger till en dataöverföringsavgift per GB som replikeras.
Kostnad att läsa Alla blobar som laddas ned för diagnostikanalys faktureras som en läsåtgärd. Du tror att klientprogram kommer att ladda ned ungefär hälften av de filer som laddats upp för diagnostikanalys. Du får också veta att 75% klientapplikationer inte är i samma region som lagringskontot. Därför medför blobar som laddas ned av dessa klienter en avgift för nätverksbandbredd.

Beräkning

Baserat på dessa exempelpriser visar följande tabell hur varje kostnadskomponent beräknas.

Kostnad Kostnadsfaktor Beräkning Värde
Kostnad för att skriva PutBlock-åtgärder per blob 1 GiB / 8-MiB block 155
PutBlockList-åtgärder per blob 1 per blob 1
Priset för en skrivåtgärd på varmnivån $0.000021
Kostnad för att ladda upp loggfiler

(50 000 blobar * 156) * 0,000021 USD $163.80
Kostnad för replikering Priset för dataöverföring (per GB) 0,02 USD
Kostnad för replikering

50 000 GB * 0,02 USD 1 000,00 USD
Kostnad att läsa Antal läsåtgärder 50,000 delat med 2 25,000
Prissätta en läsåtgärd på den frekventa nivån $0.00440
Kostnad för läsoperationer

25 000 GB * 0,00440 USD 110,00 USD
Antal blobar som laddats ned från andra regioner 25 000 * 75% 1875
Avgift för nätverksbandbredd 1875 * $0.02 375,00 USD
Kostnad att läsa

$110 + $375 $485
Totalkostnad $163.80 + $1,000 + $485 $1,648.80

Tips/Råd

Det här scenariot modellerar inte hur lång tid data finns i lagringen, så tabellen inkluderar inte kostnader för datalagring som faktureras per GB. Du kan beräkna kostnadslagringen och kostnaden för transaktioner i din miljö med hjälp av Priskalkylatorn för Azure.

Se även