Azure Data Lake Storage Gen1 Azure Data Lake Storage Gen2
Legacy names Azure Data Lake Storage Gen1, Azure Data Lake Store
Enterprise cloud data lake storage built on Azure Blob Storage with a hierarchical namespace, POSIX-compliant ACLs, and Hadoop ABFS driver compatibility.
Naming timeline
- Azure Data Lake Store
Standalone WebHDFS-compatible big data repository on Microsoft.DataLakeStore/accounts.
- Azure Data Lake Storage Gen1
Renamed to Azure Data Lake Storage Gen1 alongside the preview of Gen2 (retired February 29, 2024).
- Azure Data Lake Storage Gen2Current name
Converged hierarchical namespace (isHnsEnabled: true) built on Microsoft.Storage/storageAccounts.
What replaced Azure Data Lake Storage Gen1?
Azure Data Lake Storage Gen1 has been superseded by Azure Data Lake Storage Gen2, with the latest change on 7 February 2019 (General Availability on Azure Blob Storage). Earlier names covered by this entry also include Azure Data Lake Store. Enterprise cloud data lake storage built on Azure Blob Storage with a hierarchical namespace, POSIX-compliant ACLs, and Hadoop ABFS driver compatibility. The underlying legacy API or CLI surface is deprecated, so a technical migration is required.
Also known as
- Azure Data Lake Storage
- ABFS (abfss://)
Technical identifiers
Legacy identifiers deprecated. The underlying API or CLI surface for the legacy name is officially deprecated, so this change requires a technical migration rather than a label update.
| ARM Resource Providers (Microsoft.*) | Microsoft.Storage/storageAccounts Microsoft.DataLakeStore/accounts (retired) |
|---|---|
| Azure CLI (az) / PowerShell | az storage fs az dls (retired) |
| Entra ID / Azure RBAC Roles | Storage Blob Data Contributor Storage Blob Data Owner Storage Blob Data Reader |
| Terraform Resources (azurerm_*) | azurerm_storage_account (is_hns_enabled = true) azurerm_storage_data_lake_gen2_filesystem azurerm_data_lake_store (retired) |
Legacy Microsoft.DataLakeStore/accounts (az dls, adl://, azurerm_data_lake_store) was retired on February 29, 2024 in favor of Microsoft.Storage/storageAccounts with isHnsEnabled: true (az storage fs, abfss://).
Notes & disambiguation
- Launched in general availability in November 2016 as Azure Data Lake Store (subsequently renamed Azure Data Lake Storage Gen1), the standalone WebHDFS-based service was retired on February 29, 2024.
- Azure Data Lake Storage Gen2 (GA February 7, 2019) converges the hierarchical file system and POSIX ACL capabilities of Gen1 directly onto standard Azure Blob Storage accounts by enabling the Hierarchical Namespace property (isHnsEnabled: true) and using the abfss:// driver.
- The legacy Microsoft.DataLakeStore/accounts ARM provider, az dls CLI, and azurerm_data_lake_store Terraform resources are retired (`deprecated: true`) in favor of Microsoft.Storage/storageAccounts, az storage fs, and azurerm_storage_data_lake_gen2_filesystem.
Sources & official documentation
- Official documentation ↗
- Product page ↗
- Introduction to Azure Data Lake Storage (Gen2) — Microsoft Learn
- What is Azure Data Lake Storage Gen1? (Retirement Notice) — Microsoft Learn
- Guidelines and patterns for migrating Azure Data Lake Storage from Gen1 to Gen2 — Microsoft Learn
- Microsoft.Storage/storageAccounts ARM & Bicep Reference — Microsoft Learn
Catalog last updated . Spotted an error? Suggest an edit