Azure Application Gateways are HTTP/HTTPS load balancing solutions. Compared to Azure Load Balancers which are TCP/UDP load balancing solutions. Similar to Azure Load Balancers, Application Gateways can be configured with internet-facing IP addresses or with internal load balancer endpoints making them inaccessible via the internet. Application Gateways are ideal when you require some of the following features:
This Lab will take you through a scenario of deploying a web application in Azure, and creating and configuring an Application Gateway to load balance the web application's traffic. The Lab uses the Azure CLI to create and configure resources in the Lab environment.
Upon completion of this Lab, you will be able to:
You should be familiar with:
September 23th, 2022 - Migrated lab to use Cloud Academy Web Terminal
February 24th, 2022 - Updated the Application Gateway CIDR address in the environment diagrams
May 20th, 2020 - Reverted some lab steps to account for a closed issue with the Azure CLI
May 5th, 2020 - Added a validation check function to check the work done in the lab
March 16th, 2020: Refactored some lab steps to get around an open issue with the Azure CLI
Logan has been involved in software development and research since 2007 and has been in the cloud since 2012. He is an AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, Microsoft Certified Azure Solutions Architect Expert, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, Certified Kubernetes Security Specialist (CKS), Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), and Certified OpenStack Administrator (COA). He earned his Ph.D. studying design automation and enjoys all things tech.