An organization is transitioning from executing step-by-step configuration scripts to using Azure Resource Manager (ARM) templates for provisioning infrastructure. The IT director wants to understand how ARM templates improve deployment reliability and resource organization.
Which two statements describe valid features or behaviors of ARM templates?
- They allow you to declare the desired end-state configuration of your infrastructure rather than writing the step-by-step commands to create it.Answer
- They automatically evaluate resource dependencies to determine the correct order of creation, parallelizing deployments when possible.Answer
- CThey require you to write procedural code specifying the precise sequential execution path for every resource.
- DThey enable you to nest resource groups within other resource groups to form a multi-level management hierarchy.
- EThey enforce that all deployed resources inherit the exact Azure region of the parent resource group.
Answer
ARM templates allow you to declare the desired end-state configuration of your infrastructure rather than writing the step-by-step commands to create it, and they automatically evaluate resource dependencies to determine the correct order of creation, parallelizing deployments when possible.
The correct options accurately describe that ARM templates are declarative, allowing users to define the target end-state of the infrastructure rather than the commands to configure it. In addition, the deployment engine automatically analyzes resource dependencies to determine the optimal order of creation, running independent deployments in parallel.
Step-by-Step Solution
Key Concept
Azure Resource Manager (ARM) templates, declarative syntax, and dependency orchestration
Estimated Time:1m 30s