Skip to content

Commit 204bd81

Browse files
committed
Reliability guide - Azure Container Registry - Update zone redundancy configuration instructions
1 parent 2171f32 commit 204bd81

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

articles/reliability/reliability-container-registry.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ For production workloads, we recommend that you:
2626
- Enable zone redundancy to protect against zone-level failures within a region.
2727
- For multi-region scenarios, configure geo-replication to distribute your registry across multiple regions based on your specific geographic and compliance requirements.
2828

29-
3029
## Reliability architecture overview
3130

3231
Azure Container Registry is built on Azure's distributed infrastructure to provide high availability and data durability. The service consists of several key components that work together to ensure reliability. The following diagram illustrates the core service architecture:
@@ -52,8 +51,6 @@ Azure Container Registry also supports *tasks*, which can help you to automate y
5251
> [!NOTE]
5352
> Azure Container Registry supports [connected registries](/azure/container-registry/intro-connected-registry), which are on-premises or remote replicas that synchronize with your cloud-based Azure container registry. When you use connected registries, you're responsible for configuring them to meet your reliability requirements. Connected registries are beyond the scope of this article.
5453
55-
56-
5754
## Transient faults
5855

5956
[!INCLUDE [Transient fault description](includes/reliability-transient-fault-description-include.md)]
@@ -68,7 +65,7 @@ For client applications using Azure Container Registry, implement appropriate re
6865

6966
Zone redundancy in the Premium tier of Azure Container Registry provides protection against single zone failures. Zone redundancy allows for the distributing of registry data and operations across multiple availability zones within the region. Container image pull and push operations continue to function during zone outages, with automatic failover to healthy zones.
7067

71-
Zone redundancy provides higher availability compared to single-zone deployments without requiring configuration changes to your container workloads.
68+
Once enabled, zone redundancy provides higher availability compared to single-zone deployments without requiring configuration changes to your container workloads.
7269

7370
### Region support
7471

@@ -78,7 +75,7 @@ If availability zones are added to an existing region, any previously created re
7875

7976
### Requirements
8077

81-
You must use the Premium tier to enable zone redundancy. Zone redundancy is automatically enabled when you create a Premium registry in a region that supports availability zones - no configuration is required.
78+
You must use the Premium tier to enable zone redundancy.
8279

8380
### Considerations
8481

@@ -90,19 +87,17 @@ Zone redundancy is included with Premium tier registries at no additional cost.
9087

9188
### Configure availability zone support
9289

93-
- **Create zone-redundant registry**. To create a new zone-redundant registry, see the following resources:
94-
- Azure portal: [Create a container registry using the Azure portal](/azure/container-registry/container-registry-get-started-portal)
95-
- Azure CLI: [Create zone-enabled registry](/azure/container-registry/zone-redundancy#create-zone-enabled-registry)
90+
- **Create zone-redundant registry**. To create a new zone-redundant registry, see [Create a zone-redundant registry in Azure Container Registry](/azure/container-registry/zone-redundancy).
9691

9792
- **Enable zone redundancy on an existing registry**. You can only configure zone redundancy when a registry is created. To get zone redundancy, you must create a new Premium registry in a supported region and migrate your container images.
9893

9994
Existing Basic or Standard tier registries can be upgraded to Premium tier, however upgrading alone does not enable zone redundancy for existing registries, and you need to create a new registry.
10095

10196
To migrate your artifacts between registries, you can [create a transfer pipeline](/azure/container-registry/container-registry-transfer-prerequisites). Alternatively, you can [import container images to a container registry](/azure/container-registry/container-registry-import-images).
10297

103-
- **Disable zone redundancy**. Zone redundancy can't be disabled after it's enabled for a registry. If you need a non-zone-redundant registry, you must create a new registry and migrate your container images.
98+
If your registry uses [geo-replication](#multi-region-support) and zone redundancy together, you configure zone redundancy on each regional replica. To learn how, see [Create a zone-redundant replica in Azure Container Registry](/azure/container-registry/zone-redundancy-replica). You can't change the zone redundancy setting after a geo-replication is created, except by deleting and re-creating the replication.
10499

105-
If your registry uses [geo-replication](#multi-region-support) and zone redundancy together, you configure zone redundancy on each regional replica. You can't change the zone redundancy setting after a geo-replication is created, except by deleting and re-creating the replication.
100+
- **Disable zone redundancy**. Zone redundancy can't be disabled after it's enabled for a registry. If you need a non-zone-redundant registry, you must create a new registry and migrate your container images.
106101

107102
### Normal operations
108103

@@ -166,7 +161,7 @@ You must use the Premium tier to enable geo-replication.
166161

167162
### Considerations
168163

169-
- **Zone redundant registries:** When using geo-replication with zone-redundant registries, each replicated registry inherits the zone redundancy configuration of its home region, providing both zone-level and region-level protection.
164+
- **Zone redundant replicas:** When using geo-replication in regions that support availabilty zones, you can configure zone redundancy on each replica independently.
170165

171166
- **Control plane:** The control plane runs in the home region. If the home region is unavailable, control plane operations are unavailable, and you might not be able to modify the registry's configuration.
172167

@@ -184,6 +179,8 @@ Geo-replication can be configured during registry creation or added to existing
184179

185180
- **Enable geo-replication on an existing registry**. Upgrade existing Basic or Standard tier registries to Premium tier to enable geo-replication capabilities. You can change the replication regions at any time. For detailed instructions, see [Configure geo-replication](/azure/container-registry/container-registry-geo-replication#configure-geo-replication).
186181

182+
You can configure zone redundancy on each regional replica. To learn how, see [Create a zone-redundant replica in Azure Container Registry](/azure/container-registry/zone-redundancy-replica). You can't change the zone redundancy setting after a geo-replication is created, except by deleting and re-creating the replication.
183+
187184
- **Disable geo-replication**. Remove individual regional replicas through the Azure portal or command-line tools. The home region registry can't be removed.
188185

189186
### Normal operations

0 commit comments

Comments
 (0)