Resource |
Limit |
Azure Resource Manager - Number of storage accounts per region per subscription, including both standard and premium accounts |
250 |
Azure Service Management - Storage accounts per subscription, including both standard and premium accounts |
100 |
Maximum Size of Storage Account |
500 TB (Terabyte) |
Maximum size of a 1 Blob Container, Table Storage, or Queue |
500 TB (Terabyte) |
Maximum size of a block in a block blob |
100 MB |
Maximum number of blocks in a Block Blob or Append Blob |
50,000 |
Maximum size of a Block Blob |
50,000 X 100 MB = Approx 4.78 TB |
Maximum size of a block in an append blob |
4 MB |
Maximum size of an append blob |
50,000 X 4 MB (approx. 195 GB) |
Maximum size of a page blob |
8 TB |
Maximum size of a table entity |
1 MB |
Maximum number of properties in a table entity |
252 |
Maximum size of a message in a queue |
64 KB |
Maximum size of a file share |
5 TB |
Max size of a file in a file share |
1 TB |
Max number of files in a file share |
Only limit is the 5 TB total capacity of the file share |
Max IOPS per share |
1000 |
Max number of blob containers, blobs, file shares, tables, queues, entities, or messages per storage account |
Only limit is the 500 TB storage account capacity |
Max number of stored access policies per container, file share, table, or queue |
5 |
Target throughput for single blob |
Up to 60 MB per second, or up to 500 requests per second |
Target throughput for single queue (1 KB messages) |
Up to 2000 messages per second |
Target throughput for single table partition (1 KB entities) |
Up to 2000 entities per second |
Target throughput for single file share |
Up to 60 MB per second |
Maximum Request Rate per storage account |
Blobs: 20,000 requests per second for blobs of any valid size (capped only by the account's ingress/egress limits)
Files: 1000 IOPS (8 KB in size) per file share
Queues: 20,000 messages per second (assuming 1 KB message size)
Tables: 20,000 transactions per second (assuming 1 KB entity size) |