Invalid Login Attempt

Lab: Authoring ARM Templates with Visual Studio 2017

Overview

In this lab, you will learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio 2017 focused on infrastructure as a service (IaaS) technologies. You will author a template that deploys a virtual machine that automatically configures a web server with a sample app as well as a virtual machine with SQL Server and a database for the sample app. 


Details
  • Estimated time required to complete: 1 hours, 45 minutes
  • You will have access to this environment for 4 hours, 0 minutes
  • Learning Credits Required: 10
Who this lab is designed for
  • IT Professionals
  • Developers
  • DevOps Engineers

Learning Objectives

  • Add and configure the following resources within an ARM template: Virtual Machines, Virtual Networks, Storage Accounts, PowerShell DSC Extensions, Public IP addresses, Network Security Groups
  • Add parameters and variables to an ARM template
  • Deploy the template to a resource group using Visual Studio 2017

Pre-Requisites

  • Experience with Microsoft Azure Infrastructure as a Service

Exercises

Exercise 1: Deploying the Lab Environment

In this exercise, you will create a Virtual Machine in Azure that will be used to complete the exercises in this lab.

Exercise 2: Creating an ARM Template

In this exercise, you will create a new Azure Resource Manager template add a virtual network and then deploy it to Microsoft Azure.

Exercise 3: Add Azure Resources to the Template

In this exercise, you will add a new storage account to the ARM template, followed by adding virtual machines for the web application and for the database VM instances. You will define the virtual machine configuration using the PowerShell DSC Script extension and then lock the environment down using a network security group.

Login to Start Lab


Not Registered? Already Registered?
Benefits
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.

How it works