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.
De kosten voor uploaden
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.
Kosten voor uploaden naar het Blob Service-eindpunt
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 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 |
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 bewerking Blobeigenschappen ophalen wordt gefactureerd als een bewerking voor alle andere bewerkingen .
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 | Statisch | Koud | Archiveren |
---|---|---|---|---|
Prijs van één schrijfbewerking (prijs / 10.000) | $ 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 (prijs / 10.000) | $ 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.
Kosten voor uploaden naar het Data Lake Storage-eindpunt
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 met behulp van het pad - Updatebewerking 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 bewerking Blobeigenschappen ophalen wordt gefactureerd als een bewerking voor 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 | Statisch | Koud | Archiveren |
---|---|---|---|---|
Prijs van één schrijfbewerking (prijs / 10.000) | $ 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 (prijs / 10.000) | $ 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 |
De kosten voor downloaden
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.
Kosten voor het downloaden van het Blob Service-eindpunt
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 | Statisch | Koud |
---|---|---|---|
Prijs van één lijstbewerking (prijs/ 10.000) | $ 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 (prijs / 10.000) | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het ophalen van blobeigenschappen (1000 * bewerkingsprijs) | $ 0,00044 | $ 0,00044 | $ 0,00052 |
Prijs van één leesbewerking (prijs / 10.000) | $ 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 (5 * bewerkingsprijs) | $ 0,00 | $ 0,05 | $ 0,15 |
Totale kosten (lijst + eigenschappen + lezen + ophalen) | $ 0,001 | $ 0,051 | $ 0,161 |
Kosten voor het downloaden van het Data Lake Storage-eindpunt
Als u blobs downloadt van het Data Lake Storage-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 die wordt gefactureerd als een bewerking voor alle andere bewerkingen . AzCopy downloadt elk blok (4 MiB in grootte) met behulp van de bewerking Path - Read . Elk pad- leesoproep 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.
In de volgende tabel wordt het aantal schrijfbewerkingen berekend dat nodig is om de blobs te uploaden.
Berekening | Weergegeven als |
---|---|
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 blob vanuit de archieflaag.
Prijsfactor | Heet | Statisch | Koud |
---|---|---|---|
Prijs van één lijstbewerking (prijs/ 10.000) | $ 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 (prijs / 10.000) | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het ophalen van blobeigenschappen (1000 * bewerkingsprijs) | $ 0,00044 | $ 0,00044 | $ 0,00052 |
Prijs van één leesbewerking (prijs / 10.000) | $ 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 (5 * bewerkingsprijs) | $ 0,00 | $ 0,05 | $ 0,15 |
Totale kosten (lijst + eigenschappen + lezen + ophalen) | $ 0,731 | $ 1,716 | $ 16,804 |
De kosten voor het kopiëren tussen containers
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.
Kosten voor het kopiëren van blobs binnen hetzelfde account
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 kopieer-blobbewerking om blobs te kopiëren naar een andere container die wordt gefactureerd als een schrijfbewerking die is gebaseerd op de doellaag.
Prijsfactor | Heet | Statisch | Koud |
---|---|---|---|
Prijs van één lijstbewerking (prijs/ 10.000) | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Kosten van het weergeven van bewerkingen (1 * bewerkingsprijs) | $ 0,0000055 | $ 0,0000055 | $ 0,0000065 |
Prijs van één enkele andere bewerkingen (prijs / 10.000) | $ 0,00000044 | $ 0,00000044 | $ 0,00000052 |
Kosten voor het ophalen van blobeigenschappen (2000 * bewerkingsprijs) | $ 0,00088 | $ 0,00088 | $ 0,00104 |
Prijs van één schrijfbewerking (prijs / 10.000) | $ 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 |
Kosten van het kopiëren van blobs naar een ander account in dezelfde regio
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 | Statisch | Koud |
---|---|---|---|
Totaal uit vorige sectie | $ 0,0064 | $ 0,0109 | $ 0,0190 |
Prijs van één leesbewerking (prijs / 10.000) | $ 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 (5 * bewerkingsprijs) | $ 0,00 | $.05 | $.15 |
Totale kosten (vorige sectie + ophalen + lezen) | $ 0,0068 | $ 0,0619 | $ 0,1719 |
Kosten van het kopiëren van blobs naar een account in een andere regio
Dit scenario is identiek aan het vorige scenario, behalve dat u kosten voor uitgaand netwerk in rekening wordt gebracht.
Prijsfactor | Heet | Statisch | Koud |
---|---|---|---|
Totale kosten uit vorige sectie | $ 0,0068 | $ 0,0619 | $ 0,1719 |
Prijs van uitgaand netwerk (per GiB) | $ 0,02 | $ 0,02 | $ 0,02 |
Totale kosten van uitgaand netwerk (5 * prijs van uitgaand verkeer) | $.10 | $.10 | $.10 |
Totale kosten (vorige sectie + uitgaand verkeer) | $ 0,1068 | $ 0,1619 | $ 0,2790 |
De kosten voor het synchroniseren van wijzigingen
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.
Kosten voor het synchroniseren van een container met een lokaal bestandssysteem
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.
Kosten voor het synchroniseren van containers
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.
Samenvatting van berekeningen
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 | Statisch | 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 | $ 0,051 | $ 0,161 | N.v.t. |
Blobs downloaden (Data Lake Storage-eindpunt) | $ 0,731 | $ 1,716 | $ 16,804 | N.v.t. |
Blobs kopiëren | $ 0,064 | $ 0,0109 | $ 0,0190 | N.v.t. |
Blobs kopiëren naar een ander account | $ 0,0068 | $ 0,0619 | $ 0,1719 | N.v.t. |
Blobs kopiëren naar een account in een andere regio | $ 0,1068 | $ 0,1619 | $ 0,2790 | N.v.t. |
Voorbeeldprijzen
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 | Statisch | 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 bewerkingen (per 10.000) | $ 0,0044 | $ 0,0044 | $ 0,0052 | $.0044 |
Prijs van het ophalen van gegevens (per GB) | Gratis | $ 0,01 | $ 0,03 | $.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 | Statisch | 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 |