Configuring load balancing
In this section, you will discover how to configure load balancing services in GCP. As we discussed in Chapter 2, Designing, Planning, and Prototyping a GCP Network, Google Cloud offers several types of load balancing services that you can put in front of your backends. Now, you will learn how to configure the following load balancing solutions, as shown in Figure 4.1:
- HTTP(S) Global Load Balancing
- Internal Network Load Balancing
Let's start by introducing the HTTPS Global Load Balancer network service in GCP.
HTTP(S) Global Load Balancing
When your web application requires high availability of responses to web requests coming from global users, then you can choose HTTP(S) Global Load Balancing from GCP. The following diagram shows a case study of HTTP(S) Global Load Balancing that distributes web requests to a group of compute engines across different GCP regions: