Overview
Develop containerized solutions on Azure is the entry point of the AI Cloud Developer exam, and the area an experienced Azure developer finds most familiar. It has two objective groups. Implementing container application hosting covers building, storing, versioning and managing images in Azure Container Registry, building and running images with Container Registry Tasks, and deploying containers to Azure App Service with environment variables and secrets. Implementing container-orchestrated solutions covers deploying to Azure Container Apps with environment configuration and revision management, event-driven scaling with Kubernetes Event-driven Autoscaling (KEDA), deploying to Azure Kubernetes Service (AKS) with manifest files, and troubleshooting Container Apps and AKS through logs, events and connectivity.
At 20–25%, this group tests practical container development for AI back-end services. AI workloads are frequently packaged as containers, so the exam rewards choosing the right hosting option and scaling model, and diagnosing container problems.
How it's tested
AI-200 questions are scenario-based and often describe a requirement without naming the service, so you must choose the hosting or scaling option from the requirements. In this domain they describe a container workload and reward the right registry, hosting, scaling or troubleshooting approach. Read the requirement before choosing the service.
-
Right container hosting
A workload is described, and you choose App Service, Container Apps or AKS for it.
-
Event-driven scaling
A scaling-on-events need is described, and you choose KEDA in Container Apps.
-
Troubleshoot the container
A container failure is described, and you choose the logs, events or connectivity check to diagnose it.
An AI processing service must scale up automatically when messages arrive on a queue and scale to zero when the queue is empty, without managing a Kubernetes cluster. AKS would require cluster management, and App Service does not scale on queue depth natively. Azure Container Apps with KEDA scales on queue length, including to zero, without managing Kubernetes, which matches the requirement, so Container Apps with KEDA is the answer.
Functional groups 2
Official functional groups from the Microsoft outline, in outline order.
1.1 Implement container application hostingContainer Registry, Registry Tasks, and deploying containers to App Service.
- What it means
- This covers building, storing, versioning and managing container images in Azure Container Registry, building and running images with Container Registry Tasks, and deploying containers to Azure App Service, including configuring environment variables and secrets for the container.
- What to understand
- Container Registry is the private image repository, and Registry Tasks build images in the cloud. App Service can host a container and inject configuration through app settings and secrets, often from Key Vault. Image versioning with tags lets you deploy and roll back specific versions.
- How it shows up
- A hosting or image-management need is described, and you must choose Container Registry, Registry Tasks or App Service container hosting with the right configuration.
- Common confusion
- Confusing Container Registry with a running container host; the registry stores images, while App Service, Container Apps or AKS run them.
1.2 Implement container-orchestrated solutionsContainer Apps, revisions, KEDA scaling, AKS manifests and troubleshooting.
- What it means
- This covers deploying applications to Azure Container Apps with environment configuration and revision management, implementing event-driven scaling with Kubernetes Event-driven Autoscaling (KEDA), deploying and managing applications on Azure Kubernetes Service with manifest files, and monitoring and troubleshooting Container Apps and AKS through logs, events and end-to-end connectivity.
- What to understand
- Container Apps is a managed, serverless container platform with revisions for versioned rollouts and KEDA for event-driven scaling, including scale to zero, without managing Kubernetes. AKS gives full Kubernetes control with manifest-based deployment but more operational overhead. Troubleshooting uses logs, events and connectivity checks.
- How it shows up
- An orchestration, scaling or troubleshooting need is described, and you must choose Container Apps with KEDA, AKS, or the right diagnostic.
- Common confusion
- Confusing Container Apps with AKS; Container Apps is managed and serverless with KEDA, while AKS gives full Kubernetes control with more management.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
Azure Container Registry
A private repository for container images.
- Remember
- It stores images; it does not run them.
- Tested as
- Image management questions.
- Trap
- Confusing it with a running host.
-
Container Registry Tasks
Cloud-based building of container images.
- Remember
- Build images without a local Docker host.
- Tested as
- Image build questions.
- Trap
- Overlooking cloud builds.
-
App Service containers
Hosting a single container with managed configuration.
- Remember
- Inject settings and secrets via app settings.
- Tested as
- Hosting questions.
- Trap
- Using it for complex orchestration.
-
Azure Container Apps
Managed, serverless container platform with revisions and KEDA.
- Remember
- Serverless scaling, including to zero, without Kubernetes management.
- Tested as
- Orchestration questions.
- Trap
- Confusing it with AKS.
-
KEDA
Kubernetes Event-driven Autoscaling for scaling on events.
- Remember
- It scales on queue depth and other event sources, including to zero.
- Tested as
- Scaling questions.
- Trap
- Expecting CPU-only scaling for event workloads.
-
Revisions in Container Apps
Versioned snapshots of a container app for rollout and rollback.
- Remember
- They enable traffic splitting and rollback.
- Tested as
- Deployment questions.
- Trap
- Deploying without revision control.
-
Azure Kubernetes Service (AKS)
Managed Kubernetes with full control via manifests.
- Remember
- More control, more operational overhead.
- Tested as
- Orchestration questions.
- Trap
- Using AKS where Container Apps suffices.
-
Manifest files
YAML definitions that deploy and configure AKS resources.
- Remember
- They declare the desired Kubernetes state.
- Tested as
- AKS questions.
- Trap
- Deploying imperatively instead of declaratively.
-
Environment variables and secrets
Configuration injected into containers, often from Key Vault.
- Remember
- Keep secrets out of images.
- Tested as
- Configuration questions.
- Trap
- Baking secrets into the image.
-
Container troubleshooting
Diagnosing via logs, events and connectivity.
- Remember
- Check logs and events before rebuilding.
- Tested as
- Troubleshooting questions.
- Trap
- Rebuilding without diagnosing.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
App Service vs. Container Apps vs. AKS
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| App Service container | Hosts a single container | Simplest, managed | Using it for orchestration |
| Container Apps | Managed serverless containers with KEDA | Event-driven scaling, no Kubernetes management | Confusing with AKS |
| AKS | Full managed Kubernetes | Most control, most overhead | Using it where Container Apps fits |
KEDA vs. CPU-based scaling
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| KEDA | Scales on event sources such as queue depth | Event-driven, scale to zero | Expecting CPU-only metrics |
| CPU-based scaling | Scales on CPU or memory | Resource-driven | Using it for bursty event workloads |
Registry vs. running host
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Container Registry | Stores images | Repository, not compute | Expecting it to run containers |
| Running host | App Service, Container Apps or AKS | Executes the container | Confusing with the registry |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
AKS for simple scaling
- What candidates pick
- Deploy to AKS for a workload that scales on a queue and needs no cluster management.
- Why it looks right
- AKS is powerful.
- Why it's wrong
- Container Apps with KEDA scales on queue depth, including to zero, without managing Kubernetes.
Clue to watch for The requirement is event-driven scaling with no cluster management.
-
CPU scaling for events
- What candidates pick
- Use CPU-based autoscaling for a queue-driven workload.
- Why it looks right
- CPU scaling is familiar.
- Why it's wrong
- KEDA scales on event sources such as queue length, which matches event-driven demand better than CPU.
Clue to watch for Scaling must follow message or event volume.
-
Secrets in the image
- What candidates pick
- Embed secrets in the container image for the app.
- Why it looks right
- It is simple.
- Why it's wrong
- Secrets belong in app settings or Key Vault injected at runtime, not baked into the image.
Clue to watch for The container needs credentials or secrets.
-
Registry runs containers
- What candidates pick
- Expect Azure Container Registry to run the container.
- Why it looks right
- Both involve containers.
- Why it's wrong
- The registry stores images; App Service, Container Apps or AKS run them.
Clue to watch for The need is to execute a container versus store an image.
-
Rebuild before diagnosing
- What candidates pick
- Rebuild and redeploy a failing container immediately.
- Why it looks right
- A fresh build might fix it.
- Why it's wrong
- Logs, events and connectivity checks usually reveal the cause faster than a blind rebuild.
Clue to watch for A container is failing and the cause is unknown.
Answer framework
For any Domain 1 container scenario, use these steps to find the answer AI-200 expects.
- Read the requirement for hosting, scaling and management needs, since the service is often not named.
- Choose the hosting option: App Service for a single container, Container Apps for managed serverless containers, or AKS when full Kubernetes control is required.
- For event-driven scaling, use KEDA in Container Apps to scale on queue depth or events, including to zero, rather than CPU-based scaling.
- Manage images in Container Registry with versioned tags and inject secrets as configuration rather than baking them into images.
- For failures, diagnose through logs, events and end-to-end connectivity before rebuilding, and document the fix. Where several options could fit, choose the one the requirements make defensible, and document the reasoning.
Practice question
Want more like this? The AI-200 practice test has questions for every domain.
Checklist
0 of 10
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
This is the most familiar domain for an experienced Azure developer, so use it to warm up before the AI-heavy data domain. Start with Container Registry and image management: build and tag images, use Registry Tasks, and practice deploying a container to App Service with secrets injected as configuration rather than baked in.
Next, master the orchestration choices, which the exam tests closely. Keep Container Apps (managed, serverless, KEDA) and AKS (full Kubernetes, manifests) distinct, and learn KEDA event-driven scaling, including scale to zero, since AI pipelines often scale on queue depth. Practice reading requirements and choosing the hosting option, because the exam often does not name the service.
Finally, practice troubleshooting through logs, events and connectivity. Deploy a small containerized service in a free subscription to make these concrete. Afterwards, move to Domain 2, developing AI solutions with Azure data management services, the largest and most distinctive domain. Review missed practice questions on hosting choice separately, since mixing up Container Apps and AKS is the error most worth catching early.
FAQ
How much of AI-200 is Domain 1?
Develop containerized solutions on Azure is 20–25% of the exam, and it is the most familiar area for developers coming from the retired AZ-204.
What is the difference between Container Apps and AKS?
Azure Container Apps is a managed, serverless container platform with revisions and KEDA scaling that requires no Kubernetes management. AKS gives full Kubernetes control through manifests but with more operational overhead.
What is KEDA?
Kubernetes Event-driven Autoscaling, which scales containers based on event sources such as queue length, including scaling to zero when there is no work, which suits event-driven AI pipelines.
Where should container secrets go?
In app settings or Azure Key Vault, injected into the container at runtime, rather than baked into the image where they could be exposed.
What does Azure Container Registry do?
It stores, versions and manages container images privately. Running the containers is done by App Service, Container Apps or AKS, not the registry itself.
Is AI-200 the same as AZ-204?
No. AI-200 replaced AZ-204, which retired on 31 July 2026. It keeps familiar development content such as containers but shifts the emphasis to building and securing AI cloud solutions.
How does Domain 1 connect to the rest of the exam?
The containerized services here consume the AI data services of Domain 2, connect through the messaging of Domain 3, and are secured and monitored in Domain 4.
Other Cloud Computing certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
- AWS Certified Solutions Architect - Associate Study guide
- AWS Certified Cloud Practitioner Study guide
- AWS Certified SysOps Administrator - Associate Study guide
- AWS Certified Solutions Architect - Professional Study guide
- Microsoft 365 Fundamentals Study guide
- Google Cloud Associate Cloud Engineer Study guide
- CompTIA Cloud+ Study guide
- Microsoft Certified: Azure Fundamentals Study guide
- AWS Certified Developer - Associate Study guide
- HashiCorp Certified: Terraform Associate Study guide
- Azure Administrator Associate Study guide
- Azure Solutions Architect Expert Study guide
Test your Domain 1 knowledge
You have covered Container Registry, App Service containers, Container Apps, KEDA and AKS. Test whether you can choose the right hosting and scaling approach under exam conditions.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the AI-200 AI tutor Get any concept explained your way