Skip to content

Commit 1f35465

Browse files
committed
Some validation issues
1 parent fd1b1c1 commit 1f35465

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following table calculates the number of write operations required to upload
3434
| Calculation | Value |
3535
|--------------------------------------------------------|-------------|
3636
| Number of MiB in 5 GiB | 5,120 |
37-
| PutBlock operations per blob (5,120 MiB / 8-MiB block) | 640 |
37+
| PutBlock operations per blob (5,120 MiB / 8 MiB block) | 640 |
3838
| PutBlockList operations per blob | 1 |
3939
| **Total write operations (1,000 * 641)** | **641,000** |
4040

@@ -58,7 +58,7 @@ Using the [Sample prices](#sample-prices) that appear in this article, the follo
5858
5959
### Cost of uploading to the Data Lake Storage endpoint
6060

61-
If you upload data to the Data Lake Storage endpoint, then AzCopy uploads each blob in 4-MiB blocks. This value is not configurable.
61+
If you upload data to the Data Lake Storage endpoint, then AzCopy uploads each blob in 4-MiB blocks. This value isn't configurable.
6262

6363
AzCopy uploads each block by using the [Path - Update](/rest/api/storageservices/datalakestoragegen2/path/update) operation with the action parameter set to `append`. After the final block is uploaded, AzCopy commits those blocks by using the [Path - Update](/rest/api/storageservices/datalakestoragegen2/path/update) operation with the action parameter set to `flush`. Both operations are billed as _write_ operations.
6464

@@ -67,7 +67,7 @@ The following table calculates the number of write operations required to upload
6767
| Calculation | Value |
6868
|----------------------------------------------------------------------|--------------|
6969
| Number of MiB in 5 GiB | 5,120 |
70-
| Path - Update (append) operations per blob (5,120 MiB / 4-MiB block) | 1,280 |
70+
| Path - Update (append) operations per blob (5,120 MiB / 4 MiB block) | 1,280 |
7171
| Path - Update (flush) operations per blob | 1 |
7272
| **Total write operations (1,000 * 1,281)** | **1,281,00** |
7373

@@ -126,7 +126,7 @@ The following table calculates the number of write operations required to upload
126126
| Calculation | Value |
127127
|-------------------------------------------------------------|---------------|
128128
| Number of MiB in 5 GiB | 5,120 |
129-
| Path - Update operations per blob (5,120 MiB / 4-MiB block) | 1,280 |
129+
| Path - Update operations per blob (5,120 MiB / 4 MiB block) | 1,280 |
130130
| Total read operations (1000* 1,280) | **1,280,000** |
131131

132132
Using the [Sample prices](#sample-prices) that appear in this article, the following table calculates the cost to download these blobs.
@@ -185,7 +185,7 @@ This scenario is identical to the previous one except that you're also billed fo
185185

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

188-
This scenario is identical to the previous one except you are billed for network egress charges.
188+
This scenario is identical to the previous one except you're billed for network egress charges.
189189

190190
| Price factor | Hot | Cool | Cold |
191191
|--------------------------------------------------------|-------------|-------------|-------------|
@@ -203,13 +203,13 @@ When you run the [azcopy sync](../common/storage-use-azcopy-blobs-synchronize.md
203203
204204
### Cost to synchronize a container with a local file system
205205

206-
If you want to keep a container updated with changes to a local file system, then AzCopy performs the exact same tasks as described in the [Cost of uploading to the Blob Service endpoint](#cost-of-uploading-to-the-blob-service-endpoint) section in this article. Blobs are uploaded only if the last modified time of a local file is different than the last modified time of the blob in the container. Therefore, you are billed _write_ transactions only for blobs that are uploaded.
206+
If you want to keep a container updated with changes to a local file system, then AzCopy performs the exact same tasks as described in the [Cost of uploading to the Blob Service endpoint](#cost-of-uploading-to-the-blob-service-endpoint) section in this article. Blobs are uploaded only if the last modified time of a local file is different than the last modified time of the blob in the container. Therefore, you're billed _write_ transactions only for blobs that are uploaded.
207207

208-
If you want to keep a local file system updated with changes to a container, then AzCopy performs the exact same tasks as described in the [Cost of downloading from the Blob Service endpoint](#cost-of-downloading-from-the-blob-service-endpoint) section of this article. Blobs are downloaded only If the last modified time of a local blob is different than the last modified time of the blob in the container. Therefore, you are billed _read_ transactions only for blobs that are downloaded.
208+
If you want to keep a local file system updated with changes to a container, then AzCopy performs the exact same tasks as described in the [Cost of downloading from the Blob Service endpoint](#cost-of-downloading-from-the-blob-service-endpoint) section of this article. Blobs are downloaded only If the last modified time of a local blob is different than the last modified time of the blob in the container. Therefore, you're billed _read_ transactions only for blobs that are downloaded.
209209

210210
### Cost to synchronize containers
211211

212-
If you want to keep two containers synchronized, then AzCopy performs the exact same tasks as described in the [The cost to copy between containers](#the-cost-to-copy-between-containers) section in this article. A blob is copied only if the last modified time of a blob in the source container is different than the last modified time of a blob in the destination container. Therefore, you are billed _write_ and _read_ transactions only for blobs that are copied.
212+
If you want to keep two containers synchronized, then AzCopy performs the exact same tasks as described in the [The cost to copy between containers](#the-cost-to-copy-between-containers) section in this article. A blob is copied only if the last modified time of a blob in the source container is different than the last modified time of a blob in the destination container. Therefore, you're billed _write_ and _read_ transactions only for blobs that are copied.
213213

214214
The [azcopy sync](../common/storage-use-azcopy-blobs-synchronize.md?toc=/azure/storage/blobs/toc.json&bc=/azure/storage/blobs/breadcrumb/toc.json) command uses the [List Blobs](/rest/api/storageservices/list-blobs) operation on both source and destination accounts when synchronizing containers that exist in separate accounts.
215215

@@ -244,8 +244,8 @@ The following table includes sample prices (fictitious) prices for each request
244244

245245
| Price factor | Hot | Cool | Cold | Archive |
246246
|------------------------------------------------------|---------|---------|---------|---------|
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 |
247+
| Price of write transactions (every 4 MiB, per 10,000) | $0.0720 | $0.13 | $0.234 | $0.143 |
248+
| Price of read transactions (every 4 MiB, per 10,000) | $0.0057 | $0.013 | $0.13 | $7.15 |
249249
| Price of data retrieval (per GiB) | Free | $0.01 | $0.03 | $0.022 |
250250
| Iterative Read operations (per 10,000) | $0.0715 | $0.0715 | $0.0845 | $0.0715 |
251251

0 commit comments

Comments
 (0)