Introduction
In this article, we will cover how to setup an Azure Data Lake Storage for Big Data Analytics and Machine Learning through the Azure portal.
Azure Data Lake Storage Gen2 is built as part of the Azure storage with the hierarchical namespace. This PaaS (platform as a service) provides performance, management, and security for big data workloads.
Challenges
Before we dive into the tutorial, we need to discuss 4 common topics and challenges we face:
- Data redundancy to prevent data loss during major outages or failures:
- For high durability scenarios, Azure offers data duplication across multiple data centers from the primary and secondary regions (GRS/RA-GRS). This option is only available for the standard performance tier.
- For higher performance, we can select the data duplication to be within the primary region (LRS/ZRS). The common option is to select ZRS as the data is duplicated across multiple data centers within the region.
- Data access tier:
- By default, the Hot tier is selected as files need to be accessed frequently. A policy might be used to handle infrequently accessed files.
- By implementing a Cool tier policy will help with cost management.
- Data recovery:
- The ability to recover file and container deletion is very important as the data lake will accumulate a large amount of data. Azure Storage provides 'Soft delete' capabilities to recover both files and containers.
- Network and access security
- In order to protect the data from cyber-attacks, we need to limit who and where people can access our data lake. At a minimum, the firewall and Azure AD authentication should be enabled. A common approach is to implement a Private endpoint or Virtual network integration.
Tutorial
Create Storage account - Basics
In this example, we will create our data lake in Canada's Central region. To limit the cost, we will select Standard performance with ZRS redundancy.
It is very important to select the correct performance tier and redundancy because this cannot be changed after the data lake is created.

Click 'Next: Advanced' to continue.
Create Storage account - Advanced
In this section, we are going to make the following changes,
- Enable infrastructure encryption: Checked.
- Enable blob public access: Unchecked.
- Default to Azure Active Directory authorization in the Azure portal: Checked.
- Enable hierarchical namespace: Checked.





Sagar LadPosted Oct 8, 2021, 2:50 PM
Thanks for sharing