An Azure service that provides a registry of Docker and Open Container Initiative images.
Hey Touya, you’re right that during peak times ACR can return HTTP 429 when pull volume is high—there isn’t a single “public” number like “X pulls/sec is safe,” since throttling depends on your SKU, network path, image size, client config, and regional load. Here’s what we know from the docs:
Premium SKU is the highest-throughput tier, but Azure doesn’t publish an exact pulls-per-second threshold. Instead, the “Registry image pull and push performance limits” section explains that:
Concurrency and bandwidth vary by SKU
Throttling (429s) happens under high request volume
You should implement retry with exponential back-off, reduce concurrent requests, and space out large-scale pulls Link: https://learn.microsoft.com/azure/container-registry/container-registry-skus?wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider#registry-image-pull-and-push-performance-limits
For troubleshooting or measuring impact:
Enable and review the “ThrottledRequests” metric in Azure Monitor on your registry
- Turn on resource logs to see rate-limit events
- Follow the “Troubleshoot registry performance” steps to check network speed, client hardware, etc. Link: https://docs.microsoft.com/azure/container-registry/container-registry-troubleshoot-performance
If you consistently hit throttling and need higher capacity:
- Consider geo-replication or dedicated data endpoints (Premium only)
- Contact Microsoft Support to discuss a possible throughput increase or guidance
Since there’s no published “10 pulls/sec is safe” number, you’ll need to benchmark your scenario and watch the ThrottledRequests metric to find your sweet spot.
Reference list
• Registry image pull and push performance limits https://learn.microsoft.com/azure/container-registry/container-registry-skus?wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider#registry-image-pull-and-push-performance-limits
• Troubleshoot registry performance https://docs.microsoft.com/azure/container-registry/container-registry-troubleshoot-performance
• Azure Container Registry limits (subscription/service quotas) https://learn.microsoft.com/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-container-registry-limits