SRE Load Balancing Techniques: Data Center Load Balancing
SRE
| Intermediate
- 14 videos | 1h 3m 4s
- Includes Assessment
- Earns a Badge
A Site Reliability Engineer (SRE) must know how to perform load balancing within the data center, both internally and externally. In this course, you'll learn about load balancing, including various methods for balancing loads in the data center. You'll begin by examining what data center load balancing is and its importance to performance, as well as load balancing policies. You'll then learn how to deal with unhealthy tasks using flow control, and tips and tricks for optimizing load balancing. Next, you'll examine methods for limiting connection pools with subsetting, and the various load balancing components. Lastly, you'll learn how to balance loads internally and externally using HTTPS and TCP/UDP, and how to balance loads using SSL and TCP proxy load balancing.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the various data center load balancing techniques and how they increase performanceDescribe what is meant by a load balancing policy and how it's applied to load balancersOutline a simple approach to dealing with unhealthy tasks using flow controlList various tips and tricks for working with and optimizing load balancingDescribe methods for limiting the connection pool with subsettingName and describe the various components that make up load balancing
-
Outline how loads can be balanced using internal https load balancingOutline how loads can be balanced using external https load balancingOutline how loads can be balanced using internal tcp/udp load balancingOutline how loads can be balanced using external tcp/udp load balancingOutline how loads can be balanced using ssl proxy load balancingOutline how loads can be balanced using tcp proxy load balancingSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 27s
-
5m 41sIn this video, you'll learn more about Data Center Load Balancing. You'll learn that the primary goal of any data center is to ingest and serve data as efficiently as possible. The video outlines three different types of Datacenter Load Balancing, including Plain Old Load Balancing or POLB, Network Load Balancing, and HTTP Load Balancing. Then, you'll learn how these load balancing algorithms can be used to improve performance for applications. FREE ACCESS
-
5m 46sLoad balancing policies are used to distribute traffic among backend servers in a pool. There are two main types of load balancers, TCP load balancers and HTTP load balancers, and each has its own policies. Load balancer policies may include weighting algorithms, round-robin, least connections, and IP hash. FREE ACCESS
-
5m 58sIn this video, you will learn how to handle unhealthy backend servers in a load balancing situation. You will learn about Google's Lame Duck approach to backend server health and how it works behind the scenes. You will also discover the benefits of a simple client-side load balancing strategy and discuss its drawbacks. FREE ACCESS
-
4m 38sThis session will discuss various tips and tricks for load balancing. First, pay attention to the type of sessions you'll be load balancing. If the sessions don't need to be processed by the same server instance, then they can be sticky or independent. However, if processing at the back-end requires knowledge of multiple requests or request history, then session persistence may be required. Additionally, when analyzing your peak load periods, it's important to know when these periods are occurring. FREE ACCESS
-
4m 31sThere are two main methods used to limit the number of connections a client can make to a server: subsetting and sticky sessions. With subsetting, clients are limited to connecting to a certain number of backend servers, which frees up resources on the server. The downside is that this can be time-consuming, as each connection needs to be created and torn down. Sticky sessions don't have this limitation, and allow clients to connect to any number of backend servers. FREE ACCESS
-
7m 3sIn this video, we will discuss the various components that make up a load balancing architecture. We will discuss back end services, forwarding rules, health checks, and URL maps. We will also discuss how IPv6 is supported in Google Cloud and what role certificates and policies play in SSL requests. FREE ACCESS
-
5m 12sIn this video, you'll learn more about how to outline how loads can be balanced using Internal HTTPS Load Balancing. These load balancers are proxy-based, which means connections are terminated at the load balancer and new connections are made between the load balancer and backend server fronts. Being of the HTTPS protocol, these load balancers work at the Layer 7 or application layer. This means they have access to all aspects of an HTTPS request to make load balancing decisions. FREE ACCESS
-
4m 35sIn this video, you'll learn more about how External HTTPS Load Balancing handles web traffic. An External HTTPS Load Balancer ingests traffic from external web clients and then distributes the load among several web frontend instances that are in multiple regions. This is why when you open your web browser and go to a cloud-based website, you don't have to determine which region you should access. The load balancer does it for you. FREE ACCESS
-
4m 55sIn this video, you'll learn about Internal TCP/UDP Load Balancing. You'll learn that an internal TCP/UDP load balancer is meant to balance traffic internal to a region of a cloud system. The primary difference between the TCP/UDP flavor and the HTTPS flavor of internal load balancers is that TCP/UDP works at Layer 4, or the transport layer, while HTTPS works at Layer 7, or the application layer. FREE ACCESS
-
4m 2sIn this video, you will learn how external TCP/UDP load balancing works. A network load balancer is a type of load balancer that directs both TCP and UDP traffic. Google Cloud's implementation of an external TCP/UDP load balancer is called a regional load balancer. Regional load balancers are limited to one region and one virtual private cloud or VPC. FREE ACCESS
-
4m 7sSSL Proxy Load Balancing is a technology that allows for the load balancing of encrypted traffic. It is designed to improve the performance of non-HTTP traffic, and can be used with both IPv4 and IPv6. Google offers several benefits with their SSL proxy load balancer, such as automatic security patches and intelligent routing. FREE ACCESS
-
3m 51sIn this video, we will cover how loads can be balanced using TCP Proxy Load Balancing. We will look at how Google implements this load balancer and some of its benefits. FREE ACCESS
-
1m 18s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
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.