Learn how to choose your Storage account settings in Azure


Choosing the right account settings in Azure involves configuring your Azure resources, like storage accounts, to meet your business, performance, and compliance requirements.

Here's a guide to help you make informed decisions about your account settings in Azure.

Choose the Storage Account Type

Azure provides different types of storage accounts.

Select the one that aligns with your workload requirements:

General-purpose v2 (GPv2)

  • Most commonly used.

  • Supports all Azure Storage services (Blob, File, Queue, Table).

  • Recommended for most workloads due to lower costs and better features.

Premium Block Blob

  • Optimized for workloads with high transactions and low latency (e.g., streaming, analytics).

Blob Storage

  • Optimized for blob data storage (Hot, Cool, Archive tiers).

FileStorage

  • Designed for premium Azure Files workloads with high IOPS and low latency.

General-purpose v1 (GPv1)

  • Legacy account type; not recommended for new deployments.

Select the Right Redundancy Option

Redundancy ensures durability and availability.

Choose based on your data protection and cost requirements:

Locally Redundant Storage (LRS)

  • Replicates data within a single data center.

  • Lowest cost.

  • Suitable for non-critical data.

Zone-Redundant Storage (ZRS)

  • Replicates data across multiple availability zones within a region.

  • Higher availability and durability.

  • Recommended for region-specific high-availability scenarios.

Geo-Redundant Storage (GRS)

  • Replicates data across geographically separated regions.

  • High durability for disaster recovery scenarios.

  • Suitable for critical data with low-frequency access.

Read-Access Geo-Redundant Storage (RA-GRS)

  • Adds read access to the secondary region.

  • Best for disaster recovery with read-heavy workloads.

Define the Access Tier

Access tiers allow you to optimize storage costs based on data access frequency:

Hot Tier

  • Frequently accessed data.

  • Higher storage cost, lower access cost.

Cool Tier

  • Infrequently accessed data.

  • Lower storage cost, higher access cost.

Archive Tier

  • Rarely accessed data stored for long-term.

  • Lowest storage cost, highest retrieval cost.

Set Networking and Security Options

Networking

Public Endpoint (All Networks)

  • Accessible over the internet.

  • Suitable for general-purpose workloads.

Public Endpoint (Selected Networks)

  • Restricts access to specific virtual networks and IP ranges.

  • Enhances security by limiting exposure.

Private Endpoint

  • Connects the storage account to your Azure Virtual Network (VNet).

  • Provides secure access without internet exposure.

Security

Secure Transfer Required

  • Enforces HTTPS for data transfers.

  • Recommended for all workloads.

Firewall and Virtual Networks

  • Define IP ranges and VNets for access.

  • Enhances security for sensitive data.

Shared Key and Role-Based Access Control (RBAC)

  • Shared keys for basic access.

  • RBAC for more granular permissions.

Enable Advanced Features

Soft Delete

  • Protects against accidental deletion of blobs, containers, or file shares.

  • Configure retention period (e.g., 7–365 days).

Versioning

  • Keeps a history of modifications to objects.

  • Ideal for auditing and recovery scenarios.

Change Feed

  • Logs changes to blob data for event-driven workflows.

Azure AD Integration

  • Use Azure Active Directory for authentication instead of shared keys.

Monitor and Manage Costs

  • Use tags to organize resources for cost tracking and management.

  • Choose the appropriate performance tier (Standard or Premium) based on your workload requirements.

  • Leverage Azure Cost Management + Billing to monitor and optimize storage costs.

Review and Test

  • Regularly review settings to ensure they align with evolving business requirements.

  • Test your configurations, especially networking and security settings, to avoid disruptions.

Summary

By carefully selecting these settings, you can optimize your Azure account for performance, security, and cost-effectiveness while meeting compliance and operational requirements.

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.