全部產品
Search
文件中心

Server Load Balancer:建立和管理NLB執行個體

更新時間:Oct 25, 2024

網路型負載平衡NLB(Network Load Balancer)是面向萬物互聯的新一代四層負載平衡,通過購買一個NLB執行個體,您可以將來自用戶端的請求分發給後端伺服器。本文介紹如何建立並管理NLB執行個體。

前提條件

  • 您已經建立了Virtual Private Cloud(Virtual Private Cloud)。具體操作,請參見搭建IPv4專用網路

  • 建立NLB執行個體前,請確保執行個體所選可用性區域的交換器中預留了足夠的可用IP。建立新執行個體時會從每個指定的交換器中扣取3個IP地址,包含2個Local IP(用於與後端伺服器互動並進行健全狀態檢查)和一個VIP(用於對外提供服務,建立後IP不會變化),如果IP不足會出現報錯並且無法建立執行個體。

    說明

    為確保NLB各項彈效能力可以使用,建議您在NLB執行個體所在的每個交換器內預留至少8個IP地址。

  • 您的帳號已存在AliyunServiceRoleForNlb服務關聯角色。首次建立網路型負載平衡時會提示您建立一個服務關聯角色,允許NLB訪問您的彈性網卡、Elastic IP Address、共用頻寬等產品服務。更多資訊,請參見AliyunServiceRoleForNlb

建立執行個體

  1. 登入網路型負載平衡NLB控制台
  2. 在頂部功能表列,選擇NLB執行個體所屬的地區。

  3. 執行個體頁面,單擊建立網路型負載平衡

  4. 網路型負載平衡(隨用隨付)國際站購買頁面,完成以下配置。

    配置

    說明

    地區

    選擇執行個體所屬的地區。

    執行個體網路類型

    選擇執行個體網路類型,系統會根據您的選擇分配私網或公網服務地址。

    • 私網:每個可用性區域提供一個私網IP,只能通過阿里雲內部網路訪問NLB,無法從互連網訪問。

    • 公網:每個可用性區域提供一個公網IP和一個私網IP。公網NLB預設通過Elastic IP Address(Elastic IP Address,簡稱EIP)提供公網能力,選擇公網將會收取Elastic IP Address執行個體費、頻寬或流量費用。

      • Elastic IP Address對外提供服務,支援通過互連網訪問NLB

      • 私網IP,支援雲上VPC內的ECS訪問NLB

    說明
    • 建立完成後,您可以根據需要變更NLB執行個體的網路類型。具體操作,請參見變更NLB執行個體的網路類型

    • 對於雙棧執行個體,預設使用IPv4地址對外提供公網服務。如果您需要使用IPv6公網地址,需要變更網路類型,同時會產生IPv6網關費用,更多資訊,請參見IPv6網關計費說明

    協議版本

    選擇執行個體的協議版本。

    • IPv4:表示NLB執行個體僅支援用戶端使用IPv4地址訪問。

    • 雙棧:表示NLB執行個體支援用戶端同時使用IPv4和IPv6地址訪問。

    VPC

    選擇執行個體所屬的VPC。

    可用性區域

    選擇可用性區域和交換器。

    1. NLB支援多可用性區域部署,若當前地區支援2個及2個以上的可用性區域,為保障業務高可用,請至少選擇2個可用性區域,且NLB不會額外收取可用性區域的費用。

    2. 分別在所選可用性區域內選擇交換器,如果可用性區域下無交換器,請根據控制台提示建立交換器。

    3. 可選:執行個體網路類型選擇公網時,需分別在所選可用性區域內選擇EIP。

      • 如果可用性區域下無EIP,可保持預設選項自動分配公網IP:系統將幫您自動建立隨用隨付(按使用流量計費)的BGP多線預設安全防護EIP,並綁定至NLB執行個體上。

      • 選擇已有的EIP:您可以指定已建立的EIP並綁定至新購的NLB執行個體上。

        重要
        • 僅可綁定暫未加入共用頻寬的隨用隨付(按使用流量計費)的已購EIP。

        • 同一個NLB執行個體不同可用性區域分配的EIP類型需保持一致。

        • 系統自動分配的EIP會在釋放NLB執行個體或者公網變更私網時一併釋放。選擇已有的EIP會在釋放NLB執行個體或者公網變更私網時被保留。

    加入共用頻寬

    選擇是否要加入共用頻寬。如選中加入共用頻寬,則需選擇共用頻寬包,如果沒有共用頻寬包可選擇,可單擊購買共用頻寬包並完成購買,然後返回NLB購買頁面單擊重新整理表徵圖,即可選擇共用頻寬包。

    建議您購買後付費共用頻寬,關於如何購買共用頻寬,請參見建立共用頻寬執行個體

    說明

    該參數僅在執行個體網路類型公網時生效。

    公網計費方式

    公網計費方式預設選項為按流量計費:頻寬峰值不作為業務承諾指標,僅作為參考值和頻寬上限峰值。當出現資源爭搶時,頻寬峰值可能會受到限制。關於彈性公網網路費計費說明,請參見Elastic IP Address計費

    說明

    該參數僅在執行個體網路類型公網,且未選擇加入共用頻寬時有效。

    執行個體名稱

    自訂執行個體名稱。

    資源群組

    選擇雲資源所屬的資源群組。

    服務關聯角色

    首次建立NLB執行個體時,需要單擊建立服務關聯角色來關聯角色。

  5. 單擊立即購買,然後根據控制台提示完成執行個體購買。

  6. 返回執行個體頁面,選擇對應的地區即可看到新建立的執行個體。

釋放執行個體

您可以根據需要刪除執行個體,避免不必要的計費。當執行個體被刪除後,您將不再需要支付執行個體的費用。

警告
  • 如果您已經將一個自訂網域名解析至NLB執行個體的DNS網域名稱或IP地址,在釋放該NLB執行個體之前,建議先將該自訂網域名解析至另外一個Server Load Balancer執行個體,避免業務中斷。

  • NLB執行個體釋放後,執行個體相關的配置和資料會被刪除且不可恢複。

  • 如果您的NLB執行個體被其他雲端服務(例如Container ServiceKubernetes版)管理,釋放該NLB執行個體會導致對應雲端服務無法正常運行且不可恢複。

當執行個體開啟刪除保護時,您不能對該執行個體執行釋放操作。

  1. 登入網路型負載平衡NLB控制台
  2. 在頂部功能表列,選擇NLB執行個體所屬的地區。

  3. 執行個體頁面,找到目標執行個體,在操作列單擊更多操作 > 釋放

  4. 釋放執行個體對話方塊,單擊確定

更多操作

操作

操作步驟

修改執行個體名稱

  1. 執行個體頁面,找到目標執行個體,將游標移至執行個體的名稱,然後單擊修改執行個體名表徵圖。

  2. 在彈出的對話方塊,修改執行個體名稱,然後單擊確定

管理標籤

每個標籤都由一對索引值對組成。

  • 一個執行個體最多可以綁定20個標籤。

  • 一個執行個體上標籤的標籤鍵必須唯一。

添加標籤

標籤可以協助您對執行個體進行分類,例如用途、所有者等。

  1. 執行個體頁面,找到目標執行個體,將游標移至標籤列下的標籤表徵圖。

    • 如果執行個體未綁定標籤,在氣泡框單擊綁定

    • 如果執行個體已綁定標籤,在氣泡框單擊編輯

  2. 編輯標籤對話方塊,選擇或輸入標籤鍵和標籤值,然後單擊確定

    您也可以單擊標籤後的刪除表徵圖解除綁定不需要的標籤。

篩選標籤

通過篩選標籤,可以查看符合標籤篩選條件的執行個體及執行個體資訊。

  • 執行個體頁面,在執行個體列表上方單擊標籤篩選

  • 在彈出的下拉選項中,選擇標籤鍵標籤值

    在執行個體列表上方單擊清除篩選條件清除標籤的篩選條件。

開啟或關閉跨AZ轉寄

執行個體開啟AZ轉寄功能後,訪問NLB的流量預設可以轉寄至同地區所有已啟用可用性區域的後端伺服器。

  1. 執行個體頁面,找到目標執行個體,單擊執行個體ID。

  2. 執行個體詳情頁簽,在執行個體屬性地區開啟或關閉跨AZ轉寄

配置刪除保護

執行個體開啟刪除保護功能後,可以防止誤操作導致執行個體被釋放。

  1. 執行個體頁面,找到目標執行個體,單擊執行個體ID。

  2. 執行個體詳情頁簽,在執行個體屬性地區單擊開啟刪除保護關閉刪除保護

    執行個體開啟刪除保護後,您不能對該執行個體執行釋放操作。如果您要釋放該執行個體,需先關閉刪除保護。

配置保護修改

重要

如果您的NLB執行個體由Container Service Kubernetes 版管理,當您關閉配置修改保護後,修改該NLB執行個體的配置將會影響 ACK 叢集的正常運行。

執行個體開啟配置修改保護功能後,可以防止誤操作導致執行個體資訊被修改。

  1. 執行個體頁面,找到目標執行個體,單擊執行個體ID。

  2. 執行個體詳情頁簽,在執行個體屬性地區單擊開啟配置保護修改關閉配置保護修改

後續操作

您需要為執行個體配置監聽,檢查串連請求,然後根據調度演算法將用戶端請求分發至後端伺服器。

相關文檔