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 Horký Skvělý 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 skladovat alespoň 82 TB dat v chladném úložišti po celou dobu rezervace, má smysl rezervovat kapacitu. Následující tabulka počítá bod zlomu v TB pro každou úroveň přístupu.

Výpočet Horký Skvělý 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
Bod zvratu pro 1-ročně rezervovanou kapacitu 82 TB1 82 TB 89 TB
Bod zvratu 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í ukázkových cen, které se zobrazí v tomto článku, a za předpokladu velikosti bloku 8 MiB, následující tabulka uvádí odhad nákladů na nahrání 1 000 bloků dat, každý o velikosti 5 GiB, do úložiště s vysokou prioritou.

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ů 1
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č

Podrobnější příklady najdete v tématu Odhad nákladů na 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 z chladné nebo studené úrovně, bude vám také účtováno načítání dat na GiB stažených z chladné, 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 blobů, které mají velikost 5 GiB ze 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 1000 * (5 * cena načítání dat) 50,00 Kč
Celkové náklady (čtení a načítání) $50,001

Nástroje, jako je AzCopy, také používají seznamové operace a operace k získání vlastností 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 vám účtovány náklady na jednu operaci zápisu podle cílové úrovně. 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í příkladových cen, které jsou uvedeny v tomto článku, následující tabulka odhaduje náklady na kopírování 1 000 blobů o velikosti 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 (náklady na zápis + náklady ke čtení) $0,0059

Ú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í blobu. Místo toho klientský nástroj zkopíruje blob do nového a pak zdrojový odstraní. Operace odstranění jsou bezplatné. Proto se vám při přejmenování objektu blob účtují náklady na jednu operaci zápisu. Pokud má účet hierarchický obor názvů, existuje speciální operace pro přejmenování objektu blob, která se fakturuje 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 Horký Skvělý Studený
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 spojené s přejmenováním 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 Horký Skvělý Studený
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 blobů, liší se o téměř 5,00 USD. U adresářů na studené vrstvě je rozdíl vyšší než $17.

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

Tento příklad ukazuje čtyři měsíce výdajů na základě nahrávání, stahování a vliv přesouvání objektů mezi úrovněmi.

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 byla polovina těchto souborů přečtena 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 v úrovni chlazeného přístupu. Zásady správy životního cyklu jsou nakonfigurované tak, aby objekty blob po přečtení přesunuly zpět na aktivní úroveň.

Dvacátý den dubna klienti znovu čtou 10 % dat, která jsou uložena 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

Pomocí ukázkových cen, které se v tomto článku zobrazí, tato tabulka ukazuje výdaje za čtyři měsíce.

Poznámka:

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

Faktor nákladů Leden Únor Březen Duben
Náklady na zápis 1000 blobů do horké úrovně1 $3,53 $3,53 $3,53 $3,53
Počet blobů v úrovni Hot po měsíčním příjmu 1 000 2000 2100 2155
Počet blobů, které se mají přesunout na úroveň cool 0 1 000 1050 1078
Náklady na nastavení objektů blob do chladné vrstvy (účtované jako zápisová operace) $0,00 $0,01 $0,0105 $0,010775
Počet blobů v chladné úrovni 0 1 000 1050 1078
Celková velikost objektů blob ve studené úrovni (GB) 0 5 000 5250 5388
Počet objektů blob přečtených ze studené úrovně a poté přesunutých zpět na horkou úroveň. 0 100 105 108
Náklady na čtení blobů z chladné úrovně $0,00 $0,0001 $0,000105 $0,00010775
Náklady na přesun blobů zpět do horké úrovně $0,00 $0,0001 $0,000105 $0,00010775
Počet 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 blobů, které zůstávají ve horké vrstvě 1 000 1100 1155 1185
Celková velikost blobů, které zůstávají v horké vrstvě (GB) 5 000 5500 5775 5926
Náklady na ukládání objektů blob v aktivní úrovni 104,00 Kč $114,40 $120,12 123,27 Kč
Počet objektů typu blob načtených z horké úrovně 500 550 578 593
Náklady na čtení 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 blobů × 5 GB / 8 MiB blok + operace zápisu, která je nutná k sloučení všech bloků do blobu.

Ukázkové ceny

Následující tabulky obsahují ukázkové (fiktivní) ceny jednotlivých požadavků 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.

Následující tabulky předpokládají, že účet je nakonfigurovaný pro redundanci LRS.

Faktor ceny Horký Skvělý Studený 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
Seznamové a kontejnerové operace (za 10 000) $0,055 $0,055 $0,18 $.055
Všechny ostatní operace (za 10 000) $0,0044 $0,0044 $0,0052 Nelze použít
Cena načítání dat (za GB) Bezplatný $0,01 $0,03 0,022 USD
Cena úložiště dat prvních 50 TB (průběžné platby) $0,0208 $0,0115 $0,0045 $0,002
Cena za úložiště dat pro dalších 450 TB (platba dle skutečného využití) $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í Ameriky (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é (fiktivní) ceny pro každou žádost k koncovému 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 Horký Skvělý Studený Archiv
Cena operací zápisu (každé 4 MiB, za 10 000) 0,07150 Kč 0,13 USD 0,234 Usd 0,143 Usd
Cena operací čtení (každé 4 MiB na 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í (na každých 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í Ameriky (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 pro dalších 450 TB (platba podle využití) $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é