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
Azure Container Registry handles transient faults internally through several mechanisms. The service implements automatic retry logic for registry operations and maintains connection pooling for efficient resource utilization. Container Registry operations are designed to be idempotent, allowing safe retries of push and pull operations. For more information on registry operations, see [Push your first image to your Azure container registry using the Docker CLI](/azure/container-registry/container-registry-get-started-docker-cli).
99
99
100
-
For client applications using Azure Container Registry, implement appropriate retry policies with exponential backoff when performing registry operations. Use the official Docker client or Azure Container Registry SDKs which include built-in retry mechanisms for common transient failures. For guidance on using SDKs, see [Azure Container Registry client libraries](/azure/container-registry/container-registry-client-libraries).
100
+
For client applications using Azure Container Registry, implement appropriate retry policies with exponential backoff when performing registry operations. Use the official Docker client or Azure Container Registry SDKs which include built-in retry mechanisms for common transient failures. For guidance on using SDKs, see References to client libraries in [Azure Container Registry documentation](/azure/container-registry/).
101
101
102
102
Monitor registry operations through Azure Monitor metrics and logs to identify patterns of transient faults. Set up alerts for registry availability metrics to proactively detect issues that might impact your container workloads. For monitoring guidance, see [Monitor Azure Container Registry](/azure/container-registry/monitor-service).
103
103
@@ -280,7 +280,7 @@ When the affected availability zone recovers, Azure Container Registry automatic
280
280
281
281
### Testing for zone failures
282
282
283
-
Zone failover testing is managed by Microsoft and does not require customer-initiated testing. The service is designed to automatically handle zone failures without impacting registry availability or data integrity. For more information on testing strategies, see [Azure reliability testing guidance](/azure/reliability/reliability-testing-guidance).
283
+
Zone failover testing is managed by Microsoft and does not require customer-initiated testing. The service is designed to automatically handle zone failures without impacting registry availability or data integrity. For more information on testing strategies, see [Azure reliability testing guidance](/azure/well-architected/reliability/testing-strategy).
284
284
285
285
## Multi-region support
286
286
@@ -354,7 +354,7 @@ You must use the Premium tier to enable geo-replication. Geo-replication can be
354
354
355
355
### Considerations
356
356
357
-
Each geo-replicated region functions as an independent registry endpoint. Container clients can connect to any regional endpoint for registry operations. Consider configuring your container orchestration platforms to use the regional endpoint closest to their deployment location for optimal performance. For client configuration guidance, see [Azure Container Registry client libraries](/azure/container-registry/container-registry-client-libraries).
357
+
Each geo-replicated region functions as an independent registry endpoint. Container clients can connect to any regional endpoint for registry operations. Consider configuring your container orchestration platforms to use the regional endpoint closest to their deployment location for optimal performance. For client configuration guidance, see References in the [Azure Container Registry documentation](/azure/container-registry/).
358
358
359
359
Geo-replication provides eventual consistency across regions, with replication typically completing within minutes of changes. Large container images or high-frequency updates may take longer to replicate across all regions.
360
360
@@ -465,7 +465,7 @@ When a region recovers, registry operations automatically resume for that region
465
465
466
466
### Testing for region failures
467
467
468
-
Test your applications' ability to handle regional failures by temporarily blocking access to a regional registry endpoint and verifying that container operations successfully failover to alternative regions. Use Azure Chaos Studio or manual testing procedures to validate your disaster recovery capabilities. For testing guidance, see [Azure Chaos Studio](/azure/chaos-studio/) and [Azure reliability testing guidance](/azure/reliability/reliability-testing-guidance).
468
+
Test your applications' ability to handle regional failures by temporarily blocking access to a regional registry endpoint and verifying that container operations successfully failover to alternative regions. Use Azure Chaos Studio or manual testing procedures to validate your disaster recovery capabilities. For testing guidance, see [Azure Chaos Studio](/azure/chaos-studio/) and [Azure reliability testing guidance](/azure/well-architected/reliability/testing-strategy).
0 commit comments