全部產品
Search
文件中心

Server Load Balancer:建立應用型負載平衡

更新時間:Jun 19, 2024

應用型負載平衡ALB(Application Load Balancer)是專門面向七層的負載平衡服務,提供強大的應用程式層處理能力和豐富的進階轉寄規則。通過購買一個ALB執行個體,您可以將來自用戶端的請求分發給後端伺服器。本文介紹如何建立一個ALB執行個體。

前提條件

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

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

建立執行個體

  1. 登入應用型負載平衡ALB控制台
  2. 執行個體頁面,單擊建立應用型負載平衡

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

    配置

    說明

    地區

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

    執行個體網路類型

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

    • 私網:ALB只有私網IP地址,只能被ALB所在VPC內的資源訪問,無法從互連網訪問。

    • 公網:ALB具有公網IP和私網IP地址。公網ALB預設通過Elastic IP Address(Elastic IP Address,簡稱EIP)提供公網能力,選擇公網將會收取Elastic IP Address的執行個體費、流量費用。

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

      • 私網IP:支援雲上VPC內的資源訪問ALB

    說明

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

    VPC

    選擇執行個體所屬的VPC。

    可用性區域

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

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

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

    3. 可選:分別在所選可用性區域內選擇EIP。

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

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

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

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

    IP模式

    選擇執行個體的IP地址模式。

    • 固定IP:每個可用性區域有且只有一個VIP,並且VIP地址保持固定不變。此模式下執行個體彈效能力有限,最大支援10萬QPS。

    • 動態IP:每個可用性區域至少有一個VIP,隨著業務請求的增加,會自動擴充IP數量。此模式下最大支援100萬QPS。

    協議版本

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

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

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

    說明
    • 雙棧支援的地區,請參見ALB執行個體概述

    • 使用雙棧功能,需要開通VPC可用性區域中交換器的IPv6功能。

    • 雙棧ALB執行個體支援將IPv4和IPv6的用戶端流量轉寄至IPv4、IPv6的後端服務。

      • 雙棧ALB執行個體將IPv6的用戶端流量轉寄至IPv4的後端服務,後端服務支援伺服器類型(ECS、ENI、ECI)、IP類型,不支援Function Compute類型。

      • 雙棧ALB執行個體將IPv6的用戶端流量轉寄至IPv6的後端服務時,後端服務支援伺服器類型(ECS、ENI、ECI),不支援IP類型、Function Compute類型。

    • 不支援已有的IPv4執行個體升級為雙棧執行個體,僅支援建立雙棧執行個體。

    • 存取控制策略條目僅支援IPv4地址。

    功能版本(執行個體費)

    選擇執行個體的功能版本。

    • 基礎版:包含應用型負載平衡的準系統,可支援基於網域名稱、URL、HTTP Header等路由轉寄。

    • 標準版:在基礎版的功能基礎上,還包含自訂TLS安全性原則,重新導向、重寫等進階路由功能。

    • WAF增強版:在標準版的功能基礎上增加WAF安全防護功能,選擇此功能後ALB執行個體上配置監聽的Web業務流量自動接入到WAF 3.0防護。

    說明

    WAF增強版使用限制:

    • 購買ALB WAF增強版執行個體前,請先完成實名認證。

    • 目前支援售賣ALB WAF增強版的地區,請參見ALB WAF增強版的使用限制

    • 請確保您的阿里雲帳號沒有開通WAF或者已經開通WAF 3.0。

      • 若您的帳號未開通任何版本的WAF執行個體,您購買ALB WAF增強版後,開通的為隨用隨付WAF 3.0執行個體。

      • 如果您需要為ALB接入WAF 3.0防護,請先釋放WAF 2.0執行個體或者遷移至WAF 3.0。

        • 釋放WAF 2.0執行個體時,ALB預設不開啟X-Forwarded-Proto頭欄位,此時直接存取ALB,可能會造成業務異常。您需要在ALB監聽中開啟X-Forwarded-Proto頭欄位。具體操作,請參見管理監聽

        • 關於釋放WAF 2.0執行個體的操作,請參見關閉WAF

        • 關於遷移至WAF3.0的操作,請參見如何將WAF 2.0執行個體遷移到WAF 3.0

    • 僅支援狀態為運行中ALB基礎版、標準版執行個體升級為WAF增強版。

    關於基礎版、標準版、WAF增強版功能差異的更多資訊,請參見功能特性

    加入共用頻寬

    未加入共用頻寬時,單ALB執行個體(雙可用性區域)預設公網頻寬峰值為400 Mbps。

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

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

    說明

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

    公網計費方式

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

    說明

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

    執行個體名稱

    輸入自訂執行個體名稱。

    資源群組

    選擇ALB所屬的資源群組。

    關聯角色建立須知

    首次購買應用型負載平衡時您需要單擊建立建立一個服務關聯角色,允許應用型負載平衡訪問您的彈性網卡,安全性群組,Elastic IP Address,共用頻寬包等產品服務。更多資訊,請參見ALB服務關聯角色

    說明

    該參數僅在首次建立ALB時展示。

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

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

後續操作

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

相關文檔