‹ All AZ-900 questions

AZ-900 Practice Question 38: ARM Templates IAC

Microsoft Azure Fundamentals (AZ-900) · Test 4 · question 8 of 10

Azure Management & Governanceeasy

A team needs to recreate an identical development environment on demand. Resources must be built in the right dependency order, the definition must live in source control alongside the application code, and repeated runs must leave the environment in the same state. What should they use?

Select one answer
Show answer and explanation

Answer:

  • C. An ARM template that defines the environment and is deployed in one operation

ARM templates are Azure's implementation of infrastructure as code. A template is a JSON file using declarative syntax, letting you state what you intend to deploy rather than writing the sequence of commands to create it, and it is stored and versioned in a source repository next to the application code. Two documented benefits close the question: repeatable results, templates are idempotent, so deploying the same template many times gives the same resource types in the same state, and orchestration, where Resource Manager works out the dependency order itself and deploys in parallel where it can, from a single command.

Option A is the imperative alternative the documentation contrasts templates with: the script author has to encode the ordering by hand, and it is not idempotent unless every check is written manually. Option B cannot be validated, versioned, or run unattended. Option D confuses data with infrastructure; disk snapshots restore the contents of a disk, not the virtual networks, identity configuration, or app services around it.

Reference: ARM templates overview

Practice Test 4 ›

Study guides for AZ-900

Azure Administrator (AZ-104): jobs, salary and the examAzure administrator role, jobs and pay data, and the AZ-104 exam: five domains, 100 minutes, US$165 / ₹4,865, AZ-900 first or not, and what next.
Free cloud certifications in 2026: which are really freeWhich free cloud certifications are really free in 2026: Oracle's free OCI exams, and the voucher routes for AWS, Microsoft and Google, with prices.
AI-901 exam guide: Azure AI Fundamentals after AI-900AI-901 replaced AI-900: learn what changed, how much Python and Microsoft Foundry you need, exam costs in India, and how to prepare.
Microsoft Fabric certification: DP-700 vs DP-600Microsoft Fabric certification means two exams, DP-600 and DP-700. Their roles, skills, format, cost in India, and which one to take first.
Which cloud certification is best? AWS vs Azure vs GoogleWhich cloud certification is best for a beginner? AWS Cloud Practitioner, AZ-900 and Google Cloud Digital Leader compared: cost, format and which first.
Azure certification path 2026: AZ-900, AZ-104, AZ-305The Azure certification path for 2026 - AZ-900, AZ-104 and AZ-305 in order, what each covers, the AZ-305 prerequisite, renewal and what to skip.
Azure RBAC vs Azure Policy vs Entra roles vs resource locksHow Azure RBAC, Azure Policy, Microsoft Entra roles and resource locks differ, how scope inheritance works, and when deny beats audit.
Azure Storage redundancy - LRS, ZRS, GRS, GZRS and failoverHow LRS, ZRS, GRS, RA-GRS, GZRS and RA-GZRS differ, what failover does to your account, and how access tiers interact with redundancy.