Azure Resource Manager (ARM) is a deployment and management service for Azure that allows you to manage resources using declarative JSON templates rather than scripts. With Azure Resource Manager, you have the ability to customize resource deployment using parameters, access controls, tags, and more to tailor a template toward any scenario you need to. Additionally, you have the ability to use one of the dozens of built-in functions to greatly increase the customization and automation of your deployments.
In this lab, you will first create a Windows virtual machine using an Azure Resource Manager template. Then, you will improve the template using several additional ARM features.
Upon completion of this lab you will be able to:
This lab is intended for:
You should be familiar with:
May 2nd, 2023 - Updated theia to include autosave
September 27th, 2022 - Updated lab to use the Cloud Academy IDE and updated checks
April 12th, 2021 - Moved validation checks to the most relevant lab step for more immediate validation feedback
Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.