Azure Storage account ( Performance tier, Account kind, Replication)

Photo by Siyuan Hu on Unsplash

Azure Storage account ( Performance tier, Account kind, Replication)

·

3 min read

Performance Tier :

Standard Storage : If cost is important than better to choose Standard. (HDD Type).

Premium Storage : If performance is important than better to choose Premium. (SSD Type).

Azure Storage Accounts Types :

General-Purpose v2 accounts : Basic storage account type for blobs, files, queues, and tables. Recommended for most scenarios using Azure Storage.

General-Purpose v1 accounts : Legacy account type for blobs, files, queues, and tables. Use general-purpose v2 accounts instead when possible.

BlockBlobStorage accounts : Blob-only storage accounts with premium performance characteristics. Recommended for scenarios with high transactions rates, using smaller objects, or requiring consistently low storage latency.

FileStorage accounts : Files-only storage accounts with premium performance characteristics. Recommended for enterprise or high performance scale applications.

BlobStorage accounts : Legacy Blob-only storage accounts. Use general-purpose v2 accounts instead when possible.

After we create storage account, we can see the following five data services:

  • BLOBS

  • DISKS

  • FILES

  • TABLES

  • QUEUES.

BLOBS - Binary Large Objects - Noting but Regular files (Media, Video, Audio ,Hard Drive Files) Blobs specifically support unorganized data, MAX Blob Size - Up to 8TB

Blob Consist 3 sub types :

  • Page blobs

  • Block blobs

  • Append blobs

           Page Blobs - 8TB (Support Large Files)
           Block Blobs - 4.7TB
           Append Blobs - Logging  Purpose
    

Azure Disks - Allows data to be persistently stored and accessed from an attached virtual hard disk.

Example : You want to store data that is not required to be accessed from outside the virtual machine to which the disk is attached.

Azure Files - Offers fully managed cloud file shares that you can access from anywhere via the industry standard Server Message Block (SMB) protocol.

You can mount Azure file shares from cloud or on-premises deployments of Windows, Linux, and macOS.

Azure Queues : Allows for asynchronous message queueing between application components.

Example : Messaging Applications like sending notifications etc, We can use this storage for those workloads.

Azure Tables : Allow you to store structured NoSQL data in the cloud.

You want to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires.

Replication :

Locally redundant storage (LRS) : A simple low-cost replication strategy. Data is replicated synchronously three times within a single physical location in the primary region. LRS provides at least 99.999999999% (11 nines) durability of objects over a given year.

image.png

Zone-redundant storage (ZRS) : Replication for scenarios requiring high availability. Data is replicated synchronously across 3 Azure availability zones in the primary region. ZRS offers durability for Azure Storage data objects of at least 99.999999999% (12 9's) over a given year.

image.png

Geo-redundant storage (GRS) : Cross-regional replication to protect against regional outages . Data is replicated synchronously three times with in single physical location in the primary region, then replicated asynchronously to a single physical location in the secondary region.

For read access to data in the secondary region, enable read-access geo-redundant storage (RA-GRS).

image.png

Geo-zone-redundant storage (GZRS) :Replication for scenarios requiring both high availability and maximum durability. Data replicated synchronously across three Azure availability zones in the primary region, then replicated asynchronously to a single physical location in the secondary region.

For read access to data in the secondary region, enable read-access geo-zone-redundant storage (RA-GZRS).

image.png