Multi-cloud Load Balancing: Principles of Load Balancing

Cloud    |    Beginner
  • 14 videos | 1h 30m
  • Includes Assessment
  • Earns a Badge
Rating 4.9 of 10 users Rating 4.9 of 10 users (10)
Load balancers are a fundamental component in any distributed application architecture. In this course, you'll explore what load balancers do and where they are used. Then, you'll discover how they have evolved into modern day application delivery controllers. You'll learn about the different types and features available in modern load balancing solutions. You'll then move on to explore standard network topologies that incorporate load balancing, as well as how to effectively introduce Layer 4 and Layer 7 load balancers. You'll learn how a load balancer in the cloud can vary from on-prem and examine load balancing across different cloud platforms. Finally, you'll learn how to deploy both a Layer 4 and a Layer 7 cloud-native load balancing solution on the Microsoft Azure platform.


  • Discover the key concepts covered in this course
    Describe what load balancing is, where it is used, and what forms load balancers come in
    Recognize the advancements in load balancing technology and how to enable them in the cloud
    Identify the different protocols and types of load balancers in use today
    Identify desirable features in a modern load balancing solution and what functions they provide
    Describe the appropriate topology to implement when introducing load balancing technologies into a system architecture
    Recognize when to use a layer 4 load balancer and their constraints and benefits
  • Recognize when use a layer 7 load balancer and their constraints and benefits
    Differentiate between cloud-based load balancers and traditional load balancer technologies
    Differentiate between hybrid and multi-cloud models
    Describe the challenges and use cases of introducing load balancing across cloud platforms
    Recognize how to implement layer 4 load balancing using azure load balancer
    Recognize how to implement layer 7 load balancing using azure traffic manager
    Summarize the key concepts covered in this course


  • 1m 3s
    In this video, you’ll learn more about your instructor and this course. In this course, you’ll learn how load balancers are deployed, where they are used, and what functions they perform. You’ll also learn about their evolution with the cloud and how they add security and performance features. FREE ACCESS
  • 8m 42s
    In this video, you’ll learn more about Load Balancing Uses. Load balancing is a methodical distribution of traffic either generated by applications or from network request to a back end system. The function of the load balancer is to increase performance or ensure continuity in the event of failure or a combination of the two. Incoming traffic is distributed across multiple back ends. The load balancer deployment determines where the request is transferred. FREE ACCESS
  • Locked
    3.  Evolution of Load Balancing
    5m 54s
    In this video, you’ll learn more about the Evolution of Load Balancing. Historically, load balancing has involved hardware devices that operate with one function, to distribute incoming requests between multiple back end servers. They provide traffic routing with very little intelligence. They pass a request to another IP in a pool without awareness of the state of the server or the requirements of the request. FREE ACCESS
  • Locked
    4.  Types of Modern Load Balancing
    6m 11s
    In this video, you’ll learn about the types of modern load balancers. When a load balancer is deployed, the algorithm must be configured. The algorithm determines how the load balancer is used to balance traffic across connected back end servers. Certain algorithms are more appropriate for different kinds of traffic. Each is evaluated for its use and positioning within the organization's application stack. FREE ACCESS
  • Locked
    5.  Features of Modern Load Balancers
    9m 58s
    In this video, you’ll learn about features of modern load balancers. Traditional load balancers passed incoming traffic to back-end servers based on primitive distributed algorithms. This required manual configuration and for the administrator to be aware of the health of the servers and services in the back-end pool, their current state, and any predicted activity. Modern load balancers come with an array of features that can be utilized with emerging and advanced application landscapes. FREE ACCESS
  • Locked
    6.  Load Balancer Topologies
    5m 42s
    In this video, you’ll learn about load balancer topologies. Load balancers can be deployed in many network topologies. Topology is the way in which constituent parts are interrelated or arranged. Here, topology refers to where the load balancer is placed in the network to provide services between client requests and the back end they’re attempting to connect to. The middle proxy topology is the most frequently found topology that incorporates a load balancer. FREE ACCESS
  • Locked
    7.  Layer 4 Load Balancing
    6m 27s
    In this video, you’ll discover layer 4 load balancing. Layer 4 load balancing is implemented at the transport layer of the OSI reference model. It bases its routing decisions on the source and destination IP address and ports referenced within the packet header. A layer 4 load balancer doesn’t inspect the contents of the packet or make intelligent routing decisions based on application awareness. Load balancers are presented to client connections through an IP address. FREE ACCESS
  • Locked
    8.  Layer 7 Load Balancing
    6m 27s
    In this video, you’ll discover layer 7 load balancing. Layer 7 load balancers can make intelligent decisions about distributing the request to the back end. With these, packets can be distributed by rules relating to the content requested by the packet. A layer 7 load balancer also has more advanced features. Circuit breaking can be used to stop repeated attempts at sending traffic to an unresponsive application until it becomes available again. FREE ACCESS
  • Locked
    9.  Cloud Load Balancers
    8m 33s
    In this video, you’ll learn about cloud load balancers. Cloud load balancers come in various forms. They’re able to distribute traffic based on criteria and apply intelligent decision making. Load balancers within a software-defined network separate the control and data planes, allowing for centralized control over load balancers with tight integration with the network. Orchestration and automation can be utilized to deploy and configure software-defined load balancers, making them more agile in their delivery. FREE ACCESS
  • Locked
    10.  Multi and Hybrid Cloud Deployments
    6m 22s
    In this video, you’ll learn about multi- and hybrid cloud deployments. Cloud computing runs workloads within an abstracted resource pool on a scalable network managed by a vendor. These workloads can be virtual machines or managed services. They are a collection of resources abstracted and pooled for segmentation and used in a shared tenancy model through rapid provisioning. A private cloud is a cloud environment dedicated to one organization's use. FREE ACCESS
  • Locked
    11.  Load Balancing across Clouds
    8m 13s
    In this video, you’ll learn about load balancing across clouds. When it comes to load balancing between clouds, whether they’re hybrid or multi-cloud architecture, there are some items to be considered from the organizational perspective. Some vendors may learn their product is limited to a specific cloud platform. There's no capability for traffic distributed to any other external endpoints. Load balancers are a resource you should factor into this. FREE ACCESS
  • Locked
    12.  Implementing Network Load Balancing at Layer 4
    6m 48s
    In this video, you’ll watch a demo. You’ll learn to implement network load balancing at layer 4. Layer 4 load balancing works at the transport layer of the OSI stack distributing traffic among back end servers using the TCP or UDP protocols. On the Microsoft Azure Cloud Platform, this service can be performed using the Azure load balancer. This load balancer is a software-defined service fully integrated into Azure Stack. It distributes traffic between endpoints. FREE ACCESS
  • Locked
    13.  Implementing Application Load Balancing at Layer 7
    8m 35s
    In this video, you’ll watch a demo. You’ll learn to implement network load balancing at layer 7. Layer 7 load balancing occurs at the application layer of the OSI stack, performing packet inspections to determine the requirements of the packet and perform intelligent traffic distribution. This type of load balancing can be performed on the Azure cloud platform to the Azure Application Gateway. It makes routing decisions based on the attributes of the HTTP request. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 7s
    In this video, you’ll summarize what you’ve learned in this course. You’ve learned load balancers evolved into application delivery controllers and when to use them at Layer 4 or Layer 7. You explored the uses and features of load balancing and its evolution and load balancer topologies. You looked at the constraints and benefits of Layer 4 and 7 load balancers. You also explored hybrid and multi-cloud differences and load balancing across cloud platforms. FREE ACCESS


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.


Rating 4.2 of 5 users Rating 4.2 of 5 users (5)
Rating 4.7 of 498 users Rating 4.7 of 498 users (498)
Rating 4.6 of 33 users Rating 4.6 of 33 users (33)


Rating 4.9 of 8 users Rating 4.9 of 8 users (8)
Rating 4.8 of 174 users Rating 4.8 of 174 users (174)
Rating 4.4 of 199 users Rating 4.4 of 199 users (199)