An organization is designing a governance and deployment strategy using Azure Resource Manager (ARM) templates to deploy web applications and database resources. The IT administrator wants to ensure that the deployment process is standardized, repeatable, and aligned with Azure best practices. Which of the following statements correctly describes how Azure Resource Manager (ARM) processes and deploys resources using templates?
- AARM templates function as imperative scripts, requiring developers to write step-by-step commands to explicitly define the execution sequence, dependencies, and configuration order for each resource.
- BARM templates allow you to nest resource groups inside one another up to five levels deep, which enables a hierarchical governance structure where child groups inherit parent locks and policies.
- ARM templates are declarative, allowing you to define the desired final state of the infrastructure, and resources defined in the template can be deployed to different regions than the target resource group.Cevap
- DAll resources defined in an ARM template automatically inherit the geographic region of the target resource group, meaning you cannot deploy resources to a different region than the group itself.
Cevap
ARM templates are declarative, allowing you to define the desired final state of the infrastructure, and resources defined in the template can be deployed to different regions than the target resource group.
The correct option is correct because ARM templates use a declarative syntax, meaning you define what infrastructure you want to deploy without writing the sequence of programming commands to create it. Furthermore, resources inside an Azure resource group do not have to share the same location as the resource group itself; the resource group's location is primarily used for storing deployment metadata.
Adım Adım Çözüm
Anahtar Kavram
ARM templates are declarative and support cross-region resource deployment within a single resource group.