Azure
Storage Account is a storage account that is a resource that acts as a
container that groups all the data services from Azure storage (Azure blobs,
Azure files, Azure Queues, and Azure Tables). This helps us manage all of
them as a group. The policies we specify while creating the storage account or
making changes after the creation applies to all the services inside the
account. Deleting a storage account deletes all the storage services deployed
and the data stored inside it.
The policies that we can define are as follows:
- Subscription: We can choose the Azure
     subscription that will be billed for all the services. 
 - Location: We can choose the data
     center which will store the services. 
 - Performance: We can choose the data
     services and the type of hardware disks to store the data. Standard helps
     us have the Azure Blob, Azure File, Azure Table, and Azure Queue services
     with the magnetic disk drives to store the data. Premium provides us with
     more services and is faster as it uses solid-state disks(SSD) for the
     storage of data. 
 - Replication: It helps us choose the number
     of copies of the data we wish to create in order to protect the data from
     natural disasters or hardware failures. Azure automatically maintains
     three copies of our data within the data center. We can choose to upgrade
     to other better and more effective options like geo-redundant
     storage(GRS).
 - Access tier: It helps us choose between the
     Hot access tier and the Cool access tier. The hot tier gives us more quick
     access to the blobs in a storage account than the cool tier but is
     costlier. For any new blob, the default value is in the hot tier.
 - Virtual networks: It helps in providing
     security by allowing only some virtual network(s) that we specify to have
     inbound access.
 
Note: We need one storage account for each
group of settings that we wish to apply to our data storage services.
Therefore, the number of storage accounts we have to create is determined by
the number of different combinations of data diversity, tolerance, management
overhead and cost sensitivity we require with our data storage services.
Creating
a storage account using Microsoft Azure Portal: 
The portal
provides us with a user-friendly graphical user interface with explanations
given for each setting. This makes it easy for us to use. 
Prerequisites: One needs to have an active Azure
Subscription. One can avail
a free 12-month subscription.
After
creating an Azure subscription follow the below steps:
Step 1: Navigate
to the Azure Portal

Step 2: On the homepage click on
the + Create a resource option. It will display a list of
resources you can create.

Step 3: Search for Storage Account and
select it. The storage accounts pane appears. 

Step 4: Select Create option.
The Create a storage account pane will be displayed. 
Step 5: In the basics tab, enter
the following values : 
- Subscription: Choose the
     subscription where you wish to create the resource. 
 - Resource group: Choose the
     resource group where you wish to create the resource. If you wish to
     create a new group click on create a new option.
 - Storage account name: Enter a
     globally unique storage account. 
 - Region: Select the location
     where we wish to create the account. 
 - Performance: Choose from
     standard or premium based on your requirements.
 - Redundancy: Choose the
     replication method for your data stored in the storage services. For now,
     choose Locally-redundant storage (LRS).
 

Step 6: Select the Next: Advanced tab and
enter the following details as follows: 
- Require secure transfer for REST
     API operations: This controls whether HTTP can be used for the REST APIs
     that access data in the storage account. If we enable it then all clients
     have to use SSL (HTTPS). Click on Enable for now.
 - Enable blob public access: Helps
     us choose whether to allow clients to read data in the blob contained
     without any authorization. For now select check. 
 - Enable storage account key
     access: Helps us choose whether to allow clients to access data via SAS or
     not. For now, check. 
 - Default to Azure Active
     Directory authorization in the Azure portal: For now uncheck. 
 - Minimum TLS version: Select the
     TLS version which is used by Azure storage on public HTTPS endpoints.
     Select version 1.2 which is the most secure version of TLS. 
 

- Enable hierarchical namespace:
     It is used for big-data applications. For now, uncheck. 
 - Enable SFTP: Keep the default
     setting which is unchecked. 
 - Enable network file share: Keep
     the default setting which is unchecked. 
 - Allow cross-tenant replication:
     For now, uncheck. 
 - Access tier: Helps us choose
     between Hot and cold access tiers. The hot tier is ideal for frequently
     accessed data.
 - Enable large file shares: It
     helps us store up to 100 TiB of files in Azure files. But this can’t be
     converted to a Geo-redundant storage offering, and the upgrades are
     permanent. For now, uncheck it. 
 
- Enable hierarchical namespace:
     It is used for big-data applications. For now, uncheck. 
 

Step 7: Choose the Next: Networking
tab. In the tab enter the following details : 
- Connectivity method: Choose the
     method with which you wish to connect your store with others. For now,
     choose a public endpoint to allow public internet access. 
 - Routing preference: Choose
     Microsoft network routing to make use of the Microsoft global network that
     is optimized for low-latency path selection.
 

Step 8: Choose the Next: Data
protection option. In the tab enter the following details : 
- Enable point-in-time restore for
     containers: For now, uncheck this option. 
 - Enable soft delete for blobs: It
     helps us recover blob data in cases where blobs or blob snapshots are
     accidentally deleted or overwritten. For now, uncheck this option. 
 - Enable soft delete for
     containers: This helps us recover the containers that are accidentally
     deleted. For now, uncheck. 
 - Enable soft delete for file
     shares: This helps us to recover the blob data more easily at the folder
     level. For now, uncheck. 
 - Enable versioning for blobs: For
     now, uncheck this option.
 - Enable blob change feed: For
     now, uncheck this option. 
 - Enable version-level
     immutability support: For now, uncheck this option. 
 

Step 9: Choose the Next: Encryption
option. In the tab that opens you may configure encryption settings. For now,
leave it to default.

Step 10: Choose the Next: Tags option. In
this tab, we can associate key/value pairs with the account for
categorization. 

Step 11: Choose the Review + Create option
to validate our options. If any issue is found, correct them. 
Step 12: When validation is successfully
passed, select Create to deploy the storage account.

Step 13: Wait for the deployment to complete.
It may take two-three minutes. 

Step 14: Select Go to resource to
view your resource.

This is how
we can store accounts using the Azure portal.
Note: We
can also create a storage account using the below ways: 
- Azure Powershell 
 - Azure CLI ( Command-line
     interface) 
 - Management client libraries
 
No comments:
Post a Comment