Invalid Login Attempt

Lab: Deploying a Windows Web Farm with Azure VMs


In this lab, you will learn the foundations of deploying and configuring virtual machines in Microsoft Azure. You will configure a web farm using availability sets, load balancing, and virtual machine extensions to deploy a web app as well as deploy and configure a SQL Server for the web application database. 

  • Estimated time required to complete: 2 hours, 15 minutes
  • You will have access to this environment for 6 hours, 0 minutes
  • Learning Credits Required: 10
Who this lab is designed for
  • IT Professionals

Learning Objectives

  • Provision a virtual machine using the Azure Management Portal
  • Provision a virtual machine using Azure PowerShell
  • Setup virtual machines for high availability with availability sets
  • Custom a virtual machine’s guest operating system using virtual machine extensions
  • Setup the load balancer to distribute traffic between multiple virtual machines
  • Understand the basics of network security groups and public/private IP addresses


Exercise 1: Overview and Setup

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

Exercise 2: Create a Virtual Machine in a Virtual Network

In this exercise, you will create a virtual network that will be used for several of the exercises in this hands-on lab. You will then create a virtual machine and specify the virtual network configuration and the availability set configuration along with storage for the virtual machine. 

Exercise 3: Creating an Azure VM with PowerShell

In this exercise, you will configure a PowerShell script that will deploy a second virtual machine in the same availability set as the first virtual machine for a second web server. The script will also deploy a virtual machine using a SQL Server image that will later be used to host a database. 

Exercise 4: Using Virtual Machine Extensions
In this exercise, you will execute several PowerShell scripts that will in turn run PowerShell Desired State Configuration (DSC) scripts to customize each of the virtual machines that were created in the previous labs.
Exercise 5: Configuring the Load Balancer
In this exercise, you will create a new load balancer resource and a public static IP address. The web virtual machines created earlier will be added to the back-end pool of the load balancer. 

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