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. You will configure diagnostics and monitoring for the virtual machine as well as setup network security groups to lower any potential attack surface area.
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 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. The following diagram illustrates what we will provision in this exercise.
In this exercise, you will execute a custom script extension that will install Apache on the web servers as well as deploying a simple web page. Additionally, you will execute custom script extension to install the mySQL database management system on SQLVM1.
In this exercise, you will configure load balancing and network security groups to enable connectivity in to the solution but also to restrict which ports can be accessed.