Skip to content

Commit fd1b1c1

Browse files
committed
Fixing some prices
1 parent a103c7b commit fd1b1c1

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

articles/storage/blobs/azcopy-cost-estimation.md

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: storage
55
author: normesta
66
ms.service: azure-blob-storage
77
ms.topic: conceptual
8-
ms.date: 11/27/2023
8+
ms.date: 07/30/2024
99
ms.author: normesta
1010
ms.custom: subject-cost-optimization
1111
---
@@ -45,13 +45,13 @@ After each blob is uploaded, AzCopy uses the [Get Blob Properties](/rest/api/sto
4545

4646
Using the [Sample prices](#sample-prices) that appear in this article, the following table calculates the cost to upload these blobs.
4747

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** |
5555

5656
> [!NOTE]
5757
> 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
6464

6565
The following table calculates the number of write operations required to upload these blobs.
6666

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** |
7373

7474
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.
7575

7676
Using the [Sample prices](#sample-prices) that appear in this article, the following table calculates the cost to upload these blobs
7777

7878
| Price factor | Hot | Cool | Cold | Archive |
7979
|------------------------------------------------------------|-------------|--------------|--------------|--------------|
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** |
8585

8686
## The cost to download
8787

@@ -103,8 +103,8 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
103103
| Price factor | Hot | Cool | Cold |
104104
|----------------------------------------------------------|----------------|----------------|----------------|
105105
| 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 |
108108
| **Cost to get blob properties (1000 * operation price)** | **$0.00044** | **$0.00044** | **$0.00052** |
109109
| Price of a single read operation (price / 10,000) | $0.00000044 | $0.000001 | $0.00001 |
110110
| **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
137137
| Price factor | Hot | Cool | Cold |
138138
|-----------------------------------------------------------|----------------|----------------|----------------|
139139
| 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 |
142142
| **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 |
144144
| **Cost of read operations (1,281,000 * operation price)** | **$0.73017** | **$1.6653** | **$16.653** |
145145
| Price of data retrieval (per GiB) | $0.00000000 | $0.01000000 | $0.03000000 |
146146
| **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
176176

177177
| Price factor | Hot | Cool | Cold |
178178
|-------------------------------------------------------|--------------|-------------|-------------|
179-
| **Total from previous section** | **$3.5309** | **$0.0064** | **$0.0110** |
179+
| **Total from previous section** | **$0.0064** | **$0.0109** | **$0.0190** |
180180
| Price of a single read operation (price / 10,000) | $0.00000044 | $0.000001 | $0.00001 |
181181
| **Cost of read operations (1,000 * operation price)** | **$0.00044** | **$0.001** | **$0.01** |
182182
| Price of data retrieval (per GiB) | Free | $0.01 | $0.03 |
183183
| **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** |
185185

186186
### Cost of copying blobs to an account located in another region
187187

188188
This scenario is identical to the previous one except you are billed for network egress charges.
189189

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** |
196196

197197
## The cost to synchronize changes
198198

@@ -218,15 +218,15 @@ The [azcopy sync](../common/storage-use-azcopy-blobs-synchronize.md?toc=/azure/s
218218

219219
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.
220220

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 |
230230

231231
## Sample prices
232232

@@ -235,19 +235,19 @@ The following table includes sample (fictitious) prices for each request to the
235235
| Price factor | Hot | Cool | Cold | Archive |
236236
|--------------------------------------------|---------|---------|---------|---------|
237237
| 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 |
241241
| All other operations (per 10,000) | $0.0044 | $0.0044 | $0.0052 | $0.0044 |
242242

243243
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/).
244244

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 |
251251

252252
## Operations used by AzCopy commands
253253

0 commit comments

Comments
 (0)