Invalid Login Attempt

Lab: Deploying ScaleSets with an ARM Template

In this lab, you will use Visual Studio Code to create a new Azure Resource Manager Template that deploys a virtual machine scale set (VMSS) that can dynamically scale up or down. Each instance of the scale set will automatically deploy a web application on provisioning by using the Linux Custom Script Extension.

  • Estimated time required to complete: 1 hours, 35 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
  • DevOps Engineers

Learning Objectives

  • How to author a template that deploys VM scale sets
  • How to use custom script extensions with VM scale sets


  • An understanding of Azure Virtual Machines and Virtual Machine Scale Sets


Exercise 1: Accessing the Lab Environment
In this exercise, you will login to the lab virtual machine where you will complete the remainder of the exercises for the lab.
Exercise 2: Scale out with VM Scale Sets and Load Balancing
In this exercise, you will configure the template to scale out the web front end using a scalable number of virtual machines. For this you will use the Azure load balancer and the virtual machine scale sets feature.

Login to Start Lab

Not Registered? Already Registered?
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