@Nagesh CL Thanks for using Microsoft Q&A forum and posting your query.
Azure resource type - microsoft.datalakestore/accounts
refers to Azure Data lake storage Gen1 accounts. Where as microsoft.storage/storageaccounts
are general purpose Azure storage accounts including Azure Data Lake Storage Gen2 (nothing but Azure Storage accounts with Hierarchical Namespace enabled).
- Gen1 is more standalone, with data access and management primarily occurring through the Azure portal or through APIs. Gen2, on the other hand, is fully integrated with Azure Blob Storage and Azure Data Lake Analytics, and also offers tight integration with Azure Synapse Analytics (formerly SQL Data Warehouse) and Azure HDInsight.
- ADLS Gen1 can be accessed from Hadoop using the WebHDFS-compatible REST APIs. ADLS Gen2 is designed for big data analytics which means there is something called azure blob file system or ABFS which is encrypted.
- Gen2 is a superset of Gen1 plus all of the best parts of blob storage: tiers, HDFS and object store API's .
Here are couple of MS documents that may be helpful to give a better understanding of the difference between Azure Storage accounts and how to choose them:
- Comparing Azure Data Lake Storage Gen1 and Azure Blob Storage
- Architecture guide - Select storage tools and services to support your workloads.
- Article by a community member - Azure Data Lake Or ADLS Gen1 vs Gen2 | 2023
NOTE: Please note that On Feb 29, 2024 Azure Data Lake Storage Gen1 will be retired. For more information, see the official announcement. If you use Azure Data Lake Storage Gen1, make sure to migrate to Azure Data Lake Storage Gen2 prior to that date. To learn how, see Migrate Azure Data Lake Storage from Gen1 to Gen2 by using the Azure portal.
Unless you already have an Azure Data Lake Storage Gen1 account, you cannot create new ones.
Hope this info helps. Let me know if you have any questions.
Please don’t forget to Accept Answer
and Yes
for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.