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
Copy file name to clipboardExpand all lines: articles/storage/blobs/blob-storage-estimate-costs.md
+39-4Lines changed: 39 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,19 +58,54 @@ 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 is not 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
-
See [Estimate the cost to upload](azcopy-cost-estimation.md#the-cost-to-upload).
61
+
Assuming an 8-MiB block size, the following table calculates the number of write operations required to upload 1000 blobs that are each 5 MiB in size.
Depending on the tool that you use, other operation might be used to facilitate an upload. For an example, see [Estimate the cost to upload](azcopy-cost-estimation.md#the-cost-to-upload).
62
79
63
80
#### The cost to download
64
81
65
-
The number of operations required to download a blob depends on which endpoint you use. If you download a blob from the Blob Service endpoint, you're billed the cost of a single _read_ operation. If you download a blob from the Data Lake Storage endpoint, you're billed for cost of multiple read operations because blobs must be downloaded in 4 MiB blocks.
82
+
The number of operations required to download a blob depends on which endpoint you use. If you download a blob from the Blob Service endpoint, you're billed the cost of a single _read_ operation. If you download a blob from the Data Lake Storage endpoint, you're billed for cost of multiple read operations because blobs must be downloaded in 4 MiB blocks. If you download blobs from the cool or cold tier, you're also charged a data retrieval per GiB downloaded.
66
83
67
-
See [Estimate the cost to download](azcopy-cost-estimation.md#the-cost-to-download).
84
+
Using the [Sample prices](#sample-prices) that appear in this article, the following table calculates the cost to download 1000 blobs that are each 5 MiB in size from the cool tier by using the Blob Storage endpoint.
| Price of a single read operation (price / 10,000) | $0.000001 |
89
+
|**Cost of read operations (1000 * operation price)**|**$0.001**|
90
+
| Price of data retrieval (per GiB) | $0.01 |
91
+
|**Cost of data retrieval (5 * operation price)**|**$0.05**|
92
+
|**Total cost (read + retrieval)**|**$0.051**|
93
+
94
+
Depending on the tool that you use, other operation might be used to facilitate a download. For a complete example, see [Estimate the cost to download](azcopy-cost-estimation.md#the-cost-to-download).
68
95
69
96
#### The cost to copy between containers
70
97
71
98
If you copy a blob to another container in the same account, then you're billed the cost of a single _write_ operation that is based on the destination tier. If the destination container is in another account, then you're also billed the cost of data retrieval and the cost of a read operation that is based on the source tier. If the destination account is in another region, then the cost of network egress is added to your bill.
72
99
73
-
See [Estimate the cost to copy between containers](azcopy-cost-estimation.md#the-cost-to-copy-between-containers).
Depending on the tool that you use, other operation might be used to facilitate a download. For a complete example, see [Estimate the cost to copy between containers](azcopy-cost-estimation.md#the-cost-to-copy-between-containers).
0 commit comments