Sdílet prostřednictvím


Odhad nákladů na používání služby Azure Blob Storage

Tento článek vám pomůže odhadnout náklady na ukládání, nahrávání, stahování a práci s daty ve službě Azure Blob Storage.

Všechny výpočty jsou založeny na fiktivní ceně. Každou cenu najdete v části Ukázkové ceny na konci tohoto článku.

Důležité

Tyto ceny jsou určené jenom jako příklady a neměly by se používat k výpočtu nákladů. Oficiální ceny najdete na cenách služby Azure Blob Storage nebo na stránce s cenami služby Azure Data Lake Storage. Další informace o tom, jak zvolit správnou cenovou stránku, najdete v tématu Vysvětlení celého fakturačního modelu pro Azure Blob Storage.

Náklady na ukládání dat

Náklady na úložiště můžete vypočítat vynásobením velikosti dat v GB cenou úložiště zvolené úrovně přístupu. Pokud například plánujete uložit 10 TB objektů blob ve studené úrovni přístupu, náklady na kapacitu jsou 0,0115 USD * 10 * 1024 = 117,78 USD za měsíc.

V závislosti na tom, kolik úložného prostoru potřebujete, může být vhodné rezervovat kapacitu se slevou. Kapacitu si můžete rezervovat v přírůstcích po 100 TB a 1 PB po dobu trvání závazku 1 rok nebo 3 roky. Rezervovaná kapacita je dostupná jenom pro data uložená v horké, studené a archivní úrovni přístupu.

Následující tabulka porovnává náklady na průběžné platby a náklady na rezervovanou kapacitu při ukládání dat o velikosti 100 TB (102 400 GB) s využitím ukázkových cen v tomto článku.

Výpočet Značný zájem Studená Archiv
Měsíční cena za 100 TB úložiště 2 130 Kč 963 Kč $205
Měsíční cena za 100 TB úložiště (rezervovaná za jeden rok) 1 747 Kč 966 Kč $183
Měsíční cena za 100 TB úložiště (rezervovaná za tři roky) 1 406 Kč 872 Kč 168 USD

Pokud chcete vypočítat bod, ve kterém rezervovaná kapacita začíná dávat smysl, vydělte náklady na rezervovanou kapacitu sazbou průběžných plateb. Pokud jsou například náklady na rezervovanou kapacitu 1 rok pro úložiště studené úrovně 966 USD a sazba průběžných plateb je 0,0115 USD, pak výpočet je 966 USD / 0,0115 USD = 84 000 GB (přibližně 82 TB). Pokud plánujete uložit alespoň 82 TB dat na studenou úroveň pro celou dobu rezervace, začne mít rezervovaná kapacita smysl. Následující tabulka vypočítá zalomení sudého bodu v TB pro každou úroveň přístupu.

Výpočet Značný zájem Studená Archiv
Měsíční cena za GB úložiště dat (průběžné platby) $0,0208 $0,0115 $0,002
Cena za 100 TB rezervovaného úložiště 1 747 Kč 966 Kč $183
Přerušení i pro rezervovanou kapacitu na 1 rok 82 TB1 82 TB 89 TB
Přerušení i pro 3letou rezervovanou kapacitu 66 TB1 74 TB 82 TB

1Horká úroveň má více tarifů průběžných plateb. Do tohoto výpočtu se započítává cena prvních 50 TB a cena druhého 50 TB.

Další informace o rezervované kapacitě najdete v tématu Optimalizace nákladů na službu Blob Storage s rezervovanou kapacitou.

Obecné informace o nákladech na úložiště najdete v tématu Měřiče úložiště dat a indexů.

Náklady na přenos dat

Při přenosu dat se vám budou účtovat operace zápisu a čtení . Některé klientské aplikace používají další operace k přenosu dat, jako jsou operace pro výpis objektů blob nebo získání vlastností. Nástroj AzCopy je optimalizovaný pro efektivní přenos dat a může sloužit jako kanonický příklad, na kterém se založí odhady nákladů.

Podívejte se na odhad nákladů na použití AzCopy k přenosu objektů blob.

Náklady na nahrání

Když nahrajete data, klient tato data rozdělí do bloků a každý blok nahraje jednotlivě. Každý blok, který se nahrává, se účtuje jako operace zápisu. K sestavení bloků do objektu blob, který je uložený v účtu, je nutná konečná operace zápisu. Počet operací zápisu potřebných k nahrání objektu blob závisí na velikosti každého bloku. 8 MiB je výchozí velikost bloku pro nahrávání do koncového bodu služby Blob Service (blob.core.windows.net) a tato velikost je konfigurovatelná. 4 MiB je velikost bloku pro nahrávání do koncového bodu Data Lake Storage (dfs.core.windows.net) a tato velikost není konfigurovatelná. Menší velikost bloku funguje lépe, protože bloky se můžou nahrávat paralelně. Náklady jsou ale vyšší, protože k nahrání objektu blob se vyžaduje více operací zápisu.

Pomocí cen vzorku, které se zobrazí v tomto článku, a za předpokladu, že velikost bloku 8 MiB, následující tabulka odhaduje náklady na nahrání 1 000 objektů blob, které mají velikost 5 GiB na horkou úroveň.

Faktor ceny Hodnota
Počet MiB v 5 GiB 5,120
Operace zápisu na objekt blob (5 120 MiB / 8-MiB blok) 640
Operace zápisu pro potvrzení bloků 0
Celkový počet operací zápisu (1 000 × 641) 641,000
Cena jedné operace zápisu (cena / 10 000) $0,0000055
Náklady na operace zápisu (641 000 * cena jedné operace) 3,5255 Kč
Celkové náklady (zápis + vlastnosti) $3,5250055

Podrobnější příklady najdete v tématu Odhad nákladů k nahrání.

Náklady ke stažení

Počet operací potřebných ke stažení objektu blob závisí na tom, který koncový bod používáte. Pokud stáhnete objekt blob z koncového bodu služby Blob Service, budou se vám účtovat náklady na jednu operaci čtení . Pokud si stáhnete objekt blob z koncového bodu Data Lake Storage, budou se vám účtovat náklady na několik operací čtení, protože objekty blob se musí stáhnout ve 4 blocích MiB. Pokud stahujete objekty blob ze studené nebo studené úrovně, naúčtujete se také načtení dat na GiB ze studené, studené nebo archivní úrovně.

Pomocí ukázkových cen, které se zobrazí v tomto článku, následující tabulka odhaduje náklady na stažení 1 000 objektů blob, které mají velikost 5 GiB z studené úrovně pomocí koncového bodu Blob Storage.

Faktor ceny Hodnota
Cena jedné operace čtení (cena / 10 000) $0,000001
Náklady na operace čtení (1000 * cena operace) $0,001
Cena načítání dat (za GiB) $0,01
Náklady na načtení dat (5 * cena načítání dat) $0,05
Celkové náklady (čtení a načítání) $0,051

Nástroje, jako je AzCopy, také používají operace seznamu a operace k získání vlastností objektů blob. Jako podíl celkové faktury jsou tyto poplatky relativně malé. Příklady najdete v části Odhad nákladů ke stažení.

Náklady na kopírování mezi kontejnery

Pokud zkopírujete objekt blob do jiného kontejneru ve stejném účtu, budou se vám účtovat náklady na jednu operaci zápisu , která je založená na cílové úrovni. Pokud je cílový kontejner v jiném účtu, účtuje se vám také náklady na načtení dat a náklady na operaci čtení, která je založená na zdrojové vrstvě. Pokud je cílový účet v jiné oblasti, náklady na výchozí přenos dat sítě se přidají na vaši fakturu.

Při použití cen vzorku, které se zobrazí v tomto článku, následující tabulka odhaduje náklady na kopírování 1 000 objektů blob, které mají velikost 5 GiB mezi dvěma kontejnery v horké vrstvě.

Faktor ceny Hodnota
Cena jedné operace zápisu (cena / 10 000) $0,0000055
Náklady na zápis (1000 * cena jedné operace) $0,0055
Cena jedné operace čtení (cena / 10 000) $0,00000044
Náklady na operace čtení (1 000 * cena jedné operace) $0,00044
Celkové náklady (předchozí oddíl + načtení + čtení) $0,0068

Úplný příklad najdete v tématu Odhad nákladů na kopírování mezi kontejnery.

Náklady na přejmenování objektu blob

Náklady na přejmenování objektů blob závisí na struktuře souborů vašeho účtu a počtu objektů blob, které přejmenováváte.

Pokud má účet plochý obor názvů, neexistuje žádná vyhrazená operace pro přejmenování objektu blob. Místo toho klientský nástroj zkopíruje objekt blob do nového objektu blob a pak zdrojový objekt blob odstraní. Operace odstranění jsou bezplatné. Proto při přejmenování objektu blob se vám účtují náklady na jednu operaci zápisu . Pokud má účet hierarchický obor názvů, je k přejmenování objektu blob vyhrazená operace a fakturuje se jako iterativní operace zápisu .

Náklady na operaci zápisu u koncového bodu služby Blob Service jsou nižší než náklady na iterativní operaci zápisu u koncového bodu Data Lake Storage. Proto náklady na přejmenování objektů blob 1 po druhém stojí méně v účtech s plochým oborem názvů.

Pomocí ukázkových cen, které se zobrazí v tomto článku, vypočítá následující tabulka náklady na přejmenování 1 000 objektů blob.

Faktor ceny Značný zájem Studená Bez zájmu
Cena jedné operace zápisu do koncového bodu služby Blob Service (cena / 10 000) $0,0000055 $0,00001 $0,000018
Náklady na přejmenování virtuálních adresářů objektů blob (1000 * cena jedné operace) $0,0055 $0,01 $.018
Cena jedné iterativní operace zápisu do koncového bodu Data Lake Storage (cena / 100) $0,000715 $0,000715 $0,000715
Náklady na přejmenování adresářů Data Lake Storage (1000 * cena jedné operace) $0,715 $0,715 $0,715

Na základě těchto výpočtů se náklady na přejmenování 1 000 objektů blob v horké úrovni liší o 70 centů.

Náklady na přejmenování adresáře

Pokud má účet plochý obor názvů, objekty blob jsou uspořádány do virtuálních adresářů , které napodobují strukturu složek. Virtuální adresář tvoří část názvu objektu blob a je označen znakem oddělovače. Protože virtuální adresář je součástí názvu objektu blob, ve skutečnosti neexistuje jako nezávislý objekt. Neexistuje způsob, jak přejmenovat virtuální adresář bez přejmenování všech objektů blob, které obsahují tento virtuální adresář v názvu. Aby se každý objekt blob efektivně přejmenoval, klientské aplikace musí zkopírovat objekt blob a pak odstranit zdrojový objekt blob.

Pokud má účet hierarchický obor názvů, adresáře nejsou virtuální. Jedná se o konkrétní nezávislé objekty, se kterými můžete pracovat přímo. Přejmenování objektu blob je proto mnohem efektivnější, protože klientské aplikace můžou objekt blob přejmenovat v rámci jedné operace.

Pomocí ukázkových cen, které se zobrazí v tomto článku, vypočítá následující tabulka náklady na přejmenování 1 000 adresářů, které obsahují 1 000 objektů blob.

Faktor ceny Značný zájem Studená Bez zájmu
Cena jedné operace zápisu do koncového bodu služby Blob Service (cena / 10 000) $0,0000055 $0,00001 $0,000018
Náklady na přejmenování virtuálních adresářů objektů blob (1000 * cena jedné operace) $5,50 $10,00 18,00 Kč
Cena jedné iterativní operace zápisu do koncového bodu Data Lake Storage (cena / 100) $0,000715 $0,000715 $0,000715
Náklady na přejmenování adresářů Data Lake Storage (1000 * cena jedné operace) $0,715 $0,715 0.715

Na základě těchto výpočtů se náklady na přejmenování 1 000 adresářů v horké úrovni, které obsahují 1 000 objektů blob, liší o téměř 5,00 USD. U adresářů na studené úrovni je rozdíl vyšší než 17 USD.

Příklad: Nahrávání, stahování a změna úrovní přístupu

Tento příklad ukazuje čtyři měsíce nahrávání na základě útraty, stahování a dopad přesouvání objektů mezi vrstvami.

Parametry

Na začátku každého měsíce se do horké úrovně přístupu nahraje 1 000 souborů. Každý soubor má velikost 5 GB. Během měsíce polovina těchto souborů přečtených klientskými úlohami. Po 30 dnech se zásada správy životního cyklu přesune druhou polovinu na studenou úroveň přístupu, aby se ušetřily náklady na úložiště.

V březnu klientské aplikace čtou 10 % dat uložených ve studené úrovni přístupu. Zásady správy životního cyklu jsou nakonfigurované tak, aby tyto objekty blob po přečtení přesunuly zpět na horkou úroveň.

Dvacet dní do dubna klienti znovu čtou 10 % dat uložených ve studené úrovni přístupu. Tyto objekty blob však byly uloženy ve studené úrovni po dobu kratší než 30 dnů. Vzhledem k tomu, že zásady správy životního cyklu přesunou tyto objekty blob zpět na horkou úroveň před uplynutím minimálních 30 dnů, vyhodnotí se předběžná pokuta. Trest předčasného odstranění je náklady na studené úložiště po dobu 10 dnů.

Výpočty

Použití ukázkových cen, které se zobrazí v tomto článku, ukazuje následující tabulka čtyři měsíce útraty.

Poznámka:

Tyto výpočty poskytují přibližný odhad zadaných ukázkových cen. Pokud by se objekty blob nahrály v dávkách, pak by se některé části nákladů na úložiště vyhodnocely, protože by se za celý měsíc neúčtovaly náklady na úložiště. Viz Měřiče úložiště dat a indexů.

Faktor nákladů Leden Únor Březen Duben
Náklady na zápis 1000 objektů blob do horké úrovně1 $3,53 $3,53 $3,53 $3,53
Počet objektů blob v horké úrovni po měsíčním ingestování 1000 2000 2100 2155
Počet objektů blob, které se mají přesunout na studenou úroveň 0 1000 1050 1078
Náklady na nastavení objektů blob na studenou úroveň (fakturované jako operace zápisu) $0,00 $0,01 $0,0105 $0,010775
Počet objektů blob ve studené úrovni 0 1000 1050 1078
Celková velikost objektů blob ve studené úrovni (GB) 0 5000 5250 5388
Počet objektů blob přečtených ze studené úrovně a pak se přesunul zpět na horkou úroveň. 0 100 105 108
Náklady na čtení objektů blob ze studené úrovně $0,00 $0,0001 $0,000105 $0,00010775
Náklady na přesun objektů blob zpět na horkou úroveň $0,00 $0,0001 $0,000105 $0,00010775
Počet objektů blob, které zůstávají ve studené úrovni 0 900 945 970
Celková velikost objektů blob, které zůstávají ve studené úrovni (GB) 0 4500 4725 4849
Náklady na ukládání objektů blob ve studené úrovni $0,00 51,75 Kč 54,34 Kč 55,76 Kč
Trest předčasného odstranění $0,00 $0,00 $0,00 $0,41
Počet objektů blob, které zůstávají na horké úrovni 1000 1100 1155 1185
Celková velikost objektů blob, které zůstávají v horké úrovni (GB) 5000 5500 5775 5926
Náklady na ukládání objektů blob v horké úrovni 104,00 Kč $114,40 $120,12 123,27 Kč
Počet objektů blob načtených z horké úrovně 500 550 578 593
Náklady na čtení objektů blob z horké úrovně 0,00022 Kč $0,000242 0,0002541 Kč $0,00026076
Měsíční součet 107,53 Kč 169,69 Kč 178,00 Kč 182,98 Kč

1Počet operací potřebných k dokončení každého měsíčního nahrávání je 641 000. Vzorec pro výpočet tohoto čísla je 1 000 objektů blob × 5 GB / 8-MiB blok + operace zápisu, která je nutná k sestavení všech bloků do objektu blob.

Ukázkové ceny

Následující tabulka obsahuje ukázkové (fiktivní) ceny pro každý požadavek na koncový bod služby Blob Service (blob.core.windows.net).

Důležité

Tyto ceny jsou určené jenom jako příklady a neměly by se používat k výpočtu nákladů. Oficiální ceny najdete na cenách služby Azure Blob Storage nebo na stránce s cenami služby Azure Data Lake Storage. Další informace o tom, jak zvolit správnou cenovou stránku, najdete v tématu Vysvětlení celého fakturačního modelu pro Azure Blob Storage.

Faktor ceny Značný zájem Studená Bez zájmu Archiv
Cena operací zápisu (za 10 000) $0,055 0,10 $ $0,18 $0,11
Cena operací čtení (za 10 000) $0,0044 $0,01 0,10 $ $5,50
Výpis a kontejnerové operace (za 10 000) $0,055 $0,055 $0,065 $.055
Všechny ostatní operace (za 10 000) $0,0044 $0,0044 $0,0052 $.0044
Cena načítání dat (za GB) Bezplatný $0,01 $0,03 $.022
Cena úložiště dat prvních 50 TB (průběžné platby) $0,0208 $0,0115 $0,0045 $0,002
Cena úložiště dat příští 450 TB (průběžné platby) $0,020 $0,0115 $0,0045 $0,002
Cena 100 TB (rezervovaná kapacita na jeden rok) 1 747 Kč 966 Kč Není k dispozici $183
Cena 100 TB (tříletá rezervovaná kapacita) 1 406 Kč 872 Kč Není k dispozici 168 USD
Šířka pásma sítě mezi oblastmi v rámci Severní Amerika (za GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Cena operací čtení s vysokou prioritou (za 10 000) Nelze použít Nelze použít Nelze použít 65,00 Kč
Cena načítání dat s vysokou prioritou (za GB) Nelze použít Nelze použít Nelze použít 0,13 USD

Následující tabulka obsahuje ukázkové ceny (fiktivní) ceny pro každou žádost koncového bodu Data Lake Storage (dfs.core.windows.net). Oficiální ceny najdete na stránce s cenami služby Azure Data Lake Storage.

Faktor ceny Značný zájem Studená Bez zájmu Archiv
Cena operací zápisu (každých 4 MiB za 10 000) 0,07120 Kč 0,13 USD 0,234 Usd 0,143 Usd
Cena operací čtení (každých 4 MiB za 10 000) $0,0057 $0,013 0,13 USD $7,15
Iterativní operace zápisu (za 100) $0,0715 $0,0715 $0,0715 $0,0715
Iterativní operace čtení (za 10 000) $0,0715 $0,0715 $0,0845 $0,0715
Cena načítání dat (za GB) Bezplatný $0,01 $0,03 $0,022
Šířka pásma sítě mezi oblastmi v rámci Severní Amerika (za GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Ceny úložiště dat za prvních 50 TB (průběžné platby) $0,021 $0,012 $0,0045 $0,002
Ceny úložiště dat s dalšími 450 TB (průběžné platby) $0,020 $0,012 $0,0045 $0,002
Cena 100 TB (rezervovaná kapacita na jeden rok) 1 747 Kč 966 Kč Není k dispozici $183
Cena 100 TB (tříletá rezervovaná kapacita) 1 406 Kč 872 Kč Není k dispozici 168 USD
Cena operací čtení s vysokou prioritou (za 10 000) Nelze použít Nelze použít Nelze použít 84,50 Kč
Cena načítání dat s vysokou prioritou (za GB) Nelze použít Nelze použít Nelze použít 0,13 USD
Index (GB / měsíc) 0,0297 Kč Nelze použít Nelze použít Nelze použít

Viz také