None of the more complex systems can work without proper load balancing. The process and implementation of handling bigger loads may differ depending on the components you use, the characteristics of your system, and the overall requirements of the whole solution. In this section, we will cover different ways to load balance your workloads, including different OSI layers and Azure resources. Just to refresh your knowledge, there are seven layers in the OSI model:
- Layer 1 – The physical layer
- Layer 2 – The data link layer
- Layer 3 – The network layer
- Layer 4 – The transport layer
- Layer 5 – The session layer
- Layer 6 – The presentation layer
- Layer 7 – The application layer
To get started, we have to understand what our capabilities are when it comes to load balancing in Azure:
- Azure Load Balancer: Works on layer 4 and is designed to work directly with Virtual Machines (VMs) in Azure by handling...