6. Microsoft Azure for Beginners | Azure Storage Account | Azure Blob | File Share | Tables | Queues

Azure Storage Account

 
A Storage Account in Azure is a logical (Virtual) division of the storage hardware at Azure Datacenters, where we are provided with the explicit access to that particular account and storage via different medium such as (Azure Portal or Storage Explorer or any other tool) to store our data which are secured with different layers of security.
Microsoft allow to create a storage account at the subscription level in a resource group. Later we can link this storage account with a Virtual Network and its subnet if we want it to be used by internal users only.
Further, under storage account we can use different types of storages as per our need. There are four type of storage under each storage account:


* Blob Storage
* File Storage / File Share
* Table Storage
* Queue Storage

Blob Storage

Blob is a type of storage where you can upload any type of file or folder with any extension. There are multiple ways to access blob storage but the most popular are – either to access the blob storage using Azure Portal or ‘Azure Storage Explorer’.
Azure Storage Explorer: It is a Microsoft tool which is specially developed to access different storage account in Azure from your local machine or as per need. To download this tool just go to google and type –‘Azure Storage Explorer download’ you will get the first link to the page to download the tool.
The objects created / uploaded in the blob storage could be used to upload or load in different resources in Azure or even to your web based solution. Each object is associated with a link (URL), which can be seen in properties of that object. Capacity of Blob storage is Up to 2 PiB Account and object size limit is up to about 4.75 TiB per block blob. It’s costing is based on bytes written in the Blob. Disks are also type of blob storage and its maximum allowed size is 4 TiB disk.

File Storage

File Storage is specifically used as to provide the cloud based storage solution to your environment shared objects or files. This storage type works as a Network drive in your machine and could be attached by using a Power-shell script provided once the file share is created in storage account (Click on Connect option in your File to get the PS script to connect locally).
** Conditional Access: You will be able to configure this shared Network Drive to your local machine, only if Port # 445 is open to your network and machine. File share communicates with your local machine as a Network drive using this port.
If you are looking to set up a network drive for a specific team in your organization and you want your team to drop the shared files and object at one place and can get easy access to it whenever needed, this could be best solution for you on Azure. Capacity of a File Share is 5 TiB file shares and object size up to 1 TiB per file. It’s costing is based on file size.

Table Storage

Relational data like Tables could be uploaded in Table Storage type in Azure. This table is callable or can be linked or uploaded to database in your Azure environment when so ever needed.
You can create a table in Azure portal but to add new column or to upload content that is do-able by using Azure Storage Explorer on your local machine. You can upload the Excel or CSV files by using the same tool in your local machine.
Currently, till April 2019, maximum size of a File Storage that can be created is 5 TB. I have specified the date because Microsoft continuously upgrades their services so later it may increase.

Queue Storage

Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. A single queue message can be up to 64 KB in size, and a queue can contain millions of messages, up to the total capacity limit of a storage account.

Common uses of Queue storage include:

* Creating a backlog of work to process asynchronously.
* Passing messages from an Azure web role to an Azure worker role.



Replication Strategy for Azure Storage Account:

* Locally-redundant storage (LRS): This is a simple, low-cost replication strategy. Data is replicated synchronously 3 times within the primary region i.e within the same datacenter locally.
 
* Geo-redundant storage (GRS): It is a cross-regional replication to protect against regional outages. Data is replicated synchronously three times in the primary region, and then replicated asynchronously to the secondary region.  
 
* Read Access Geo-redundant storage (GRS): Read-access geo-redundant storage (RA-GRS) maximizes availability for your storage account. RA-GRS provides read-only access to the data in the secondary location, in addition to geo-replication across two regions.

Comments

Post a Comment

Popular posts from this blog

1. Microsoft Azure: Introduction

2. Microsoft Azure: What is Cloud ?

AzCopy | It's uses | Data Migration | AzCopy Practical Demo - ETL for Microsoft Azure