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.
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 |