Azure Resource Manager Templates for Automated Deployment

AZ-900 By islever Editorial Last updated

Short answer

A Azure Resource Manager templates meet the goal by enabling automated, Infrastructure as Code deployment of identical resources.

Question

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if
the solution satisfies the requirements.
Your company's infrastructure includes a number of business units that each need a large number of various Azure resources for everyday operation.
The resources required by each business unit are identical.
You are required to sanction a strategy to create Azure resources automatically.
Solution: You recommend that the Azure Resource Manager templates be included in the strategy.
Does the solution meet the goal?
  1. Yes Correct Answer
  2. No

Key Takeaways

The question tests knowledge of automation tools in Azure; the common trap is overlooking that JSON-based ARM templates are the standard declarative method for automating resource creation.

This question evaluates the use of Azure Resource Manager (ARM) templates to automatically create identical sets of resources for multiple business units. The page confirms that ARM templates are the correct solution for infrastructure as code deployments.

Common mistake: Learners sometimes doubt 'Yes' because they think manual configuration is required, but ARM templates are explicitly designed for automated, repeatable deployments without programming complexity.

Expert Analysis

Why the Answer Is Correct

Azure Resource Manager (ARM) templates are JSON files that define the infrastructure and configuration for your project. They allow you to deploy, manage, and monitor all the resources for your solution as a single group. Since the scenario requires creating identical resources automatically for multiple business units, ARM templates provide the perfect Infrastructure as Code (IaC) solution.

Why the Other Options Are Wrong

There is only one other option, 'No'. Choosing 'No' would imply that ARM templates are unsuitable for this task, which is incorrect. While other tools like Bicep or Terraform exist, ARM templates are the native, primary method supported by Azure for this specific requirement of automated, template-based deployment.

Community Comment Notes

The community overwhelmingly agrees with answer A. As BinuRaj noted, ARM templates enable automation and IaC practices. Multiple users confirmed that ARM templates are used for automatic deployment relying on JSON files without programming complexity, validating the exam's expected answer.

Official Reference

https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview

This link opens the official vendor documentation in a new tab.

Exam Strategy

When a question asks about automating the deployment of identical resources, immediately consider Azure Resource Manager (ARM) templates or Bicep. These are the standard tools for defining infrastructure as code in Azure.

Frequently Asked Questions

Why are ARM templates better than manual creation?

ARM templates ensure consistency, repeatability, and version control for infrastructure, eliminating human error and saving time compared to manual portal clicks.

Can ARM templates be used for non-Azure resources?

While primarily for Azure, ARM supports some hybrid scenarios, but it is specifically designed for managing Azure resources within the Azure ecosystem.

More AZ-900 FAQ →

Discussion 35 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 30 of 35

  1. BinuRaj 👍 53
    Answer seems correct. https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview To meet these challenges, you can automate deployments and use the practice of infrastructure as code. In code, you define the infrastructure that needs to be deployed. The infrastructure code becomes part of your project. Just like application code, you store the infrastructure code in a source repository and version it. Any one on your team can run the code and deploy similar environments.
  2. ddponder 👍 20
    A is the correct answer. Azure Resource Manager templates are JavaScript Object Notation (JSON) files that define the infrastructure and configuration for your project.
  3. bashy96 👍 8
    Key word is "Azure resources automatically". So for this Azure Resource Manager templates should be used
  4. AntonioTech 👍 7
    The answer is A. Yes Using Azure Resource Manager (ARM) templates is a highly effective strategy for automatically creating and managing Azure resources, especially when you have identical requirements for multiple business units. ARM templates allow you to define your infrastructure as code, specifying the resources, configurations, and relationships in a declarative manner. By creating ARM templates that represent the required resources, you can deploy them consistently across different business units while ensuring that the configurations are identical. This approach is efficient, repeatable, and scalable, making it a suitable solution for automating resource deployment. Therefore, recommending the use of Azure Resource Manager templates in the strategy aligns with the goal of automatically creating Azure resources for each business unit.
  5. alexandre1979 👍 2
    ARM Templates are a way to declare the objects you want, the types, names and properties in a JSON file which can be checked into source control and managed like any other code fil
Show 25 more comments
  1. shadeey 👍 2
    Answer A absolutely correct. Had it in in exam 6.12.
  2. SAFM 👍 2
    then the answer to Q.17 = No. You agree?
  3. dineshk_aq 👍 2 Answered A
    ARM is needed anyways for this
  4. Meesquared 👍 1 Answered A
    Reason: Azure Resource Manager (ARM) templates allow you to define infrastructure as code (IaC). You can declare all required resources in JSON. Once defined, the template can be reused to create identical resources for each business unit. It supports automation, consistency, and repeatability. So, using ARM templates meets the goal perfectly.
  5. Mahanad 👍 1 Answered A
    Azure Resource Manager (ARM) templates allow you to define and automatically deploy Azure resources in a consistent, repeatable way. - Automation: Deploys multiple Azure resources automatically. - Consistency: Creates identical sets of resources for each business unit. - Efficiency: Reduces manual work and configuration errors.
  6. jana90 👍 1
    yes, We can use Azure Resource Manager templates to automate the creation of the Azure resources. Deploying resource through templates is known as Infrastructure as code. To implement infrastructure as code for Azure solutions, use Azure Resource Manager templates.
  7. aafhaqrabi 👍 1
    The resources required to be identical and should be automatically created-->Automation and identical is a feature of ARM templates.
  8. Said Ismail 👍 1 Answered A
    YES. ARM templates is used for automatic deployment of azure solutions, relying on JSON files without any programming complexity.
  9. arjunyv2022 👍 1 Answered A
    ARM templates allow for the automated creation of identical Azure resources, the solution meets the goal.
  10. Itnas 👍 1 Answered A
    ARM templates can be used to create identical resources if you use the property "copy" on the template.
  11. LePastore 👍 1 Answered A
    Yes ARM is the basis of automatic deployment of azure templates, relying on JSON files.
  12. mitddgr 👍 1 Answered A
    ARM (Azure Resource Manager) is a tool that automates the deployments on the AZ cloud.
  13. intentando 👍 1 Answered A
    https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview
  14. VaibhavGawali 👍 1 Answered A
    Use of Azure Resource Manager templates (ARM templates) is the correct answer.
  15. Alonsochaves 👍 1 Answered A
    ARM templates are associated to automatically deployment of Azure resources
  16. emptyH 👍 1 Answered A
    ARM = Azure Resource Manager Template = template. This is the way
  17. Jeenia 👍 1 Answered A
    ARM templates are used to automate deployments in a project
  18. cabartor 👍 1
    The Template permit make equal each one of the definitions.
  19. eduardok95 👍 1 Answered A
    yes, this is the right solution.
  20. buiducvu 👍 1 Answered A
    Azure Resource Manager templates
  21. navid1365 👍 1 Answered A
    ARM templates is the way to go.
  22. Kanders 👍 1
    A. Yes - The ARM template.
  23. Moha27med 👍 1 Answered A
    yes, by using ARM template
  24. Logan987 👍 1 Answered A
    A is the correct answer
  25. AlekksMaciel 👍 1 Answered A
    Answer seems correct.

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Practice All AZ-900 Questions

Access 90 questions with complete answers and detailed explanations.

View Full AZ-900 Practice Test →

← Back to AZ-900 Study Guide