Posted By : Murugan Andezuthu Dharmaratnam
Posted On : 1 October 2014
Keywords : Microsoft Azure Storage, Azure Storage, Storage, Table Blob Queue

Microsoft Azure Storage

What Is Azure Storage


For the scalable, durable, and highly available storage data, Microsoft developes the azure storage. Azure Storage also provides the storage for Azure Virtual Machines. Azure Storage is massively scalable, so we can store and process hundreds of terabytes of data.Hence it supports the big data scenarios which is required by scientific, financial analysis, and media applications. Also we can store the small amounts of data required for a small business website.In effect we can store both small and large quantity of data. Azure data storage is one of the azure data services.

Azure Storage - Overview

Microsoft Azure Storage Services

Microsoft Azure Storage provides services for storing data, they are

  1. Table Storage:
  2. Blob Stroage:
  3. Queue Storage:
  4. File Storage:

Blob Storage


Used to store unstructured binary and text data. Large binary objects such as video or audio.Blob storage offers two types of blobs,

  1. Block Blobs:
  2. Page Blobs:

Table Storage

Used to store non-relational structured data.

Queue Storage

Used for storing messages that may be accessed by a client and providing reliable messaging between role instances. Inter-process Messages.


Features Of Azure Storages

1. Durability

Data is stored durably using both local and geographic replication to facilitate disaster recovery

2. Availability

Windows Azure storage guarantees high availability.

3. Consistency

Strong consistency and partition tolerance.

4. Access

Can be accesses using REST API or Client Libraries

5. Security

512 Bit Key is used here.


Limits Of Azure Storage

1. Throughput

Transactions : Up to 20,000 Entities or Messages / Second
Band Width :
Geo Redundant – Ingress up to 5 gbps, egress up to 10 gbps
Locally Redundant – Ingress up to 10 gbps, egress up to 15 gbps

2. Capacity

200 TB / Storage Account.

3. Storage Accounts

From the portal you can create up to 20 Storage Accounts for a subscription. This is a soft limit, You can call Windows Azure and create a support ticket to increase the limit if you want more than 20 Storage Accounts.


Partition

A very important concept to understand about the storage abstractions is their partitioning. Every data object has a partition key. This is how Azure locate the objects in our service when accessing them, and how Microsoft Azure load balance and partition the objects across our servers to meet the traffic needs of those objects. The following is the partition key used for our three storage abstractions


Murugan Andezuthu Dharmaratnam

Murugan is a technology leader with 14 years of hands-on experience in full life cycle systems design, development, implementation, and management. In addition to systems design and development, his core competencies include cloud design and architecture, interactive web applications and websites development, mobile computing, and Healthcare Information Technology. His experience is very diverse with a broad range of technologies within multiple industry settings including private, public, and non-profit. Coupled with his technology expertise, Murugan is a well-organized, result-oriented, and a highly analytical leader with proven track record in developing and implementing very complex systems.