Sdílet prostřednictvím


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

Viz také