全部產品
Search
文件中心

Serverless App Engine:為應用綁定CLB

更新時間:Sep 04, 2024

Serverless 應用引擎 SAE(Serverless App Engine)上部署應用後,您可以通過添加傳統型負載平衡CLB(Classic Load Balancer)實現應用被公網訪問,也可以添加私網CLB實現同VPC內所有應用間的互相訪問。本文介紹如何為應用綁定並管理CLB。

前提條件

不同情境下綁定CLB的前提條件如下所示:

背景資訊

SAE支援綁定的CLB,為傳統型負載平衡CLB(Classic Load Balancer),屬於阿里雲Server Load Balancer(Server Load Balancer)支援的負載平衡類型之一。為應用綁定CLB前,請先瞭解以下文檔:

使用限制

  • 應用執行個體數需大於0。當應用執行個體數為0時,將無法正常綁定CLB,您需要先進行擴容操作,再綁定CLB。更多資訊,請參見手動擴縮

  • 應用需處於運行狀態。如果應用已停止運行,您需要先啟動應用,再綁定CLB。更多資訊,請參見管理應用生命週期

情境一:綁定已有CLB

  1. 登入SAE控制台

  2. 在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。

  3. 在應用基本資料頁面預設顯示的基本資料頁簽,找到應用訪問設定地區的基於CLB訪問頁簽,綁定CLB。

    • 添加私網CLB:單擊添加私網CLB訪問

    • 添加公網CLB:單擊添加公網CLB訪問

    本文以添加公網CLB訪問為例。應用訪問設定-基於CLB訪問.png

    1. 單擊添加公網CLB訪問

      添加公網CLB訪問TCP協議_選擇已有.png

    2. 添加公網CLB訪問對話方塊,從請選擇CLB下拉式清單中選擇已有的CLB。

    3. 選擇協議類型,配置CLB監聽連接埠。

      配置項

      說明

      HTTP協議

      • HTTP連接埠:提供公網訪問應用的CLB連接埠,取值範圍為[1,65535]。

      • 容器連接埠:進程監聽連接埠,由程式定義,例如:Web服務預設使用8080連接埠。

      HTTPS協議

      • HTTPS連接埠:提供公網訪問應用的CLB連接埠,取值範圍為[1,65535]。

      • SSL認證:SSL協議認證,在下拉式清單中選擇已上傳的SSL認證。

      • 容器連接埠:進程監聽連接埠。由程式定義,例如:Web服務預設使用8080連接埠。

      TCP協議

      • CLB連接埠:提供公網訪問應用的CLB連接埠,取值範圍為[1,65535]。

      • 容器連接埠:進程監聽連接埠,由程式定義,例如:Web服務預設使用8080連接埠。

      UDP協議

      • CLB連接埠:提供公網訪問應用的CLB連接埠,取值範圍為[1,65535]。

      • 容器連接埠:進程監聽連接埠,由程式定義,例如:Web服務預設使用8080連接埠。

    4. 單擊確定

  4. 結果驗證。

    複製配置的CLB的IP地址及連接埠,例如192.168.0.184:80,在瀏覽器中輸入地址並斷行符號,即可分別進入各自的應用首頁。

    如果訪問地址地區未出現IP地址和連接埠資訊,表示綁定CLB失敗,請查看變更記錄並修複失敗問題。更多資訊,請參見查看變更記錄

情境二:綁定建立CLB

如果您需要SAE為您全新代購CLB並將其綁定,具體操作,請參見綁定已有CLB,在步驟3選擇CLB時,從請選擇CLB下拉式清單中選擇建立

選擇建立後,SAE自動進行CLB配額檢查和賬戶餘額檢查,檢查通過後為應用自動購買全新的CLB執行個體,並在下方顯示具體CLB資訊。

添加公網CLB訪問TCP協議_建立.png

相關操作

警告

應用執行個體刪除後,SAE停止計費。CLB產品屬於額外計費項目,不屬於SAE計費項目。假設SAE解除綁定或修改已綁定的CLB執行個體,此時CLB執行個體依舊在運行中,因此,CLB產品仍處於計費狀態。如果無需繼續使用CLB產品,釋放CLB執行個體後才會停止計費。更多資訊,請參見釋放Server Load Balancer執行個體

修改CLB訪問設定

  1. 在應用基本資料頁面預設顯示的基本資料頁簽,找到應用訪問設定地區的基於CLB訪問頁簽,並根據網路需求單擊編輯私網CLB訪問編輯公網CLB訪問

    修改或刪除設定CLB訪問設定.png

  2. 在彈出的編輯私網CLB訪問編輯公網CLB訪問對話方塊,修改所需資訊並單擊確定

刪除CLB訪問設定

  1. 在應用基本資料頁面預設顯示的基本資料頁簽,找到應用訪問設定地區的基於CLB訪問頁簽,單擊刪除私網CLB訪問刪除公網CLB訪問

    修改或刪除設定CLB訪問設定.png

  2. 在彈出的刪除私網CLB訪問或者刪除公網CLB訪問對話方塊,單擊確定

啟用小流量預熱(邀測)

  1. 在應用基本資料頁面預設顯示的基本資料頁簽,找到應用訪問設定地區的基於CLB訪問頁簽,單擊啟用小流量預熱

    啟用小流量預熱.png

  2. 小流量預熱功能對話方塊,設定初始流量權重總預熱時間,然後單擊確認