Automating Creation of Azure Resources for Business Units

Automated Creation of Azure Resources

Prev Question Next Question

Question

Your company has several business units.

Each business unit requires 20 different Azure resources for daily operation. All the business units require the same type of Azure resources.

You need to recommend a solution to automate the creation of the Azure resources.

What should you include in the recommendations?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

A

You 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 your Azure solutions, use Azure Resource Manager templates. The template is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. The template uses declarative syntax, which lets you state what you intend to deploy without having to write the sequence of programming commands to create it. In the template, you specify the resources to deploy and the properties for those resources.

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

The correct answer is A. Azure Resource Manager templates.

Explanation: Azure Resource Manager (ARM) templates provide a way to define and deploy Azure infrastructure resources in a repeatable and predictable manner. An ARM template is a JSON file that describes the resources that need to be deployed, their dependencies, and the properties of the resources. Using ARM templates, you can automate the deployment of resources, ensuring that they are created consistently and with the desired configuration.

In this scenario, there are multiple business units that require the same type of Azure resources. Using ARM templates, you can create a single template that defines the resources needed by each business unit, and then deploy that template for each business unit. This provides a consistent and efficient way to deploy the required resources, reducing the risk of errors and saving time.

Virtual machine scale sets (B) are a way to deploy and manage a set of identical virtual machines. While they can be useful for scaling out an application, they are not relevant for this scenario, as the business units are not deploying applications but rather requiring Azure resources.

The Azure API Management service (C) is a solution for managing APIs and their usage. It is not relevant for this scenario, as the business units are not deploying APIs but rather requiring Azure resources.

Management groups (D) provide a way to organize resources in Azure for management and policy enforcement purposes. While they can be useful for managing resources, they are not relevant for this scenario, as the focus is on deploying resources rather than managing them.