您可以在應用程式中建立負載平衡器,方法是設定及連結不同的 Cloud Load Balancing 前端和後端元件。這些獨立元件可協助您對外部和內部流量套用不同的控制項,並防止直接存取資料。
區域 Cloud Load Balancing 後端元件可協助您管理負載平衡器流量分配設定,包括用於連線至後端的通訊協定、工作階段設定、健康狀態檢查和逾時。這些設定可精細控管負載平衡器的行為。您可以設定下列後端:
無伺服器 NEG:無伺服器 Cloud Run 或 Cloud Run functions 應用程式的後端清單。
代管執行個體群組 (MIG):做為後端的 Compute Engine 執行個體群組清單。
詳情請參閱「後端服務總覽」。
本文說明使用 App Design Center 建立區域 Cloud Load Balancing 後端服務時,可設定的連線和參數。設定參數是以 terraform-google-regional-lb-http Terraform 模組為基礎。
元件連線
如要建立完整的 Cloud Load Balancing 元件,您必須將區域 Cloud Load Balancing 後端連結至至少一個區域 Cloud Load Balancing 前端。設計畫布中會以群組形式顯示連結的 Cloud Load Balancing 元件。
下表列出可連線至區域 Cloud Load Balancing 後端的元件,以及應用程式和產生的 Terraform 程式碼的更新結果。
已連結的元件 |
應用程式更新 |
背景資訊 |
|---|---|---|
|
設定具備 Cloud Run 的區域外部應用程式負載平衡器 | |
|
網址地圖總覽 | |
|
設定具備 VM 執行個體群組後端的區域外部應用程式負載平衡器 |
必要設定參數
如果範本包含區域性 Cloud Load Balancing 後端元件,您必須先設定下列參數,才能部署。
參數名稱 |
說明和限制 |
背景資訊 |
|---|---|---|
專案 ID |
您要部署 Cloud Load Balancing 後端服務的專案。 |
設定元件 |
區域 |
建立負載平衡器後端服務的區域。 | region |
名稱 |
負載平衡器後端服務的名稱。 | name |
選用設定參數
以下是視需要選用的參數。如要顯示進階參數,請在「設定」區域選取「顯示進階欄位」。
後續步驟
您必須將後端元件連線至前端元件。如要設定前端元件,請參閱「在 Application Design Center 中設定區域 Cloud Load Balancing 前端」。