Configure a global Cloud Load Balancing frontend in Application Design Center

The Global Cloud Load Balancing (Frontend) component helps you configure the public-facing elements of a load balancer. The frontend handles incoming traffic, defines routing rules, and directs requests to the appropriate backend. You can configure the following:

  • Target Proxy: Terminates client connections and forwards requests.
  • URL Map: Defines routing rules based on hostnames and URL paths.
  • Forwarding Rule: Assigns an IP address and port to the load balancer, making it accessible.
  • SSL Certificate: Manages security for HTTPS connections.

For more information, see Cloud Load Balancing overview .

This document describes the connection and parameters you can configure when using App Design Center to create a global Cloud Load Balancing frontend. The configuration parameters are based on the terraform-google-lb-http Terraform module.

Component connections

The following table includes the component that you can connect to a global Cloud Load Balancing frontend, and the resulting updates to your application and its generated Terraform code.

Connected component

Application updates

Background information

  • The Cloud Load Balancing frontend, which handles incoming requests, is linked to the Cloud Load Balancing backend, which processes the requests.
  • The backend service information is added to the frontend URL map input.
  • Incoming traffic is served based on the host path mappings you configure in the global Cloud Load Balancing backend URL maps.

Required configuration parameters

If your template includes a global Cloud Load Balancing frontend component, you must configure the following parameters before you deploy.

Parameter name

Description and constraints

Background information

Name

name Forwarding rules overview

Project ID

The project where you want to deploy the Cloud Load Balancing frontend.

Configure components

Optional configuration parameters

The following parameters are optional. To display advanced parameters, in the Configurationarea, select Show advanced fields.

Feature

Parameter name

Description and constraint information

Background information

Create Address
Create a new global IPv4 address.
Create IPv6 Address
Create a new global IPv6 address.
Create URL Map
Automatically create a URL map. Clear the checkbox if you want to configure your own URL map in URL Map Input
URL Map Input
Host
URL Map Resource URI
The URI for a URL map that you previously created.
HTTP Forward
Clear to disable HTTP port 80 forwarding.
SSL
Enable SSL support and then do one of the following:
  • Enable Create SSL Certificateand enter Private Keyand Certificate.
  • Enter SSL Certificates.
  • Enter Managed SSL Certificate Domains.
Create SSL Certificate
Create a certificate using the information you enter in Private Keyand Certificate.
Managed SSL Certificate Domains
Random Certificate Suffix
Select to generate random certificate names. Enable this setting if you need to change the SSL certificate.
HTTP Port
The port for the HTTP load balancer.
HTTPS Port
The port for the HTTPS load balancer.
HTTP Keep Alive Timeout Sec

What's next

You must connect your frontend component to a backend component. To configure the backend component, see Configure a global Cloud Load Balancing backend service in Application Design Center .

Create a Mobile Website
View Site in Mobile | Classic
Share by: