
The Azure Load Balancer delivers high availability and network performance to your applications. It is a Layer 4 (TCP, UDP) load balancer that distributes incoming traffic among healthy service instances in virtual machines defined in a load-balanced set.
It can be configured to:
• Load balance incoming Internet traffic to virtual machines. This is called Internet-facing load balancing.
• Load balance traffic between virtual machines in a virtual network, between virtual machines in cloud services,
• Load balance between on-premises computers and virtual machines in a cross-premises virtual network. This is called internal load balancing (ILB).
• Forward external traffic to a specific virtual machine using NAT Rule
All resources in the cloud need a public IP address to be reachable from the Internet. The cloud infrastructure in Microsoft Azure uses non-routable IP addresses for its resources. It uses network address translation (NAT) with public IP addresses to communicate to the Internet.
There are two types of Microsoft Azure platform events that can affect the availability of your virtual machines:
1. Planned maintenance events are periodic updates made by Microsoft to the underlying Azure platform to improve overall reliability, performance, and security of the platform infrastructure that your virtual machines run on.
2. Unplanned maintenance events occur when the hardware or physical infrastructure underlying your virtual machine has faulted in some way. This may include local network failures, local disk failures, or other rack level failures.
This course is designed for cloud professionals and Azure learners who want to implement advanced virtual networking concepts in Microsoft Azure. It focuses on real-world networking components that are essential for building highly available, scalable, and resilient Azure solutions.
The course begins with a brief introduction to set the foundation for advanced Azure networking scenarios. You will then learn how to configure Azure Load Balancer with virtual machines deployed in an availability set, ensuring fault tolerance and high availability. NAT rules are explained in detail to help you understand inbound traffic routing and port mapping scenarios.
You will gain a clear understanding of Availability Sets and Availability Zones, learning how Azure uses these concepts to protect applications from hardware failures, updates, and datacenter outages. These concepts are critical for designing enterprise-grade Azure architectures.
A major portion of the course focuses on Azure Application Gateway, covered in two parts. You will learn how to configure application-level load balancing, understand routing rules, and manage traffic securely and efficiently for web applications.
The course also covers Azure Traffic Manager, helping you understand global traffic distribution, performance-based routing, and failover scenarios. Finally, you will learn how to configure Site-to-Site VPN connections, enabling secure connectivity between on-premises networks and Azure virtual networks.
Practice tests are included to reinforce learning and validate your understanding of advanced Azure virtual networking concepts.