設定區域性 Cloud Load Balancing 前端

如要在應用程式中建立負載平衡器,請設定並連結不同的 Cloud Load Balancing 前端和後端元件,以便分別控管外部和內部流量,並防止直接存取資料。在 App Design Center 中,區域性 Cloud Load Balancing 前端元件會處理傳入流量、定義路由規則,並透過目標 Proxy、網址對應和轉送規則導向要求,連線和設定參數則以 terraform-google-regional-lb-http Terraform 模組為依據。

元件連線

如要建立完整的 Cloud Load Balancing 元件,您必須將區域性 Cloud Load Balancing 前端連線至至少一個區域性 Cloud Load Balancing 後端。連結的 Cloud Load Balancing 元件會以群組形式顯示在設計畫布中。

下表列出可連結至區域性 Cloud Load Balancing 前端的元件,以及應用程式和產生的 Terraform 程式碼會有哪些更新。

連通元件

應用程式更新

背景資訊

Compute Engine 執行個體範本

  • Compute Engine 執行個體可將流量重新導向至區域性 Cloud Load Balancing 前端。
  • Cloud Load Balancing 位址會新增至 Compute Engine 執行個體範本。
轉送規則總覽

Cloud Run

  • 在 Cloud Run 容器中執行的應用程式,可使用負載平衡器的 HTTP 和 HTTPS IP 位址。
  • Cloud Load Balancing 位址中繼資料會新增至 Cloud Run 環境變數。
轉送規則總覽

區域性 Cloud Load Balancing 後端 (必要)

  • Cloud Load Balancing 前端負責處理傳入要求,並連結至 Cloud Load Balancing 後端,後者則負責處理要求。
  • 後端服務資訊會新增至前端網址對應輸入內容。
  • 系統會根據您在區域性 Cloud Load Balancing 後端網址對應中設定的主機路徑對應,提供傳入流量。
網址對應關係總覽

必要設定參數

如果範本包含區域性 Cloud Load Balancing 前端元件,您必須先設定下列參數,才能部署。

參數名稱

說明與限制

背景資訊

專案 ID

要部署 Cloud Load Balancing 前端的專案。

設定元件

區域

region 轉送規則總覽

名稱

name 轉送規則總覽

網路

network 轉送規則總覽

選用設定參數

以下為選用參數。如要顯示進階參數,請在「Configuration」(設定) 區域中選取「Show advanced fields」(顯示進階欄位)。

功能

參數名稱

說明和限制資訊

背景資訊

子網路 subnetwork 轉送規則總覽
建立 Proxy 專用子網路 create_proxy_only_subnet Envoy 負載平衡器的 Proxy 專用子網路
僅限 Proxy 的子網路 IP ipCidrRange Envoy 負載平衡器的 Proxy 專用子網路
負載平衡架構 loadBalancingScheme Google Cloud 負載平衡器類型摘要
建立網址對應 自動建立網址對應。如要在「URL Map Input」(網址對應輸入) 中設定自己的網址對應,請取消勾選核取方塊。 使用網址對應
網址對應輸入 主機 設定網址對應 使用網址對應
路徑 設定網址對應 使用網址對應
後端服務 設定網址對應 使用網址對應
網址對應資源 URI 您先前建立的網址對應 URI。 urlMap
建立地址 建立全域 IPv4 位址。 IP 位址規格
位址 IPAddress IP 位址規格
啟用 IPv6 在 CDN 負載平衡器上啟用 IPv6 位址。 應用程式負載平衡器和 Proxy 網路負載平衡器的 IPv6
建立 IPv6 位址 分配 IPv6 位址。 應用程式負載平衡器和 Proxy 網路負載平衡器的 IPv6
IPv6 位址 IPAddress IP 位址規格
標籤 金鑰 labels 使用標籤整理資源
值 labels 使用標籤整理資源
SSL 啟用 SSL 支援,然後執行下列任一操作:
  • 啟用「建立 SSL 憑證」,然後輸入「私密金鑰」和「憑證」。
  • 輸入「SSL Certificates」。
  • 輸入代管 SSL 憑證網域。
SSL 憑證總覽
建立 SSL 憑證 使用您在「私密金鑰」和「憑證」中輸入的資訊建立憑證。 SSL 憑證總覽
私密金鑰 privateKey 步驟 1:建立私密金鑰和憑證
憑證 certificate 步驟 1:建立私密金鑰和憑證
SSL 憑證 sslCertificates[] SSL 憑證總覽
代管 SSL 憑證網域 managed.domains[] 使用 Google 代管的 SSL 憑證
隨機憑證後置字串 選取即可產生隨機憑證名稱。如需變更 SSL 憑證,請啟用這項設定。 random_certificate_suffix
HTTP 通訊埠 HTTP 負載平衡器的通訊埠。 通訊埠規格
HTTPS 通訊埠 HTTPS 負載平衡器的通訊埠。 通訊埠規格
HTTPS 重新導向 選取即可啟用 HTTPS 重新導向。 為區域性外部應用程式負載平衡器設定從 HTTP 重新導向至 HTTPS
HTTP 轉送 取消勾選即可停用 HTTP 通訊埠 80 轉送功能。 轉送規則總覽
SSL 政策 sslPolicy SSL 和 TLS 通訊協定的 SSL 政策
伺服器 TLS 政策 serverTlsPolicy 雙向 TLS 總覽
HTTP Keep Alive Timeout Sec httpKeepAliveTimeoutSec 逾時和重試

後續步驟

您必須將前端元件連結至後端元件。如要設定後端元件,請參閱「在 Application Design Center 設定區域性 Cloud Load Balancing 後端服務」。