Question 1 of 30
A company is planning to deploy a multi-tier application using Azure Resource Manager (ARM) templates. The application consists of a web tier, an application tier, and a database tier. The company wants to ensure that the deployment is consistent and can be easily replicated across different environments (development, testing, and production). They also want to implement parameters to allow for customization of certain settings, such as the instance size of the virtual machines and the database connection strings. Which approach should the company take to effectively manage the deployment of this multi-tier application using ARM templates?
Use a single ARM template with parameters for each tier and define the resources in a nested structure.
Create separate ARM templates for each tier and deploy them independently without any parameters.
Utilize a single ARM template without parameters and hard-code all resource configurations.
Implement a combination of ARM templates and Azure CLI scripts to manage the deployment.

Preparing for Microsoft DP-200 Implementing an Azure Data Solution? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free