Deploying a Windows Web Farm with Azure VMs
Lab
Intermediate
2 h 15 m
2019-02-13
Lab Overview


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. 



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
Exercises

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

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. 

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. 

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.
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. 
Real-Time Lab
Not Registered?
Create Account
Already Registered?
Login
What are Labs?

Labs are where you can get hands on experience from what you have learned from lectures. You get to work in real time in virtual machines at your pace.