You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update blob-storage-estimate-costs.md - Proposal to correct a typo and to add clarification on the calculations.
# Proposal to correct a typo and add clarification on calculations .
1. Suggestion to correct a typo:
On [this table](https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/storage/blobs/blob-storage-estimate-costs.md#the-cost-to-upload), the conversion from 5 GiB to 5,120 MiB is displayed. However in the description above it, the files are mentionned to have a size of 5 MiB and not 5 GiB. I suspect that it is a typo.
2. Suggestion to add a descriptions to clarify on the calculations done in the tables
Copy file name to clipboardExpand all lines: articles/storage/blobs/blob-storage-estimate-costs.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,7 @@ See [Estimate the cost of using AzCopy to transfer blobs](azcopy-cost-estimation
58
58
59
59
When you upload data, your client divides that data into blocks and uploads each block individually. Each block that is upload is billed as a _write_ operation. A final write operation is needed to assemble blocks into a blob that is stored in the account. The number of write operations required to upload a blob depends on the size of each block. **8 MiB** is the default block size for uploads to the Blob Service endpoint (`blob.core.windows.net`) and that size is configurable. **4 MiB** is the block size for uploads to the Data Lake Storage endpoint (`dfs.core.windows.net`) and that size isn't configurable. A smaller block size performs better because blocks can upload in parallel. However, the cost is higher because more write operations are required to upload a blob.
60
60
61
-
Using the [Sample prices](#sample-prices) that appear in this article, and assuming an **8-MiB** block size, the following table estimates the cost to upload **1000** blobs that are each **5 MiB** in size to the hot tier.
61
+
Using the [Sample prices](#sample-prices) that appear in this article, and assuming an **8-MiB** block size, the following table estimates the cost to upload **1000** blobs that are each **5 GiB** in size to the hot tier. The calculation for the "Cost of write operations" uses the price of a single operation instead of the price for 10,000 operations on the Azure Pricing Calculator.
@@ -83,9 +83,11 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
83
83
| Price of a single read operation (price / 10,000) | $0.000001 |
84
84
|**Cost of read operations (1000 * operation price)**|**$0.001**|
85
85
| Price of data retrieval (per GiB) | $0.01 |
86
-
|**Cost of data retrieval (5 * operation price)**|**$0.05**|
86
+
|**Cost of data retrieval (5 * data retrieval's price per GiB)**|**$0.05**|
87
87
|**Total cost (read + retrieval)**|**$0.051**|
88
88
89
+
The calculation for the "Cost of read operations" uses the price of a single, read or write, operation instead of the price for 10,000 operations on the Azure Pricing Calculator.
90
+
89
91
Utilities such as AzCopy also use list operations and operations to obtain blob properties. As a proportion of the overall bill, these charges are relatively small. For examples, see [Estimate the cost to download](azcopy-cost-estimation.md#the-cost-to-download).
90
92
91
93
#### The cost to copy between containers
@@ -102,6 +104,8 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
102
104
|**Cost of read operations (1,000 * operation price)**|**$0.00044**|
The calculations for the 'Cost of read operations' and 'Cost of write operations' use the price of a single read or write operation instead of the price for 10,000 operations on the Azure Pricing Calculator.
108
+
105
109
For a complete example, see [Estimate the cost to copy between containers](azcopy-cost-estimation.md#the-cost-to-copy-between-containers).
106
110
107
111
## The cost to rename a blob
@@ -121,6 +125,8 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
121
125
| Price of a single iterative write operation to the Data Lake Storage endpoint (price / 100) | $0.000715 | $0.000715 | $0.000715 |
122
126
|**Cost to rename Data Lake Storage directories (1000 * operation price)**|**$0.715**|**$0.715**|**$0.715**|
123
127
128
+
The calculations for the "Cost to rename" uses the price of a single operation instead of the price for 10,000 operations on the Azure Pricing Calculator.
129
+
124
130
Based on these calculations, the cost to rename 1,000 blobs in the hot tier differs by **70** cents.
125
131
126
132
## The cost to rename a directory
@@ -138,6 +144,8 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
138
144
| Price of a single iterative write operation to the Data Lake Storage endpoint (price / 100) | $0.000715 | $0.000715 | $0.000715 |
139
145
|**Cost to rename Data Lake Storage directories (1000 * operation price)**|**$0.715**|**$0.715**|**0.715**|
140
146
147
+
The calculations for the "Cost to rename" uses the price of a single operation instead of the price for 10,000 operations on the Azure Pricing Calculator.
148
+
141
149
Based on these calculations, the cost to rename 1,000 directories in the hot tier that each contain 1,000 blobs differs by almost **$5.00**. For directories in the cold tier, the difference is over **$17**.
142
150
143
151
## Example: Upload, download, and change access tiers
0 commit comments