@@ -5,7 +5,7 @@ services: storage
5
5
author : normesta
6
6
ms.service : azure-blob-storage
7
7
ms.topic : conceptual
8
- ms.date : 11/27/2023
8
+ ms.date : 07/30/2024
9
9
ms.author : normesta
10
10
ms.custom : subject-cost-optimization
11
11
---
@@ -45,13 +45,13 @@ After each blob is uploaded, AzCopy uses the [Get Blob Properties](/rest/api/sto
45
45
46
46
Using the [ Sample prices] ( #sample-prices ) that appear in this article, the following table calculates the cost to upload these blobs.
47
47
48
- | Price factor | Hot | Cool | Cold | Archive |
49
- | ------------------------------------------------------------------| -------------| -------------| --------------| -------------|
50
- | Price of a single write operation (price / 10,000) | $0.0000055 | $0.00001 | $0.000018 | $0.00001 |
51
- | ** Cost of write operations (641,000 * operation price)** | ** $3.5255** | ** $6.4100** | ** $11.5380** | ** $3.5255 ** |
52
- | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 | $0.00000044 |
53
- | ** Cost to get blob properties (1000 * _ other_ operation price)** | ** $0.0004** | ** $0.0004** | ** $0.0005** | ** $0.0004 ** |
54
- | ** Total cost (write + properties)** | ** $3.53** | ** $6.41** | ** $11.54** | ** $3.53 ** |
48
+ | Price factor | Hot | Cool | Cold | Archive |
49
+ | ------------------------------------------------------------------| -------------| -------------| --------------| -------------- |
50
+ | Price of a single write operation (price / 10,000) | $0.0000055 | $0.00001 | $0.000018 | $0.000011 |
51
+ | ** Cost of write operations (641,000 * operation price)** | ** $3.5255** | ** $6.4100** | ** $11.5380** | ** $7.0510 ** |
52
+ | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 | $0.00000044 |
53
+ | ** Cost to get blob properties (1000 * _ other_ operation price)** | ** $0.0004** | ** $0.0004** | ** $0.0005** | ** $0.00044 ** |
54
+ | ** Total cost (write + properties)** | ** $3.53** | ** $6.41** | ** $11.54** | ** $7.05 ** |
55
55
56
56
> [ !NOTE]
57
57
> If you upload to the archive tier, each [ Put Block] ( /rest/api/storageservices/put-block ) operation is charged at the price of a ** hot** write operation. Each [ Put Block List] ( /rest/api/storageservices/put-block-list ) operation is charged the price of an ** archive** write operation.
@@ -64,24 +64,24 @@ AzCopy uploads each block by using the [Path - Update](/rest/api/storageservices
64
64
65
65
The following table calculates the number of write operations required to upload these blobs.
66
66
67
- | Calculation | Value
68
- | ---| ---|
69
- | Number of MiB in 5 GiB | 5,120 |
70
- | Path - Update (append) operations per blob (5,120 MiB / 4-MiB block) | 1,280 |
71
- | Path - Update (flush) operations per blob | 1 |
72
- | ** Total write operations (1,000 * 1,281)** | ** 1,281,00** |
67
+ | Calculation | Value |
68
+ | ---------------------------------------------------------------------- | ----------- ---|
69
+ | Number of MiB in 5 GiB | 5,120 |
70
+ | Path - Update (append) operations per blob (5,120 MiB / 4-MiB block) | 1,280 |
71
+ | Path - Update (flush) operations per blob | 1 |
72
+ | ** Total write operations (1,000 * 1,281)** | ** 1,281,00** |
73
73
74
74
After each blob is uploaded, AzCopy uses the [ Get Blob Properties] ( /rest/api/storageservices/get-blob-properties ) operation as part of validating the upload. The [ Get Blob Properties] ( /rest/api/storageservices/get-blob-properties ) operation is billed as an _ All other operations_ operation.
75
75
76
76
Using the [ Sample prices] ( #sample-prices ) that appear in this article, the following table calculates the cost to upload these blobs
77
77
78
78
| Price factor | Hot | Cool | Cold | Archive |
79
79
| ------------------------------------------------------------| -------------| --------------| --------------| --------------|
80
- | Price of a single write operation (price / 10,000) | $0.00000715 | $0.000013 | $0.0000234 | $0.0000143 |
81
- | ** Cost of write operations (1,281,000 * operation price)** | ** $9.1592 ** | ** $16.6530** | ** $29.9754** | ** $18.3183** |
82
- | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 | $0.00000044 |
83
- | ** Cost to get blob properties (1000 * operation price)** | ** $0.0004** | ** $0.0004** | ** $0.0005 ** | ** $0.0004** |
84
- | ** Total cost (write + properties)** | ** $9.16 ** | ** $16.65** | ** $29.98** | ** $18.32** |
80
+ | Price of a single write operation (price / 10,000) | $0.00000720 | $0.000013 | $0.0000234 | $0.0000143 |
81
+ | ** Cost of write operations (1,281,000 * operation price)** | ** $9.2332 ** | ** $16.6530** | ** $29.9754** | ** $18.3183** |
82
+ | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000068 | $0.00000044 |
83
+ | ** Cost to get blob properties (1000 * operation price)** | ** $0.0004** | ** $0.0004** | ** $0.0007 ** | ** $0.0004** |
84
+ | ** Total cost (write + properties)** | ** $9.22 ** | ** $16.65** | ** $29.98** | ** $18.32** |
85
85
86
86
## The cost to download
87
87
@@ -103,8 +103,8 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
103
103
| Price factor | Hot | Cool | Cold |
104
104
| ----------------------------------------------------------| ----------------| ----------------| ----------------|
105
105
| Price of a single list operation (price/ 10,000) | $0.0000055 | $0.0000055 | $0.0000065 |
106
- | ** Cost of listing operations (1 * operation price)** | ** $0.0000055** | ** $0.0000055 ** | ** $0.0000065** |
107
- | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 |
106
+ | ** Cost of listing operations (1 * operation price)** | ** $0.0000055** | ** $0.0000050 ** | ** $0.0000065** |
107
+ | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 |
108
108
| ** Cost to get blob properties (1000 * operation price)** | ** $0.00044** | ** $0.00044** | ** $0.00052** |
109
109
| Price of a single read operation (price / 10,000) | $0.00000044 | $0.000001 | $0.00001 |
110
110
| ** Cost of read operations (1000 * operation price)** | ** $0.00044** | ** $0.001** | ** $0.01** |
@@ -137,10 +137,10 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
137
137
| Price factor | Hot | Cool | Cold |
138
138
| -----------------------------------------------------------| ----------------| ----------------| ----------------|
139
139
| Price of a single list operation (price/ 10,000) | $0.0000055 | $0.0000055 | $0.0000065 |
140
- | ** Cost of listing operations (1 * operation price)** | ** $0.0000055** | ** $0.0000055 ** | ** $0.0000065** |
141
- | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 |
140
+ | ** Cost of listing operations (1 * operation price)** | ** $0.0000055** | ** $0.0000050 ** | ** $0.0000065** |
141
+ | Price of a single _ other_ operation (price / 10,000) | $0.00000044 | $0.00000044 | $0.00000052 |
142
142
| ** Cost to get blob properties (1000 * operation price)** | ** $0.00044** | ** $0.00044** | ** $0.00052** |
143
- | Price of a single read operation (price / 10,000) | $0.00000057 | $0.00000130 | $0.00001300 |
143
+ | Price of a single read operation (price / 10,000) | $0.00000060 | $0.00000130 | $0.00001300 |
144
144
| ** Cost of read operations (1,281,000 * operation price)** | ** $0.73017** | ** $1.6653** | ** $16.653** |
145
145
| Price of data retrieval (per GiB) | $0.00000000 | $0.01000000 | $0.03000000 |
146
146
| ** Cost of data retrieval (5 * operation price)** | ** $0.00** | ** $0.05** | ** $0.15** |
@@ -176,23 +176,23 @@ This scenario is identical to the previous one except that you're also billed fo
176
176
177
177
| Price factor | Hot | Cool | Cold |
178
178
| -------------------------------------------------------| --------------| -------------| -------------|
179
- | ** Total from previous section** | ** $3.5309 ** | ** $0.0064 ** | ** $0.0110 ** |
179
+ | ** Total from previous section** | ** $0.0064 ** | ** $0.0109 ** | ** $0.0190 ** |
180
180
| Price of a single read operation (price / 10,000) | $0.00000044 | $0.000001 | $0.00001 |
181
181
| ** Cost of read operations (1,000 * operation price)** | ** $0.00044** | ** $0.001** | ** $0.01** |
182
182
| Price of data retrieval (per GiB) | Free | $0.01 | $0.03 |
183
183
| ** Cost of data retrieval (5 * operation price)** | ** $0.00** | ** $.05** | ** $.15** |
184
- | ** Total cost (previous section + retrieval + read)** | ** $3.53134 ** | ** $0.0574 ** | ** $0.171 ** |
184
+ | ** Total cost (previous section + retrieval + read)** | ** $0.0068 ** | ** $0.0619 ** | ** $0.1719 ** |
185
185
186
186
### Cost of copying blobs to an account located in another region
187
187
188
188
This scenario is identical to the previous one except you are billed for network egress charges.
189
189
190
- | Price factor | Hot | Cool | Cold |
191
- | ----------------------------------------------------------------- | - -------------| -------------| -------------|
192
- | ** Total cost from previous section** | ** $3.53134 ** | ** $0.0574 ** | ** $0.171 ** |
193
- | Price of network egress (per GiB) | $0.02 | $0.02 | $0.02 |
194
- | ** Total cost of network egress (5 * price of egress)** | ** $.10** | ** $.10** | ** $.10** |
195
- | ** Total cost (previous section + egress)** | ** $3.5513 ** | ** $0.0774 ** | ** $0.191 ** |
190
+ | Price factor | Hot | Cool | Cold |
191
+ | --------------------------------------------------------| -------------| -------------| -------------|
192
+ | ** Total cost from previous section** | ** $0.0068 ** | ** $0.0619 ** | ** $0.1719 ** |
193
+ | Price of network egress (per GiB) | $0.02 | $0.02 | $0.02 |
194
+ | ** Total cost of network egress (5 * price of egress)** | ** $.10** | ** $.10** | ** $.10** |
195
+ | ** Total cost (previous section + egress)** | ** $0.1068 ** | ** $0.1619 ** | ** $0.2790 ** |
196
196
197
197
## The cost to synchronize changes
198
198
@@ -218,15 +218,15 @@ The [azcopy sync](../common/storage-use-azcopy-blobs-synchronize.md?toc=/azure/s
218
218
219
219
The following table contains all of the estimates presented in this article. All estimates are based on transferring ** 1000** blobs that are each ** 5 GiB** in size and use the sample prices listed in the next section.
220
220
221
- | Scenario | Hot | Cool | Cold | Archive |
222
- | ---------------------------------------------| ---------- | ---------| ---------| ---------|
223
- | Upload blobs (Blob Service endpoint) | $3.53 | $6.41 | $11.54 | $3.53 |
224
- | Upload blobs (Data Lake Storage endpoint) | $9.16 | $16.65 | $29.98 | $18.32 |
225
- | Download blobs (Blob Service endpoint) | $0.001 | $0.051 | $0.161 | N/A |
226
- | Download blobs (Data Lake Storage endpoint) | $0.731 | $1.716 | $16.804 | N/A |
227
- | Copy blobs | $3.5309 | $0.0064 | $0.0110 | N/A |
228
- | Copy blobs to another account | $3.53134 | $0.0574 | $0.171 | N/A |
229
- | Copy blobs to an account in another region | $3.5513 | $0.0774 | $0.191 | N/A |
221
+ | Scenario | Hot | Cool | Cold | Archive |
222
+ | ---------------------------------------------| ---------| ---------| ---------| ---------|
223
+ | Upload blobs (Blob Service endpoint) | $3.53 | $6.41 | $11.54 | $3.53 |
224
+ | Upload blobs (Data Lake Storage endpoint) | $9.22 | $16.65 | $29.98 | $18.32 |
225
+ | Download blobs (Blob Service endpoint) | $0.001 | $0.051 | $0.161 | N/A |
226
+ | Download blobs (Data Lake Storage endpoint) | $0.731 | $1.716 | $16.804 | N/A |
227
+ | Copy blobs | $0.064 | $0.0109 | $0.0190 | N/A |
228
+ | Copy blobs to another account | $0.0068 | $0.0619 | $0.1719 | N/A |
229
+ | Copy blobs to an account in another region | $0.1068 | $0.1619 | $0.2790 | N/A |
230
230
231
231
## Sample prices
232
232
@@ -235,19 +235,19 @@ The following table includes sample (fictitious) prices for each request to the
235
235
| Price factor | Hot | Cool | Cold | Archive |
236
236
| --------------------------------------------| ---------| ---------| ---------| ---------|
237
237
| Price of write transactions (per 10,000) | $0.055 | $0.10 | $0.18 | $0.10 |
238
- | Price of read transactions (per 10,000) | $0.0044 | $0.01 | $0.10 | $5.00 |
239
- | Price of data retrieval (per GiB) | Free | $0.01 | $0.03 | $0.02 |
240
- | List and container operations (per 10,000) | $0.055 | $0.055 | $0.065 | $0.055 |
238
+ | Price of read transactions (per 10,000) | $0.0044 | $0.01 | $0.10 | $5.50 |
239
+ | Price of data retrieval (per GiB) | Free | $0.01 | $0.03 | $0.022 |
240
+ | List and container operations (per 10,000) | $0.055 | $0.050 | $0.065 | $0.055 |
241
241
| All other operations (per 10,000) | $0.0044 | $0.0044 | $0.0052 | $0.0044 |
242
242
243
243
The following table includes sample prices (fictitious) prices for each request to the Data Lake Storage endpoint (` dfs.core.windows.net ` ). For official prices, see [ Azure Data Lake Storage pricing] ( https://azure.microsoft.com/pricing/details/storage/data-lake/ ) .
244
244
245
- | Price factor | Hot | Cool | Cold | Archive |
246
- | -----------------------------------------------------| ---------- | ---------- | - ---------| ---------|
247
- | Price of write transactions (every 4MiB, per 10,000) | $0.0715 | $0.13 | $0.234 | $0.143 |
248
- | Price of read transactions (every 4MiB, per 10,000) | $0.0057 | $0.013 | $0.13 | $7.15 |
249
- | Price of data retrieval (per GiB) | Free | $0.01 | $0.03 | $0.022 |
250
- | Iterative Read operations (per 10,000) | $0.0715 | $0.0715 | $0.0845 | $0.0715 |
245
+ | Price factor | Hot | Cool | Cold | Archive |
246
+ | ------------------------------------------------------ | ---------| ---------| ---------| ---------|
247
+ | Price of write transactions (every 4MiB, per 10,000) | $0.0720 | $0.13 | $0.234 | $0.143 |
248
+ | Price of read transactions (every 4MiB, per 10,000) | $0.0057 | $0.013 | $0.13 | $7.15 |
249
+ | Price of data retrieval (per GiB) | Free | $0.01 | $0.03 | $0.022 |
250
+ | Iterative Read operations (per 10,000) | $0.0715 | $0.0715 | $0.0845 | $0.0715 |
251
251
252
252
## Operations used by AzCopy commands
253
253
0 commit comments