What are the different Azure Storage Account types


Azure provides several types of storage accounts, each designed to meet specific needs based on performance, redundancy, and workload requirements.

Understanding the different storage account types is essential for optimizing cost and performance.

General-Purpose v2 (GPv2)

GPv2 accounts are the most versatile and commonly used storage account type, offering access to all Azure Storage services.

Supported Storage Services

  • Blob Storage (Hot, Cool, and Archive tiers)

  • File Storage (Standard SMB/NFS protocols)

  • Table Storage

  • Queue Storage

Key Features

  • Supports all redundancy options (LRS, ZRS, GRS, RA-GRS, GZRS, RA-GZRS).

  • Pricing is optimized for most general workloads.

  • Tiered pricing for blobs: Hot, Cool, and Archive.

Use Cases

  • Applications requiring a mix of storage services.

  • Workloads that need tiered blob storage for cost optimization.

  • General-purpose workloads with flexibility.

General-Purpose v1 (GPv1)

GPv1 accounts are an older version of GPv2 and are less commonly used for new deployments.

They offer slightly different pricing models for storage and transactions.

Supported Storage Services

  • Blob Storage

  • File Storage

  • Table Storage

  • Queue Storage

Key Features

  • Lower costs for storage, but higher costs for transactions compared to GPv2.

  • Supports only LRS, GRS, and RA-GRS redundancy options.

Use Cases

  • Legacy systems that need compatibility with GPv1.

  • Workloads with high capacity but low transaction requirements.

Blob Storage Accounts

Blob Storage accounts are specialized for storing unstructured data like text, images, and videos.

Supported Storage Services

Blob Storage only (Block blobs, Append blobs, Page blobs).

Key Features

  • Optimized for blob storage workloads.

  • Supports Hot, Cool, and Archive tiers.

  • Offers tier-specific pricing models.

Use Cases

  • Applications with heavy reliance on blob storage.

  • Archival storage requiring the Archive tier.

  • Media streaming and data lakes.

Note

Blob Storage accounts have largely been replaced by GPv2 accounts, which also support blob tiers.

Premium Block Blob Storage

Premium Block Blob Storage accounts are designed for performance-sensitive workloads requiring low latency.

Supported Storage Services

Blob Storage (Block blobs only).

Key Features

  • SSD-based storage for high IOPS and low latency.

  • Does not support tiered pricing (Hot, Cool, Archive).

Use Cases

  • Real-time analytics.

  • High-performance media processing.

  • Transaction-heavy workloads.

Premium File Shares (FileStorage)

Premium FileStorage accounts are specialized for high-performance file storage using SSDs.

Supported Storage Services

File Storage only (SMB and NFS protocols).

Key Features

  • High IOPS and low latency.

  • Supports larger file shares (up to 100 TiB).

  • Offers snapshot and backup capabilities.

Use Cases

  • Enterprise applications requiring fast file access.

  • High-performance workloads like databases or simulations.

  • Shared file systems for Kubernetes or containerized workloads.

Azure Data Lake Storage Gen2

Azure Data Lake Storage Gen2 is built on Blob Storage but optimized for big data analytics.

Supported Storage Services

Hierarchical Blob Storage.

Key Features

  • Hierarchical namespace for file and folder structure.

  • Seamless integration with big data tools (e.g., Apache Hadoop, Azure Synapse Analytics).

  • Supports all redundancy and access tiers.

Use Cases

  • Data lakes for AI/ML workflows.

  • Big data analytics and processing.

  • Log and telemetry storage for analysis.

Specialized Managed Disks

Although not part of the standard storage accounts, Managed Disks are also a form of Azure Storage tailored for virtual machine use.

Types of Managed Disks

1. Standard HDD

Cost-effective, for low IOPS workloads.

2. Standard SSD

Better performance than HDD, at a reasonable cost.

3. Premium SSD

High performance for latency-sensitive applications.

4. Ultra Disk

Extremely low latency and high throughput for transactional workloads.

Use Cases

  • Persistent storage for Azure Virtual Machines.

  • Hosting databases or mission-critical workloads.

Comparison of Storage Account Types

Part – 1

FeatureGPv2GPv1Blob Storage
Redundancy OptionsAllLRS, GRSLRS, GRS
Blob Storage TiersHot, Cool, ArchiveHotHot, Cool, Archive
Performance TierStandard/PremiumStandardStandard/Premium
Hierarchical NamespaceNoNoNo
Use CaseGeneral PurposeLegacyBlob Workloads

Part – 2

FeaturePremium BlobPremium FileData Lake Gen2
Redundancy OptionsLRSLRS, ZRSAll
Blob Storage TiersNoneN/AHot, Cool, Archive
Performance TierPremiumPremiumStandard
Hierarchical NamespaceNoNoYes
Use CaseHigh perf BlobsHigh perf FilesBig Data Analytics

Choosing the Right Storage Account

When selecting a storage account type, consider:

1. Workload Type

File sharing, analytics, backups, or streaming.

2. Performance Needs

Low latency (Premium) vs. cost optimization (Standard).

3. Data Redundancy

Local (LRS), zone (ZRS), or geo-redundancy (GRS/GZRS).

4. Integration

Compatibility with services like Azure Synapse or Hadoop.

Summary

  • For general-purpose workloads, use GPv2.

  • For high-performance needs, choose Premium Blob or FileStorage accounts.

  • For big data analytics, opt for Data Lake Storage Gen2.

  • For legacy applications, GPv1 may still be relevant.

Post your comment and mention if you would like help configuring a specific account or deeper insights into one of these options.

Related Articles


Rajnish, MCT

Leave a Reply

Your email address will not be published. Required fields are marked *


SUBSCRIBE

My newsletter for exclusive content and offers. Type email and hit Enter.

No spam ever. Unsubscribe anytime.
Read the Privacy Policy.