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.
- Deploying an Azure VM running Linux Operating System from the Azure Portal
- Adding Azure Storage to a Linux VM in Azure
- Enabling and configuring Azure VM monitoring and diagnostics features
- Deploying an Azure Load Balancer from the Azure Portal
- Deploying an Azure Network Security Group including rules
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.