value | usage |
---|---|
'BlobStorage' | Legacy: Blob Storage |
'BlockBlobStorage' | Portal: Premium / Block blobs |
'FileStorage' | Portal: Premium / Files shares |
'Storage' | Legacy: Standard general-purpose v1 |
'StorageV2' | Portal: Standard general purpose v2 account Portal: Premium page blobs |
REST API spec:
Required. Indicates the type of storage account.
Links:
- https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview#types-of-storage-accounts
- other storage account type table: https://learn.microsoft.com/en-us/azure/storage/common/storage-account-create?tabs=azure-portal#storage-account-type-parameters
- Supported SKUs per type: https://learn.microsoft.com/en-gb/azure/storage/common/storage-redundancy#supported-storage-account-types
value | usage |
---|---|
'Premium_LRS' | Premium tiers |
'Premium_ZRS' | Premium tiers |
'Standard_GRS' | Standard tiers |
'Standard_GZRS' | Standard tiers |
'Standard_LRS' | Standard tiers |
'Standard_RAGRS' | Standard tiers, N/A on portal |
'Standard_RAGZRS' | Standard tiers, N/A on portal |
'Standard_ZRS' | Standard tiers |
REST API spec:
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
Portal experience: Redunancy
The data in your Azure storage account is always replicated to ensure durability and high availability. Choose a replication strategy that matches your durability requirements. Some settings can't be changed after the storage account is created.
Links:
- https://learn.microsoft.com/en-gb/azure/storage/common/storage-redundancy
- Supported types per SKU: https://learn.microsoft.com/en-gb/azure/storage/common/storage-redundancy#supported-storage-account-types
value | usage |
---|---|
'Cool' | Cool default access tier for Standard GPv1(legacy), Blob Storage(legacy), Standard GPv2 |
'Hot' | --"-- |
'Premium' | read-only value for premium tiers |
REST API
Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
Portal experience for GPv2:
The account access tier is the default tier that is inferred by any blob without an explicitly set tier. The hot access tier is ideal for frequently accessed data, the cool access tier is ideal for infrequently accessed data, and the cold access tier is ideal for rarely accessed data. The archive access tier can only be set at the blob level and not on the account.
It looks like accessTier property is not properly documented on REST API spec.
On portal Instance details / performance is used to select storage account type. Not all kind / SKU combinations are covered by the portal experience / type documentation.
Documentation has table of the tiers provided on portal: https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview#types-of-storage-accounts
- Kind = StorageV2
- SKU = Standard_* (available on portal: LRS, GRS, ZRS and GZRS) (Available by documentation: all 6 standard SKUs)
- Default access tier: hot / cool
- Kind = BlockBlobStorage
- SKU = Premium_* (LRS and ZRS)
- Default access tier: N/A
- Kind = FileStorage
- SKU = Premium_* (LRS and ZRS)
- Default access tier: N/A
- Kind = StorageV2
- SKU = Premium_* (LRS and ZRS)
- Default access tier: N/A
Notes:
- This is using same kind property than GPv2. Only SKU has other value
- Portal support both LRS and ZRS one of the documentations lists only LRS
Premium Storage is designed specifically for workloads requiring consistent high performance and low latency making premium page blobs ideal for high performance storage scenarios. Standard storage accounts are more cost effective for running latency-insensitive workloads.
- Kind = Storage
- SKU = Standard_* (available on portal: LRS, GRS, ZRS and GZRS) (Available by documentation: all 6 standard SKUs)
- Default access tier: hot / cool
- Kind = BlobStorage
- SKU = Standard_* (available on portal: LRS, GRS, ZRS and GZRS) (Available by documentation: all 6 standard SKUs)
- Default access tier: hot / cool
- Premium storage has multiple limitations
- blobs:
- fileshares: link TBD. Premium filesahre has more features than standard!
- page blobs: https://learn.microsoft.com/en-us/azure/storage/blobs/storage-feature-support-in-storage-accounts
- NFSv3 is available for GPv2 blob storage only with
hierarchical namespace
enabled - SMB for for file shares only
- NFSv4.1 is available for only for premium file shares: https://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol
- Documentation:
- Blob storage: https://learn.microsoft.com/en-us/azure/storage/blobs/
- Blob types: https://learn.microsoft.com/en-us/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json
- Premium block blobs: https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium?source=recommendations
- File shares: https://learn.microsoft.com/en-us/azure/storage/files/