Question

Difficulty: EasyDeploying Cloud Load Balancers and Configuring Cloud DNS

An organization wants to distribute external incoming HTTP and HTTPS web application traffic to Compute Engine virtual machine instances deployed across multiple Google Cloud regions. Which Google Cloud load balancer type should be deployed to meet this requirement?

  1. Global external Application Load BalancerAnswer
  2. B
    Regional external Network Load Balancer
  3. C
    Regional internal Application Load Balancer
  4. D
    Global external Proxy Network Load Balancer

Answer

Global external Application Load Balancer
The Global external Application Load Balancer is designed specifically to handle Layer 7 HTTP and HTTPS traffic originating from external clients on the internet and distribute it to backend instances spanning multiple GCP regions using a single global Anycast IP address.

Step-by-Step Solution

1
Identify the protocol and client traffic boundary.
The requirement specifies external incoming web application traffic using HTTP and HTTPS (Layer 7).
Choosing between application (HTTP/HTTPS) load balancers and network (TCP/UDP) load balancers depends on the traffic protocol.
2
Determine the geographic scope of backend targets.
The Compute Engine instance backends are located across multiple Google Cloud regions.
Global load balancers provide cross-region failover and routing, whereas regional load balancers are restricted to backends within a single region.
3
Select the appropriate load balancer option.
Select the Global external Application Load Balancer.
It natively supports Layer 7 HTTP/HTTPS routing for external clients to multi-region backend instance groups.

Key Concept

Global External Application Load Balancing
Estimated Time:45s
Rate this question