De kosten van het gebruik van AzCopy schatten om blobs over te dragen
Dit artikel helpt u bij het schatten van de kosten voor het overdragen van blobs met behulp van AzCopy.
Alle berekeningen zijn gebaseerd op een fictieve prijs. U vindt elke prijs in de sectie voorbeeldprijzen aan het einde van dit artikel.
Belangrijk
Deze prijzen zijn alleen bedoeld als voorbeelden en mogen niet worden gebruikt om uw kosten te berekenen. Zie de prijzenpagina's voor Azure Blob Storage of prijzen voor Azure Data Lake Storage voor officiële prijzen. Zie Inzicht in het volledige factureringsmodel voor Azure Blob Storage voor meer informatie over het kiezen van de juiste pagina met prijzen.
Wanneer u de opdracht azcopy copy uitvoert, geeft u een doeleindpunt op. Dit eindpunt kan een Blob Service-eindpunt (blob.core.windows.net
) of een Data Lake Storage-eindpunt (dfs.core.windows.net
) zijn. In deze sectie worden de kosten berekend voor het gebruik van elk eindpunt om 1000 blobs te uploaden die elk 5 GiB groot zijn.
Als u gegevens uploadt naar het Blob Service-eindpunt, uploadt AzCopy standaard elke blob in 8-MiB-blokken. Deze grootte kan worden geconfigureerd.
AzCopy gebruikt de putblokbewerking om elk blok te uploaden. Nadat het laatste blok is geüpload, worden deze blokken door AzCopy doorgevoerd met behulp van de bewerking Put Block List . Beide operaties worden in rekening gebracht als schrijfbewerkingen.
In de volgende tabel wordt het aantal schrijfbewerkingen berekend dat nodig is om deze blobs te uploaden.
Berekening | Waarde |
---|---|
Aantal MiB in 5 GiB | 5,120 |
PutBlock-bewerkingen per blob (5.120 MiB / 8-MiB-blok) | 640 |
PutBlockList-bewerkingen per blob | 1 |
Totaal aantal schrijfbewerkingen (1.000 * 641) | 641,000 |
Tip
U kunt het aantal bewerkingen verminderen door AzCopy te configureren voor het gebruik van een grotere blokgrootte.
Nadat elke blob is geüpload, gebruikt AzCopy de bewerking Blob-eigenschappen ophalen als onderdeel van het valideren van de upload. De Ophalen van Blobeigenschappen-bewerking wordt gefactureerd als een alle overige bewerkingen-bewerking.
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, worden in de volgende tabel de kosten berekend voor het uploaden van deze blobs.
Prijsfactor | Heet | Gaaf | Koud | Archiveren |
---|---|---|---|---|
Prijs van één schrijfbewerking | $ 0,0000055 | $ 0,00001 | $ 0,000018 | $ 0,000011 |
Kosten van schrijfbewerkingen (641.000 * bewerkingsprijs) | $ 3,5255 | $ 6,4100 | $ 11,5380 | $ 7,0510 |
Prijs van één andere bewerking | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 | $ 0,00000044 |
Kosten voor het ophalen van blobeigenschappen (1000 * andere bewerkingsprijs) | $ 0,0004 | $ 0,0004 | $ 0,0005 | $ 0,00044 |
Totale kosten (schrijven + eigenschappen) | $ 3,53 | $ 6,41 | $ 11,54 | $ 7,05 |
Notitie
Als u uploadt naar de archieflaag, wordt elke Put Block-bewerking in rekening gebracht tegen de prijs van een dynamische schrijfbewerking. Elke Put Block List-bewerking wordt de prijs van een archiefschrijfbewerking in rekening gebracht.
Als u gegevens uploadt naar het Data Lake Storage-eindpunt, uploadt AzCopy elke blob in 4 MiB-blokken. Deze waarde kan niet worden geconfigureerd.
AzCopy uploadt elk blok door gebruik te maken van de Pad - Update bewerking met de actieparameter ingesteld op append
. Nadat het laatste blok is geüpload, worden deze blokken door AzCopy doorgevoerd met behulp van de bewerking Path - Update met de actieparameter ingesteld op flush
. Beide bewerkingen worden gefactureerd als schrijfbewerkingen.
In de volgende tabel wordt het aantal schrijfbewerkingen berekend dat nodig is om deze blobs te uploaden.
Berekening | Weergegeven als |
---|---|
Aantal MiB in 5 GiB | 5,120 |
Pad - Bewerkingen bijwerken (toevoegen) per blob (5.120 MiB/4-MiB-blok) | 1,280 |
Pad - Bewerkingen bijwerken (leegmaken) per blob | 1 |
Totaal aantal schrijfbewerkingen (1.000 * 1.281) | 1,281,00 |
Nadat elke blob is geüpload, gebruikt AzCopy de bewerking Blob-eigenschappen ophalen als onderdeel van het valideren van de upload. De Get Blob Properties-bewerking wordt gefactureerd als een bewerking 'Alle andere bewerkingen'.
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, berekent de volgende tabel de kosten voor het uploaden van deze blobs
Prijsfactor | Heet | Cool | Koud | Archiveren |
---|---|---|---|---|
Prijs van één schrijfbewerking | $ 0,00000720 | $ 0,000013 | $ 0,0000234 | $ 0,0000143 |
Kosten van schrijfbewerkingen (1.281.000 * bewerkingsprijs) | $ 9,2332 | $ 16,6530 | $ 29,9754 | $ 18,3183 |
Prijs van één andere bewerking | $ 0,00000044 | $ 0,00000044 | $ 0,00000068 | $ 0,00000044 |
Kosten voor het ophalen van blobeigenschappen (1000 * bewerkingsprijs) | $ 0,0004 | $ 0,0004 | $ 0,0007 | $ 0,0004 |
Totale kosten (schrijven + eigenschappen) | $ 9,22 | $ 16,65 | $ 29,98 | $ 18,32 |
Wanneer u de opdracht azcopy copy uitvoert, geeft u een broneindpunt op. Dit eindpunt kan een Blob Service-eindpunt (blob.core.windows.net
) of een Data Lake Storage-eindpunt (dfs.core.windows.net
) zijn. In deze sectie worden de kosten berekend voor het gebruik van elk eindpunt om 1000 blobs te downloaden die elk 5 GiB groot zijn.
Als u blobs downloadt van het Blob Service-eindpunt, gebruikt AzCopy de Lijst-blobs om blobs op te sommen. Een lijst-blobs wordt gefactureerd als een lijst en maakt containerbewerking . Eén list-blobs-bewerking retourneert maximaal 5.000 blobs. Daarom is in dit voorbeeld slechts één list-blobs-bewerking vereist.
Voor elke blob gebruikt AzCopy de bewerking Blob-eigenschappen ophalen en de bewerking Blob ophalen. De bewerking Blobeigenschappen ophalen wordt gefactureerd als een bewerking voor alle andere bewerkingen en de bewerking Blob ophalen wordt gefactureerd als een leesbewerking .
Als u blobs downloadt uit de statische of koude laag, worden er ook kosten in rekening gebracht voor het ophalen van gegevens per GiB.
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, worden in de volgende tabel de kosten berekend voor het downloaden van deze blobs.
Notitie
Deze tabel sluit de archieflaag uit omdat u niet rechtstreeks vanuit die laag kunt downloaden. Zie Rehydratatie van blob vanuit de archieflaag.
Prijsfactor | Heet | Gaaf | Koud |
---|---|---|---|
Prijs van één lijstbewerking | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Kosten van het vermelden van bewerkingen (1 * bewerkingsprijs) | $ 0,0000055 | $ 0,0000050 | $ 0,0000065 |
Prijs van één andere bewerking | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het verkrijgen van blobeigenschappen (1000 * bewerkingsprijs) | $ 0,00044 | $ 0,00044 | $ 0,00052 |
Prijs van één leesbewerking | $ 0,00000044 | $ 0,000001 | $ 0,00001 |
Kosten van leesbewerkingen (1000 * bewerkingsprijs) | $ 0,00044 | $ 0,001 | $ 0,01 |
Prijs van het ophalen van gegevens (per GiB) | $ 0,00 | $ 0,01 | $ 0,03 |
Kosten van het ophalen van gegevens 1000 * (5 * bewerkingsprijs) | $ 0,00 | $ 50,00 | $ 150,00 |
Totale kosten (lijst + eigenschappen + lezen + ophalen) | $ 0,001 | $ 50,001 | $ 150,011 |
Als u blobs downloadt van het Data Lake Storage-eindpunt, gebruikt AzCopy de Lijst-blobs om blobs op te sommen. Een List Blobs wordt gefactureerd als een lijst- en containermaakoperatie. Eén list-blobs-bewerking retourneert maximaal 5.000 blobs. Daarom is in dit voorbeeld slechts één list-blobs-bewerking vereist.
Voor elke blob gebruikt AzCopy de bewerking Blob-eigenschappen ophalen, die wordt gefactureerd als een alle overige bewerkingen-bewerking. AzCopy downloadt elk blok (4 MiB in grootte) met behulp van de bewerking Path - Read . Elk pad-leesaanroep wordt gefactureerd als een leesbewerking.
Als u blobs downloadt uit de koele of koude laag, worden er ook kosten berekend voor het ophalen van gegevens per GiB.
In de volgende tabel wordt het aantal schrijfbewerkingen berekend dat nodig is om de blobs te uploaden.
Berekening | Waarde |
---|---|
Aantal MiB in 5 GiB | 5,120 |
Pad - Updatebewerkingen per blob (5.120 MiB / 4-MiB-blok) | 1,280 |
Totaal aantal leesbewerkingen (1000 * 1.280) | 1,280,000 |
Met behulp van de voorbeeldprijzen die in dit artikel worden weergegeven, worden in de volgende tabel de kosten berekend voor het downloaden van deze blobs.
Notitie
Deze tabel sluit de archieflaag uit omdat u niet rechtstreeks vanuit die laag kunt downloaden. Zie Rehydratatie van een blob vanuit het archiefniveau.
Prijsfactor | Heet | Gaaf | Koud |
---|---|---|---|
Prijs van één lijstbewerking | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Kosten van het weergeven van bewerkingen (1 * bewerkingsprijs) | $ 0,0000055 | $ 0,0000050 | $ 0,0000065 |
Prijs van één andere bewerking | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het ophalen van blobeigenschappen (1000 * bewerkingsprijs) | $ 0,00044 | $ 0,00044 | $ 0,00052 |
Prijs van één leesbewerking | $ 0,00000060 | $ 0,00000130 | $ 0,00001300 |
Kosten van leesbewerkingen (1.281.000 * bewerkingsprijs) | $ 0,73017 | $ 1,6653 | $ 16,653 |
Prijs van het ophalen van gegevens (per GiB) | $ 0,0000000000 | $ 0,010000000 | $ 0,030000000 |
Kosten van het ophalen van gegevens 1000 * (5 * bewerkingsprijs) | $ 0,00 | $ 50,00 | $ 150,00 |
Totale kosten (lijst + eigenschappen + lezen + ophalen) | $ 0,731 | $ 51,666 | $ 166,653 |
Wanneer u de opdracht azcopy copy uitvoert, geeft u een bron- en doeleindpunt op. Deze eindpunten kunnen een Blob Service-eindpunt (blob.core.windows.net
) of een Data Lake Storage-eindpunt (dfs.core.windows.net
) zijn. In deze sectie worden de kosten voor het kopiëren van 1000 blobs berekend die elk 5 GiB groot zijn.
Notitie
Blobs in de archieflaag kunnen alleen worden gekopieerd naar een onlinelaag. Omdat in al deze voorbeelden wordt uitgegaan van dezelfde laag voor bron en doel, wordt de archieflaag uitgesloten van deze tabellen.
Ongeacht welk eindpunt u opgeeft (Blob Service of Data Lake Storage), gebruikt AzCopy de lijst-blobs om blobs op de bronlocatie op te sommen. Een lijst-blobs wordt gefactureerd als een lijst en maakt containerbewerking . Eén list-blobs-bewerking retourneert maximaal 5.000 blobs. Daarom is in dit voorbeeld slechts één list-blobs-bewerking vereist.
Voor elke blob gebruikt AzCopy de bewerking Blob-eigenschappen ophalen voor zowel de bron-blob als de blob die naar het doel wordt gekopieerd. De bewerking Blobeigenschappen ophalen wordt gefactureerd als een bewerking voor alle andere bewerkingen . AzCopy gebruikt de Copy Blob-operatie om blobs naar een andere container te kopiëren, wat wordt gefactureerd als een schrijfbewerking, afhankelijk van de doellaag.
Prijsfactor | Heet | Gaaf | Koud |
---|---|---|---|
Prijs van één lijstbewerking | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Kosten van het opnemen van bewerkingen (1 * bewerkingsprijs) | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Prijs van een enkele andere bewerking | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het ophalen van blobeigenschappen (2000 * bewerkingsprijs) | $ 0,00088 | $ 0,00088 | $ 0,00104 |
Prijs van één schrijfbewerking | $ 0,0000055 | $ 0,00001 | $ 0,000018 |
Kosten voor schrijven (1000 * bewerkingsprijs) | $ 0,0055 | $ 0,01 | $ 0,018 |
Totale kosten (vermelding + eigenschappen + schrijven) | $ 0,0064 | $ 0,0109 | $ 0,0190 |
Dit scenario is identiek aan de vorige, behalve dat u ook wordt gefactureerd voor het ophalen van gegevens en voor leesbewerkingen die zijn gebaseerd op de bronlaag.
Prijsfactor | Heet | Koel | Koud |
---|---|---|---|
Totaal uit vorige sectie | $ 0,0064 | $ 0,0109 | $ 0,0190 |
Prijs van één leesbewerking | $ 0,00000044 | $ 0,000001 | $ 0,00001 |
Kosten van leesbewerkingen (1.000 * bewerkingsprijs) | $ 0,00044 | $ 0,001 | $ 0,01 |
Prijs van het ophalen van gegevens (per GiB) | Gratis | $ 0,01 | $ 0,03 |
Kosten van het ophalen van gegevens 1000 * (5 * bewerkingsprijs) | $ 0,00 | $ 50,00 | $ 150,00 |
Totale kosten (vorige sectie + ophalen + lezen) | $ 0,0068 | $ 50,0119 | $ 150,0290 |
Dit scenario is identiek aan het vorige scenario, behalve dat er kosten voor uitgaand netwerk aan u in rekening worden gebracht.
Prijsfactor | Heet | Cool | Koud |
---|---|---|---|
Totale kosten uit vorige sectie | $ 0,0068 | $ 0,0619 | $ 0,1719 |
Kost van netwerkuitgang (per GiB) | $ 0,02 | $ 0,02 | $ 0,02 |
Totale kosten van netwerkuitgang 1000 * (5 * prijs van netwerkuitgang) | $ 100 | $ 100 | $ 100 |
Totale kosten (vorige gedeelte + uitgaand) | $ 100,0068 | $ 150,0119 | $ 250,0290 |
Wanneer u de azcopy-synchronisatieopdracht uitvoert, geeft u een bron- en doeleindpunt op. Deze eindpunten kunnen een Blob Service-eindpunt (blob.core.windows.net
) of een Data Lake Storage-eindpunt (dfs.core.windows.net
) zijn.
Notitie
Blobs in de archieflaag kunnen alleen worden gekopieerd naar een onlinelaag. Omdat in al deze voorbeelden wordt uitgegaan van dezelfde laag voor bron en doel, wordt de archieflaag uitgesloten van deze tabellen.
Als u een container bijgewerkt wilt houden met wijzigingen in een lokaal bestandssysteem, voert AzCopy exact dezelfde taken uit als beschreven in de kosten voor uploaden naar het eindpunt van de Blob-service in dit artikel. Blobs worden alleen geüpload als de laatste wijzigingstijd van een lokaal bestand anders is dan de laatste wijzigingstijd van de blob in de container. Daarom worden schrijftransacties alleen gefactureerd voor blobs die worden geüpload.
Als u een lokaal bestandssysteem bijgewerkt wilt houden met wijzigingen in een container, voert AzCopy exact dezelfde taken uit als beschreven in de kosten voor downloaden van het blobservice-eindpunt van dit artikel. Blobs worden alleen gedownload als de laatste wijzigingstijd van een lokale blob verschilt van de laatste wijzigingstijd van de blob in de container. Daarom worden alleen leestransacties gefactureerd voor blobs die worden gedownload.
Als u twee containers gesynchroniseerd wilt houden, voert AzCopy exact dezelfde taken uit als beschreven in de sectie De kosten voor het kopiëren tussen containers in dit artikel. Een blob wordt alleen gekopieerd als de laatste wijzigingstijd van een blob in de broncontainer verschilt van de laatste wijzigingstijd van een blob in de doelcontainer. Daarom worden schrijf- en leestransacties alleen gefactureerd voor blobs die worden gekopieerd.
De azcopy-synchronisatieopdracht maakt gebruik van de bewerking List Blobs voor zowel bron- als doelaccounts bij het synchroniseren van containers die in afzonderlijke accounts bestaan.
De volgende tabel bevat alle schattingen die in dit artikel worden weergegeven. Alle schattingen zijn gebaseerd op het overdragen van 1000 blobs die elk 5 GiB groot zijn en de steekproefprijzen gebruiken die in de volgende sectie worden vermeld.
Scenario | Heet | Koel | Koud | Archiveren |
---|---|---|---|---|
Blobs uploaden (Blob Service-eindpunt) | $3,53 | $ 6,41 | $ 11,54 | $ 3,53 |
Blobs uploaden (Data Lake Storage-eindpunt) | $ 9,22 | $ 16,65 | $ 29,98 | $ 18,32 |
Blobs downloaden (Blob Service-eindpunt) | $ 0,001 | $ 50,001 | $ 150,011 | N.v.t. |
Blobs downloaden (Data Lake Storage-eindpunt) | $ 0,731 | $ 51,666 | $ 166,653 | N.v.t. |
Blobs kopiëren | $ 0,064 | $ 0,0109 | $ 0,0190 | N.v.t. |
Blobs kopiëren naar een ander account | $ 0,0068 | $ 50,0119 | $ 150,0290 | N.v.t. |
Blobs kopiëren naar een account in een andere regio | $ 100,0068 | $ 150,0119 | $ 250,0290 | N.v.t. |
De volgende tabel bevat voorbeeldprijzen (fictieve prijzen) voor elke aanvraag naar het Blob Service-eindpunt (blob.core.windows.net
).
Belangrijk
Deze prijzen zijn alleen bedoeld als voorbeelden en mogen niet worden gebruikt om uw kosten te berekenen. Zie de prijzen van Azure Blob Storage of de prijzenpagina's van Azure Data Lake Storage voor officiële prijzen. Zie Inzicht in het volledige factureringsmodel voor Azure Blob Storage voor meer informatie over het kiezen van de juiste pagina met prijzen.
Prijsfactor | Heet | Gaaf | Koud | Archiveren |
---|---|---|---|---|
Prijs van schrijfbewerkingen (per 10.000) | $ 0,055 | $ 0,10 | $ 0,18 | $ 0,11 |
Prijs van leesbewerkingen (per 10.000) | $ 0,0044 | $ 0,01 | $ 0,10 | €5,50 |
Lijst- en containerbewerkingen (per 10.000) | $ 0,055 | $ 0,055 | $ 0,065 | $.055 |
Alle andere operaties (per 10.000) | $ 0,0044 | $ 0,0044 | $ 0,0052 | $.0044 |
Prijs van het ophalen van gegevens (per GB) | Gratis | $ 0,01 | $ 0,03 | 0,022 $ |
Prijs van gegevensopslag eerst 50 TB (betalen per gebruik) | $ 0,0208 | $ 0,0115 | $ 0,0045 | $ 0,002 |
Prijs van gegevensopslag volgende 450 TB (betalen per gebruik) | $ 0,020 | $ 0,0115 | $ 0,0045 | $ 0,002 |
Prijs van 100 TB (gereserveerde capaciteit van één jaar) | $ 1.747 | $ 966 | Niet beschikbaar | $ 183 |
Prijs van 100 TB (gereserveerde capaciteit van drie jaar) | $ 1.406 | $ 872 | Niet beschikbaar | $ 168 |
Netwerkbandbreedte tussen regio's binnen Noord-Amerika (per GB) | $ 0,02 | $ 0,02 | $ 0,02 | $ 0,02 |
Prijs van leesbewerkingen met hoge prioriteit (per 10.000) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 65,00 |
Prijs van het ophalen van gegevens met hoge prioriteit (per GB) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 0,13 |
De volgende tabel bevat voorbeeldprijzen (fictieve prijzen) voor elke aanvraag naar het Data Lake Storage-eindpunt (dfs.core.windows.net
). Zie prijzen voor Azure Data Lake Storage voor officiële prijzen.
Prijsfactor | Heet | Koel | Koud | Archiveren |
---|---|---|---|---|
Prijs van schrijfbewerkingen (elke 4 MiB, per 10.000) | $ 0,07120 | $ 0,13 | $ 0,234 | $ 0,143 |
Prijs van leesbewerkingen (elke 4 MiB, per 10.000) | $ 0,0057 | $ 0,013 | $ 0,13 | $ 7,15 |
Iteratieve schrijfbewerkingen (per 100) | $ 0,0715 | $ 0,0715 | $ 0,0715 | $ 0,0715 |
Iteratieve leesbewerkingen (per 10.000) | $ 0,0715 | $ 0,0715 | $ 0,0845 | $ 0,0715 |
Prijs van het ophalen van gegevens (per GB) | Gratis | $ 0,01 | $ 0,03 | $ 0,022 |
Netwerkbandbreedte tussen regio's binnen Noord-Amerika (per GB) | $ 0,02 | $ 0,02 | $ 0,02 | $ 0,02 |
Prijzen voor gegevensopslag eerst 50 TB (betalen per gebruik) | $ 0,021 | $ 0,012 | $ 0,0045 | $ 0,002 |
Prijzen voor gegevensopslag volgende 450 TB (betalen per gebruik) | $ 0,020 | $ 0,012 | $ 0,0045 | $ 0,002 |
Prijs van 100 TB (gereserveerde capaciteit van één jaar) | $ 1.747 | $ 966 | Niet beschikbaar | $ 183 |
Prijs van 100 TB (gereserveerde capaciteit van drie jaar) | $ 1.406 | $ 872 | Niet beschikbaar | $ 168 |
Prijs van leesbewerkingen met hoge prioriteit (per 10.000) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 84,50 |
Prijs van het ophalen van gegevens met hoge prioriteit (per GB) | Niet van toepassing | Niet van toepassing | Niet van toepassing | $ 0,13 |
Index (GB/maand) | $ 0,0297 | Niet van toepassing | Niet van toepassing | Niet van toepassing |