Profile Applicability:
- Level 2
Description:
Geo-Redundant Storage (GRS) replicates data synchronously within the primary region and asynchronously to a secondary geographic region hundreds of miles away. Setting redundancy to GRS ensures that critical Azure Storage Accounts maintain high availability and durability even in the event of a regional outage.
Rationale:
Using GRS protects against regional disasters by providing automatic failover to a secondary region, enhancing business continuity and disaster recovery capabilities. This level of redundancy supports compliance with resiliency and data protection requirements.
Impact:
Pros:
Provides high durability with geographic replication.
Enhances disaster recovery and business continuity.
Meets stringent regulatory and compliance needs.
Cons:
Incurs higher costs compared to locally redundant storage.
Potential latency due to asynchronous replication.
Default Value:
Many storage accounts default to locally redundant storage (LRS) unless specified.
Pre-requisites:
Azure subscription with permissions to configure storage account redundancy.
Identification of critical storage accounts requiring GRS.
Remediation
Test Plan:
Using Azure Portal:
Sign in to https://portal.azure.com.
Navigate to the Storage Account.
Under Configuration or Replication, verify that Geo-Redundant Storage (GRS) is selected.
Using Azure CLI:
Check redundancy setting:
# az storage account show --name <storage-account-name> --resource-group <resource-group> --query sku.name
Confirm the output includes Standard_GRS or Premium_ZRS with geo-replication enabled.
Implementation Plan
Using Azure Portal:
Change the storage account redundancy setting to Geo-Redundant Storage (GRS).
Save and verify the configuration.
Using Azure CLI:
Update redundancy to GRS:
# az storage account update --name <storage-account-name> --resource-group <resource-group> --sku Standard_GRS
Confirm the update.
Backout Plan
Using Azure Portal:
Revert redundancy to a lower tier if required (e.g., Locally Redundant Storage).
Inform stakeholders of the change.
Using Azure CLI:
Update redundancy to LRS:
# az storage account update --name <storage-account-name> --resource-group <resource-group> --sku Standard_LRS