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?

  1. AAzure Blob Storage
  2. BAzure Container Registry
  3. CAzure Container Instances
  4. DAzure Files
Show answer & 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.

More Describe Azure architecture and services questions