在ECS集群中,您為指定應(yīng)用綁定一個負(fù)載均衡SLB實例,可以實現(xiàn)流量從SLB實例IP轉(zhuǎn)發(fā)到該應(yīng)用下的所有實例。

前提條件

創(chuàng)建SLB實例。具體操作,請參見創(chuàng)建實例

背景信息

在EDAS控制臺中,允許為單個應(yīng)用配置獨享的負(fù)載均衡實例。如下圖所示,在一個EDAS集群中部署了2個應(yīng)用,分別是App1和App2,App1包含3個實例,App2包含2個實例,可以分別為每個應(yīng)用綁定單獨的SLB。在EDAS控制臺中綁定SLB時,EDAS會為應(yīng)用創(chuàng)建SLB服務(wù)器組,然后將應(yīng)用實例所在的ECS添加到服務(wù)器組中。由于每個應(yīng)用獨占一個SLB實例,因此應(yīng)用可以獨占SLB的資源和帶寬,每個應(yīng)用的QPS取決于單個SLB的規(guī)格。

如果您有一個應(yīng)用,包含多個ECS實例。為了保證應(yīng)用實例的安全,您希望該應(yīng)用對外提供一個公網(wǎng)IP地址供其他應(yīng)用訪問,那么您可以為該應(yīng)用綁定一個SLB。

應(yīng)用獨享SLB實例架構(gòu)示意圖

本文以公網(wǎng)負(fù)載均衡ALB實例為例進行操作演示。私網(wǎng)負(fù)載均衡實例的操作方式與公網(wǎng)一致,唯一需要注意的是驗證的時候需要選擇相應(yīng)的網(wǎng)絡(luò)環(huán)境。

為應(yīng)用綁定負(fù)載均衡實例

  1. 登錄EDAS控制臺,在左側(cè)導(dǎo)航欄單擊應(yīng)用管理 > 應(yīng)用列表
  2. 應(yīng)用列表頁面的頂部菜單欄選擇地域,并在頁面上方選擇微服務(wù)空間,在集群類型列表中選擇ECS集群,然后在應(yīng)用列表中單擊目標(biāo)應(yīng)用名稱。
  3. 基本信息頁簽的應(yīng)用設(shè)置區(qū)域,單擊負(fù)載均衡(公網(wǎng))右側(cè)的添加
    說明 如果您已經(jīng)配置過負(fù)載均衡實例,則在此處會顯示負(fù)載均衡實例的IP和端口信息,您可單擊修改進入配置頁面修改負(fù)載均衡實例信息,或單擊解綁解除與當(dāng)前負(fù)載均衡實例的綁定。
  4. 添加負(fù)載均衡(公)頁面中配置負(fù)載均衡實例。
    1. 選擇負(fù)載均衡頁簽中選擇負(fù)載均衡類型ALBCLB,然后在負(fù)載均衡(公網(wǎng))的下拉列表中選擇您創(chuàng)建的SLB實例,然后單擊下一步
    2. 選擇配置監(jiān)聽頁簽中配置監(jiān)聽端口,然后單擊下一步

      當(dāng)您負(fù)載均衡類型選擇為ALB時,只支持選中已有的監(jiān)聽端口。負(fù)載均衡類型CLB時,有以下兩種情況可選:

      • 如果想使用為選定SLB實例配置過的監(jiān)聽端口,選擇選擇已有監(jiān)聽端口,并在下方選擇已有的監(jiān)聽端口。
      • 如果沒有為選定的SLB實例配置過監(jiān)聽端口,或想為當(dāng)前應(yīng)用配置一個新的監(jiān)聽端口,選擇添加新監(jiān)聽端口,并為該SLB實例新建一個監(jiān)聽。

        監(jiān)聽參數(shù)說明:

        參數(shù) 說明
        協(xié)議 負(fù)載均衡服務(wù)監(jiān)聽規(guī)定了如何將請求轉(zhuǎn)發(fā)給后端服務(wù)器。EDAS中部署的應(yīng)用在使用負(fù)載均衡時,需要選擇監(jiān)聽協(xié)議。在ECS集群的應(yīng)用支持TCPHTTP協(xié)議,請根據(jù)實際應(yīng)用場景選擇監(jiān)聽協(xié)議。關(guān)于監(jiān)聽的更多信息以及如何創(chuàng)建監(jiān)聽的具體操作,請參見監(jiān)聽概述創(chuàng)建監(jiān)聽
        說明
        • TCP:適用于注重可靠性,對數(shù)據(jù)準(zhǔn)確性要求高,速度可以相對較慢的場景,如文件傳輸、發(fā)送或接收郵件、遠(yuǎn)程登錄。
        • HTTP:需要對數(shù)據(jù)內(nèi)容進行識別的應(yīng)用,如Web應(yīng)用、小型的手機游戲等。
        前端端口號 負(fù)載均衡實例對外提供服務(wù)的端口。
        健康檢查路徑(URI) 負(fù)載均衡檢查后端應(yīng)用存活狀態(tài)的URI,默認(rèn)為/_ehc.html。請根據(jù)應(yīng)用輸入正確的健康檢查路徑,具體操作,請參見配置和管理健康檢查健康檢查路徑(URI)參數(shù)在協(xié)議選擇HTTP時出現(xiàn)。
        后端端口號 應(yīng)用的服務(wù)端口,不可設(shè)置。
    3. 配置服務(wù)器組與轉(zhuǎn)發(fā)策略頁簽中配置SLB實例的后端服務(wù)器組,然后單擊下一步
      說明 應(yīng)用級別獨享SLB實例時,無需設(shè)置轉(zhuǎn)發(fā)策略。

      當(dāng)您負(fù)載均衡類型選擇為ALB時,只支持選擇已有的虛擬服務(wù)器組。負(fù)載均衡類型CLB時,有以下三種情況:

      • 應(yīng)用獨享負(fù)載均衡實例時,推薦使用默認(rèn)服務(wù)器組即可。
        說明 默認(rèn)服務(wù)器組不支持配置轉(zhuǎn)發(fā)策略。
      • 如果想使用為選定的SLB實例創(chuàng)建過的虛擬服務(wù)器組,請選擇現(xiàn)有虛擬服務(wù)器組,并在下方選擇已有的虛擬服務(wù)器組。
        重要 同一個虛擬服務(wù)器組只允許與一個應(yīng)用或應(yīng)用分組進行綁定。
      • 如果沒有為選定的SLB實例配置過虛擬服務(wù)器組,或想為當(dāng)前應(yīng)用配置一個新的虛擬服務(wù)器組,請選擇新建虛擬服務(wù)器組,并輸入虛擬服務(wù)器組名稱
    4. 確定變更頁簽中查看設(shè)置的SLB實例信息,無誤后,單擊確認(rèn)變更

結(jié)果驗證

  1. 返回基本信息頁簽,在應(yīng)用設(shè)置區(qū)域中負(fù)載均衡(公網(wǎng))右側(cè)復(fù)制負(fù)載均衡實例的IP:端口,例如115.28.XX.XX:80
    如果負(fù)載均衡(公網(wǎng))右側(cè)未出現(xiàn)IP:端口,則表示負(fù)載均衡實例綁定失敗。請查看變更記錄和變更詳情,排查并修復(fù)失敗原因。具體操作,請參見查看應(yīng)用變更
  2. 在瀏覽器中訪問復(fù)制的IP:端口,查看是否能夠成功訪問應(yīng)用。