Azure Stack Hub storage: Differences and considerations
Azure Stack Hub storage is the set of storage cloud services in Microsoft Azure Stack Hub. Azure Stack Hub storage provides blob, table, queue, and account management functionality with Azure-consistent semantics.
This article summarizes the known Azure Stack Hub Storage differences from Azure Storage services. It also lists things to consider when you deploy Azure Stack Hub. To learn about high-level differences between global Azure and Azure Stack Hub, see the Key considerations article.
Cheat sheet: Storage differences
|Feature||Azure (global)||Azure Stack Hub|
|File storage||Cloud-based SMB file shares supported.||Not yet supported.|
|Azure Storage service encryption for data at Rest||256-bit AES encryption. Support encryption using customer-managed keys in Key Vault.||Systems deployed before release 2002 use BitLocker with 128-bit AES encryption; systems deployed starting with 2002, or newer, use BitLocker with AES-256 bit encryption.|
|Storage account type||General-purpose V1, V2, and Blob storage accounts.||General-purpose V1 only.|
|Replication options||Locally redundant storage, geo-redundant storage, read-access geo-redundant storage, and zone-redundant storage.||Locally redundant storage.|
|Premium storage||Provide high-performance and low-latency storage. Only support page blobs in premium storage accounts.||Can be provisioned, but no performance limit or guarantee. Wouldn't block using block blobs, append blobs, tables, and queues in premium storage accounts.|
|Managed disks||Premium and standard supported.||Supported when you use version 1808 or later.|
|Blob name||1,024 characters (2,048 bytes).||880 characters (1,760 bytes).|
|Block blob max size||4.75 TB (100 MB X 50,000 blocks).||4.75 TB (100 MB x 50,000 blocks) for the 1802 update or newer version. 50,000 X 4 MB (approximately 195 GB) for previous versions.|
|Page blob snapshot copy||Backup Azure unmanaged VM disks attached to a running VM supported.||Not yet supported.|
|Page blob incremental snapshot copy||Premium and standard Azure page blobs supported.||Not yet supported.|
|Page blob billing||Charges are incurred for unique pages, whether they're in the blob or in the snapshot. Wouldn't incur additional charges for snapshots associated with a blob until base blob being updated.||Charges are incurred for base blob and associated snapshots. Would incur additional charges for each individual snapshot.|
|Storage tiers for blob storage||Hot, cool, and archive storage tiers.||Not yet supported.|
|Soft delete for blob storage||Generally available.||Not yet supported.|
|Page blob max size||8 TB.||1 TB.|
|Page blob page size||512 bytes.||4 KB.|
|Table partition key and row key size||1,024 characters (2,048 bytes).||400 characters (800 bytes).|
|Blob snapshot||The max number of snapshots of one blob isn't limited.||The max number of snapshots of one blob is 1,000.|
|Azure AD Authentication for storage||Generally available.||Not yet supported.|
|Immutable Blobs||Generally available.||The API is supported when you use version 2008 or later, the portal is supported from version 2206 and later.|
|Batch API for Blob Storage||In preview.||Not yet supported.|
|Firewall and virtual network rules for storage||Generally available.||Not yet supported.|
|Server-side synchronous copy of data from any URL source||Generally available.||The following APIs are not yet supported:
Put Block From URL
Put Page From URL
Append Block from URL
Copy Blob from URL
Put Blob From URL
There are also differences with storage metrics:
- The transaction data in storage metrics doesn't differentiate internal or external network bandwidth.
- The transaction data in storage metrics doesn't include virtual machine access to the mounted disks.
The following versions are supported with Azure Stack Hub Storage:
Azure Storage services APIs:
2008 update or newer versions:
Azure Storage services management APIs:
2102 update or newer versions:
2008 update or newer versions:
1811 update to 2005 update:
For the storage module PowerShell, be aware of the version that's compatible with the REST API.
|Azure.Storage||4.5.0||Manages blobs, queues, tables in Azure Stack Hub storage accounts.|
|Az.Storage||5.0.4||Creates and manages storage accounts in Azure Stack Hub.|
For more information about Azure Stack Hub supported storage client libraries, see: Get started with Azure Stack Hub storage development tools.