You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/reliability/reliability-container-registry.md
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,6 @@ For production workloads, we recommend that you:
26
26
- Enable zone redundancy to protect against zone-level failures within a region.
27
27
- For multi-region scenarios, configure geo-replication to distribute your registry across multiple regions based on your specific geographic and compliance requirements.
28
28
29
-
30
29
## Reliability architecture overview
31
30
32
31
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
52
51
> [!NOTE]
53
52
> 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.
@@ -68,7 +65,7 @@ For client applications using Azure Container Registry, implement appropriate re
68
65
69
66
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.
70
67
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.
72
69
73
70
### Region support
74
71
@@ -78,7 +75,7 @@ If availability zones are added to an existing region, any previously created re
78
75
79
76
### Requirements
80
77
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.
82
79
83
80
### Considerations
84
81
@@ -90,19 +87,17 @@ Zone redundancy is included with Premium tier registries at no additional cost.
90
87
91
88
### Configure availability zone support
92
89
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)
-**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).
96
91
97
92
-**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.
98
93
99
94
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.
100
95
101
96
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).
102
97
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.
104
99
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.
106
101
107
102
### Normal operations
108
103
@@ -166,7 +161,7 @@ You must use the Premium tier to enable geo-replication.
166
161
167
162
### Considerations
168
163
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.
170
165
171
166
-**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.
172
167
@@ -184,6 +179,8 @@ Geo-replication can be configured during registry creation or added to existing
184
179
185
180
-**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).
186
181
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
+
187
184
-**Disable geo-replication**. Remove individual regional replicas through the Azure portal or command-line tools. The home region registry can't be removed.
0 commit comments