Microsoft Azure Fundamentals (AZ-900)Describe Azure architecture and servicesMedium
A company requires a service to manage and distribute container images for their Azure Kubernetes Service (AKS) clusters. They need a private, secure, and geographically replicated repository for their Docker images and other OCI artifacts. Which Azure service should they use?
- AAzure Blob Storage
- BAzure Container Registry
- CAzure Container Instances
- DAzure Files
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Container Registry
Azure Container Registry (ACR) is a private, managed Docker registry service based on the open-source Docker Registry 2.0. It allows you to store and manage your private Docker container images and other Open Container Initiative (OCI) artifacts, integrates with AKS, and supports geo-replication.
Why the other options are wrong
- A. Azure Blob Storage is general-purpose object storage, not specifically designed as a container image registry with OCI artifact support and registry features.
- C. Azure Container Instances is a serverless service for running individual containers, not for storing and managing container images.
- D. Azure Files provides shared file storage, not a container image registry.
Azure Container Registry (ACR)
A private, managed Docker registry service in Azure for storing and managing container images and other OCI artifacts.
- Fully managed service, based on Docker Registry 2.0.
- Supports geo-replication for global distribution and faster image pulls.
- Integrates with Azure Kubernetes Service (AKS) and other container services.
Memory trick: ACR is the 'Archive' for Containers.