Imagine yourself in the role of a network engineer at an organization that is migrating to Azure. As the network engineer you need to ensure line-of-business applications, services, and data are available to end users of your corporate network whenever and wherever possible. You also need to ensure users get access to those network resources in an efficient and timely manner.

Azure provides different flavors of load balancing services that help with the distribution of workloads across your networks. The aim of load balancing is to optimize the use of your resources, while maximizing throughput and minimizing the time it takes for a response. You can create internal and public load balancers in an Azure environment to distribute the network traffic within your network and the network traffic arriving from outside your network. In this module you will learn about using the Azure Load Balancer, and Traffic Manager load balancing services.

Learning objectives

In this module, you will:

  • Understand options for load balancing
  • Design and implement an Azure Load Balancer
  • Implement a Traffic Manager profile


  • You should have experience with networking concepts, such as IP addressing, Domain Name System (DNS), and routing.
  • You should have experience with network connectivity methods, such as VPN or WAN.
  • You should have experience with the Azure portal and Azure PowerShell.