Odhad nákladů na použití nástroje AzCopy k přenosu objektů blob
Tento článek vám pomůže odhadnout náklady na přenos objektů blob pomocí nástroje AzCopy.
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 nahrání
Když spustíte příkaz azcopy copy , zadáte cílový koncový bod. Tento koncový bod může být koncový bod služby Blob Service (blob.core.windows.net
) nebo koncový bod služby Data Lake Storage (dfs.core.windows.net
). Tato část vypočítá náklady na použití jednotlivých koncových bodů k nahrání 1 000 objektů blob, které mají velikost 5 GiB .
Náklady na nahrání do koncového bodu služby Blob Service
Pokud nahrajete data do koncového bodu služby Blob Service, AzCopy ve výchozím nastavení nahraje každý objekt blob do bloků 8 MiB. Tato velikost je konfigurovatelná.
AzCopy k nahrání každého bloku používá operaci Put Block . Po nahrání konečného bloku nástroj AzCopy tyto bloky potvrdí pomocí operace Put Block List . Obě operace se účtují jako operace zápisu .
Následující tabulka vypočítá počet operací zápisu potřebných k nahrání těchto objektů blob.
Výpočet | Hodnota |
---|---|
Počet MiB v 5 GiB | 5,120 |
Operace PutBlock na objekt blob (5 120 MiB / 8-MiB blok) | 640 |
Operace PutBlockList na objekt blob | 0 |
Celkový počet operací zápisu (1 000 × 641) | 641,000 |
Tip
Počet operací můžete snížit tak, že nakonfigurujete AzCopy tak, aby používal větší velikost bloku.
Po nahrání každého objektu blob použije AzCopy operaci Získat vlastnosti objektu blob jako součást ověřování nahrávání. Operace Získat vlastnosti objektu blob se účtuje jako všechny ostatní operace .
Pomocí ukázkových cen, které se zobrazí v tomto článku, vypočítá následující tabulka náklady na nahrání těchto objektů blob.
Faktor ceny | Značný zájem | Studená | Bez zájmu | Archiv |
---|---|---|---|---|
Cena jedné operace zápisu (cena / 10 000) | $0,0000055 | $0,00001 | $0,000018 | $0,000011 |
Náklady na operace zápisu (641 000 * cena provozu) | 3,5255 Kč | 6,4100 Kč | 11,5380 Kč | 7,0510 Kč |
Cena jedné jiné operace (cena / 10 000) | $0,00000044 | $0,00000044 | $0,00000052 | $0,00000044 |
Náklady na získání vlastností objektu blob (1000 * jiná cena operace) | $0,0004 | $0,0004 | $0,0005 | $0,00044 |
Celkové náklady (zápis + vlastnosti) | $3,53 | $6,41 | $11,54 | $7,05 |
Poznámka:
Pokud nahrajete do archivní úrovně, každá operace Put Block se účtuje za cenu operace horkého zápisu. Každá operace seznamu blokovaných položek se účtuje za cenu operace zápisu archivu.
Náklady na nahrání do koncového bodu Data Lake Storage
Pokud nahrajete data do koncového bodu Data Lake Storage, AzCopy nahraje každý objekt blob do bloků 4 MiB. Tato hodnota není konfigurovatelná.
AzCopy nahraje každý blok pomocí operace Path – Update s parametrem akce nastaveným na append
. Po nahrání konečného bloku azCopy potvrdí tyto bloky pomocí operace Path – Update s parametrem akce nastaveným na flush
. Obě operace se účtují jako operace zápisu .
Následující tabulka vypočítá počet operací zápisu potřebných k nahrání těchto objektů blob.
Výpočet | Hodnota |
---|---|
Počet MiB v 5 GiB | 5,120 |
Cesta – operace aktualizace (připojení) na objekt blob (5 120 MiB / 4-MiB blok) | 1,280 |
Cesta – operace aktualizace (vyprázdnění) na objekt blob | 0 |
Celkový počet operací zápisu (1 000 × 1 281) | 1,281,00 |
Po nahrání každého objektu blob použije AzCopy operaci Získat vlastnosti objektu blob jako součást ověřování nahrávání. Operace Získat vlastnosti objektu blob se účtuje jako všechny ostatní operace .
Pomocí ukázkových cen, které se zobrazí v tomto článku, vypočítá následující tabulka náklady na nahrání těchto objektů blob.
Faktor ceny | Značný zájem | Studená | Bez zájmu | Archiv |
---|---|---|---|---|
Cena jedné operace zápisu (cena / 10 000) | $0,00000720 | $0,000013 | $0,0000234 | $0,0000143 |
Náklady na operace zápisu (1 281 000 * provozní cena) | 9,2332 Kč | 16,6530 Kč | 29,9754 Kč | 18,3183 Kč |
Cena jedné jiné operace (cena / 10 000) | $0,00000044 | $0,00000044 | $0,00000068 | $0,00000044 |
Náklady na získání vlastností objektu blob (1000 * cena operace) | $0,0004 | $0,0004 | $0,0007 | $0,0004 |
Celkové náklady (zápis + vlastnosti) | $9,22 | 16,65 Kč | 29,98 Kč | 18,32 Kč |
Náklady ke stažení
Když spustíte příkaz azcopy copy , zadáte zdrojový koncový bod. Tento koncový bod může být koncový bod služby Blob Service (blob.core.windows.net
) nebo koncový bod služby Data Lake Storage (dfs.core.windows.net
). Tato část vypočítá náklady na použití jednotlivých koncových bodů ke stažení 1 000 objektů blob, které mají velikost 5 GiB .
Náklady na stažení z koncového bodu služby Blob Service
Pokud stahujete objekty blob z koncového bodu služby Blob Service, AzCopy použije k vytvoření výčtu objektů blob seznam objektů blob. Objekty blob seznamu se fakturují jako seznam a vytvoří operaci kontejneru. Jedna operace objektu blob seznamu vrátí až 5 000 objektů blob. V tomto příkladu je proto vyžadována pouze jedna operace objektu blob seznamu.
Pro každý objekt blob používá AzCopy operaci Získat vlastnosti objektu blob a operaci Získat objekt blob . Operace Získat vlastnosti objektu blob se fakturuje jako všechny ostatní operace a operace Získat objekt blob se účtuje jako operace čtení .
Pokud stahujete objekty blob ze studené nebo studené úrovně, budou se vám účtovat také poplatky za načtení dat za stažení GiB.
Pomocí ukázkových cen, které se zobrazí v tomto článku, následující tabulka vypočítá náklady na stažení těchto objektů blob.
Poznámka:
Tato tabulka vyloučí archivní úroveň, protože ji nemůžete stáhnout přímo z této úrovně. Viz dosazování objektů blob z archivní úrovně.
Faktor ceny | Značný zájem | Studená | Bez zájmu |
---|---|---|---|
Cena operace s jedním seznamem (cena/ 10 000) | $0,0000055 | $0,0000055 | $0,0000065 |
Náklady na výpis operací (1 * cena provozu) | $0,0000055 | $0,0000050 | $0,0000065 |
Cena jedné jiné operace (cena / 10 000) | $0,00000044 | $0,00000044 | $0,00000052 |
Náklady na získání vlastností objektu blob (1000 * cena operace) | $0,00044 | $0,00044 | $0,00052 |
Cena jedné operace čtení (cena / 10 000) | $0,00000044 | $0,000001 | $0,00001 |
Náklady na operace čtení (1000 * cena operace) | $0,00044 | $0,001 | $0,01 |
Cena načítání dat (za GiB) | 0,00 USD | $0,01 | $0,03 |
Náklady na načtení dat 1000 * (5 * provozní cena) | $0,00 | 50,00 Kč | 150,00 Kč |
Celkové náklady (seznam + vlastnosti + čtení + načtení) | $0,001 | $50,001 | 150,011 Kč |
Náklady na stažení z koncového bodu Data Lake Storage
Pokud stahujete objekty blob z koncového bodu Data Lake Storage, AzCopy k vytvoření výčtu objektů blob použije objekty blob seznamu. Objekty blob seznamu se fakturují jako seznam a vytvoří operaci kontejneru. Jedna operace objektu blob seznamu vrátí až 5 000 objektů blob. V tomto příkladu je proto vyžadována pouze jedna operace objektu blob seznamu.
Pro každý objekt blob používá AzCopy operaci Získat vlastnosti objektu blob, která se účtuje jako všechny ostatní operace . AzCopy stáhne každý blok (velikost 4 MiB) pomocí operace Cesta – čtení . Každá cesta – volání čtení se účtuje jako operace čtení .
Pokud stahujete objekty blob ze studené nebo studené úrovně, budou se vám účtovat také poplatky za načtení dat za stažení GiB.
Následující tabulka vypočítá počet operací zápisu potřebných k nahrání objektů blob.
Výpočet | Hodnota |
---|---|
Počet MiB v 5 GiB | 5,120 |
Cesta – operace aktualizace na objekt blob (5 120 MiB / blok 4 MiB) | 1,280 |
Celkový počet operací čtení (1000 × 1 280) | 1,280,000 |
Pomocí ukázkových cen, které se zobrazí v tomto článku, následující tabulka vypočítá náklady na stažení těchto objektů blob.
Poznámka:
Tato tabulka vyloučí archivní úroveň, protože ji nemůžete stáhnout přímo z této úrovně. Viz dosazování objektů blob z archivní úrovně.
Faktor ceny | Značný zájem | Studená | Bez zájmu |
---|---|---|---|
Cena operace s jedním seznamem (cena/ 10 000) | $0,0000055 | $0,0000055 | $0,0000065 |
Náklady na výpis operací (1 * cena provozu) | $0,0000055 | $0,0000050 | $0,0000065 |
Cena jedné jiné operace (cena / 10 000) | $0,00000044 | $0,00000044 | $0,00000052 |
Náklady na získání vlastností objektu blob (1000 * cena operace) | $0,00044 | $0,00044 | $0,00052 |
Cena jedné operace čtení (cena / 10 000) | $0,00000060 | $0,00000130 | $0,00001300 |
Náklady na operace čtení (1 281 000 * provozní cena) | $0,73017 | $1,6653 | 16,653 Kč |
Cena načítání dat (za GiB) | 0,0000000 Kč | $0,010000000 | $0,030000000 Kč |
Náklady na načtení dat 1000 * (5 * provozní cena) | $0,00 | 50,00 Kč | 150,00 Kč |
Celkové náklady (seznam + vlastnosti + čtení + načtení) | 0,731 Kč | 51,666 Kč | 166,653 Kč |
Náklady na kopírování mezi kontejnery
Když spustíte příkaz azcopy copy , zadáte zdrojový a cílový koncový bod. Těmito koncovými body může být koncový bod služby Blob Service (blob.core.windows.net
) nebo koncový bod služby Data Lake Storage (dfs.core.windows.net
). Tato část vypočítá náklady na kopírování 1 000 objektů blob, které mají velikost 5 GiB .
Poznámka:
Objekty blob v archivní úrovni je možné kopírovat pouze do online vrstvy. Vzhledem k tomu, že všechny tyto příklady předpokládají stejnou úroveň pro zdroj a cíl, je z těchto tabulek vyloučena archivní úroveň.
Náklady na kopírování objektů blob ve stejném účtu
Bez ohledu na to, který koncový bod zadáte (Blob Service nebo Data Lake Storage), AzCopy použije objekty blob Seznamu k vytvoření výčtu objektů blob ve zdrojovém umístění. Objekty blob seznamu se fakturují jako seznam a vytvoří operaci kontejneru. Jedna operace objektu blob seznamu vrátí až 5 000 objektů blob. V tomto příkladu je proto vyžadována pouze jedna operace objektu blob seznamu.
Pro každý objekt blob používá AzCopy operaci Získat vlastnosti objektu blob pro zdrojový objekt blob i objekt blob, který se zkopíruje do cíle. Operace Získat vlastnosti objektu blob se účtuje jako všechny ostatní operace . AzCopy pomocí operace kopírování objektů blob zkopíruje objekty blob do jiného kontejneru, který se účtuje jako operace zápisu , která je založená na cílové vrstvě.
Faktor ceny | Značný zájem | Studená | Bez zájmu |
---|---|---|---|
Cena operace s jedním seznamem (cena/ 10 000) | $0,0000055 | $0,0000055 | $0,0000065 |
Náklady na výpis operací (1 * cena provozu) | $0,0000055 | $0,0000055 | $0,0000065 |
Cena jednoho dalšího provozu (cena / 10 000) | $0,00000044 | $0,00000044 | $0,00000052 |
Náklady na získání vlastností objektu blob (2000 * cena operace) | $0,00088 | $0,00088 | $0,00104 |
Cena jedné operace zápisu (cena / 10 000) | $0,0000055 | $0,00001 | $0,000018 |
Cena za zápis (1000 * cena provozu) | $0,0055 | $0,01 | $0,018 |
Celkové náklady (výpis + vlastnosti + zápis) | $0,0064 | $0,0109 | 0,0190 Kč |
Náklady na kopírování objektů blob do jiného účtu ve stejné oblasti
Tento scénář je shodný s předchozím scénářem s tím rozdílem, že se vám také účtuje načítání dat a operace čtení založená na zdrojové vrstvě.
Faktor ceny | Značný zájem | Studená | Bez zájmu |
---|---|---|---|
Celkem z předchozí části | $0,0064 | $0,0109 | 0,0190 Kč |
Cena jedné operace čtení (cena / 10 000) | $0,00000044 | $0,000001 | $0,00001 |
Náklady na operace čtení (1 000 * cena provozu) | $0,00044 | $0,001 | $0,01 |
Cena načítání dat (za GiB) | Bezplatný | $0,01 | $0,03 |
Náklady na načtení dat 1000 * (5 * provozní cena) | $0,00 | 50,00 Kč | 150,00 Kč |
Celkové náklady (předchozí oddíl + načtení + čtení) | $0,0068 | 50,0119 Kč | 150,0290 Kč |
Náklady na kopírování objektů blob do účtu umístěného v jiné oblasti
Tento scénář je shodný s předchozím scénářem s tím rozdílem, že se vám budou účtovat poplatky za výchozí přenos dat sítě.
Faktor ceny | Značný zájem | Studená | Bez zájmu |
---|---|---|---|
Celkové náklady z předchozí části | $0,0068 | $0,0619 | 0,1719 Usd |
Cena výchozího přenosu dat sítě (za GiB) | 0,02 USD | 0,02 USD | 0,02 USD |
Celkové náklady na výchozí přenos dat sítě 1000 * (5 * cena výchozího přenosu dat) | $100 | $100 | $100 |
Celkové náklady (předchozí oddíl + výchozí přenos dat) | 100,0068 Kč | 150,0119 Kč | 250,0290 Kč |
Náklady na synchronizaci změn
Když spustíte příkaz azcopy sync , zadáte zdrojový a cílový koncový bod. Těmito koncovými body může být koncový bod služby Blob Service (blob.core.windows.net
) nebo koncový bod služby Data Lake Storage (dfs.core.windows.net
).
Poznámka:
Objekty blob v archivní úrovni je možné kopírovat pouze do online vrstvy. Vzhledem k tomu, že všechny tyto příklady předpokládají stejnou úroveň pro zdroj a cíl, je z těchto tabulek vyloučena archivní úroveň.
Náklady na synchronizaci kontejneru s místním systémem souborů
Pokud chcete zachovat kontejner aktualizovaný o změny místního systému souborů, AzCopy provede stejné úlohy, jak je popsáno v části Náklady na nahrání do koncového bodu služby Blob Service v tomto článku. Objekty blob se nahrají jenom v případě, že se čas poslední změny místního souboru liší od času poslední změny objektu blob v kontejneru. Proto se vám fakturují transakce zápisu pouze za objekty blob, které se nahrají.
Pokud chcete zachovat místní systém souborů aktualizovaný změnami v kontejneru, AzCopy provádí stejné úlohy, jak je popsáno v části Náklady na stažení z části koncový bod služby Blob Service tohoto článku. Objekty blob se stáhnou jenom v případě, že se čas poslední změny místního objektu blob liší od času poslední změny objektu blob v kontejneru. Proto se vám fakturují transakce čtení pouze za objekty blob, které se stáhnou.
Náklady na synchronizaci kontejnerů
Pokud chcete zachovat dvě kontejnery synchronizované, AzCopy provede přesně stejné úlohy, jak je popsáno v části Náklady na kopírování mezi kontejnery v tomto článku. Objekt blob se zkopíruje jenom v případě, že se čas poslední změny objektu blob ve zdrojovém kontejneru liší od času poslední změny objektu blob v cílovém kontejneru. Proto se vám fakturují transakce zápisu a čtení pouze za objekty blob, které se kopírují.
Příkaz azcopy sync používá operaci List Blobs pro zdrojové i cílové účty při synchronizaci kontejnerů, které existují v samostatných účtech.
Souhrn výpočtů
Následující tabulka obsahuje všechny odhady uvedené v tomto článku. Všechny odhady vycházejí z převodu 1000 objektů blob, které mají velikost 5 GiB , a používají ukázkové ceny uvedené v další části.
Scénář | Značný zájem | Studená | Bez zájmu | Archiv |
---|---|---|---|---|
Nahrání objektů blob (koncový bod služby Blob Service) | $3,53 | $6,41 | $11,54 | $3,53 |
Nahrání objektů blob (koncový bod Data Lake Storage) | $9,22 | 16,65 Kč | 29,98 Kč | 18,32 Kč |
Stažení objektů blob (koncový bod služby Blob Service) | $0,001 | $50,001 | 150,011 Kč | – |
Stažení objektů blob (koncový bod Data Lake Storage) | 0,731 Kč | 51,666 Kč | 166,653 Kč | – |
Kopírování objektů blob | $0,064 | $0,0109 | 0,0190 Kč | – |
Kopírování objektů blob do jiného účtu | $0,0068 | 50,0119 Kč | 150,0290 Kč | – |
Kopírování objektů blob do účtu v jiné oblasti | 100,0068 Kč | 150,0119 Kč | 250,0290 Kč | – |
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 |