使用負載均衡前,需要根據業務規劃待創建負載均衡器的區域、類型、協議以及后端主機等。
規劃實例區域
負載均衡器選擇區域時需要注意以下事項:
- 選擇距離業務目標客戶距離最近的區域,可以減少網絡時延以及提高下載速度。
- 共享型負載均衡不支持跨區域關聯后端主機,因此在創建共享型負載均衡時,需選擇與后端主機相同的區域。
- 獨享型負載均衡支持通過跨VPC后端功能實現跨VPC添加后端主機。
規劃實例可用區
獨享型負載均衡支持多可用區,選擇的每個可用區都會創建相應的負載均衡實例。
這些可用區的負載均衡實例間采用雙活或者多活模式,遵循就近原則進行業務流量分攤。例如:分發到可用區1后端主機的流量,是由可用區1的負載均衡實例或者靠近可用區1的實例進行分發。
選擇與后端主機相同的可用區,可以減少網絡時延以及提高訪問速度。
如果業務需要考慮容災能力,建議采取以下兩種方式創建負載均衡實例:
- 單實例多可用區(可用區容災)
對于業務量沒有超過獨享型負載均衡最大規格(大型II)限制的,可以創建一個負載均衡實例,并選擇多個可用區,這樣單個可用區的負載均衡實例故障不會影響所有業務,多個可用區之間可以實現業務容災。
- 多實例多可用區(實例容災+可用區容災)
對于超高業務量,超過獨享型負載均衡最大規格(大型II)限制的,可以創建多個負載均衡實例,并且每個負載均衡實例選擇多個可用區,這樣單個負載均衡實例故障不會影響所有業務,多個負載均衡實例和多個可用區之間均可以實現業務容災。
說明
對于公網訪問,會根據源IP的不同將流量分配到創建的多個AZ中的ELB上。
對于內網訪問:當從創建ELB的AZ訪問時,流量將被分配到本AZ中的ELB上,當本AZ的ELB不可用時,容災到創建的其他AZ的ELB上;當從未創建ELB的AZ訪問時,會根據源IP的不同將流量分配到創建的多個AZ中的ELB上。
選擇網絡類型
獨享型負載均衡網絡類型可以選擇IPv4公網、IPv4私網和IPv6。
- 如果選擇了IPv4公網,負載均衡實例會分配到一個IPv4的公網IP地址,可以處理來自Internet上IPv4公網的訪問請求。
- 如果選擇了IPv4私網,負載均衡實例會分配到一個IPv4的私網IP地址,可以處理來自VPC內部IPv4私網的訪問請求。
- 如果選擇了IPv6,負載均衡實例就會分配到一個IPv6的IP地址,可以處理來自VPC內部IPv6私網的訪問請求,如果同時購買了公網帶寬,則可以同時來自VPC內部IPv6私網的訪問請求和來自Internet上IPv6公網的訪問請求。
共享型實例網絡類型可以選擇公網或者私網。
- 如果需要使用負載均衡分發來自Internet公網的訪問請求,需要創建公網負載均衡器。公網負載均衡實例可以同時處理來自VPC內網的訪問請求。
創建公網負載均衡器會綁定一個EIP,用來接收來自Internet公網的訪問請求。
- 如果只需要使用負載均衡分發來自VPC內網的訪問請求,選擇創建私網負載均衡器。
私網負載均衡器僅分配一個私網IP,僅能用來接收來自同個VPC內的訪問請求。
選擇實例規格
獨享型負載均衡可以獨享已購買創建的實例資源,同時分別提供了六種L4的實例規格和六種L7的實例規格。L4規格的實例只支持四層協議TCP/UDP的轉發能力,L7規格的實例只支持七層協議HTTP/HTTPS的轉發能力。具體的規格需要評估實際的業務量,根據業務實際需要購買相應規格的實例。業務量的評估可以參考以下幾個原則:
- 如果是L4規格,建議重點關注長連接的并發連接數,實例規格的“最大連接數”應作為關鍵參考指標。需要根據實際的業務場景,預估一個負載均衡實例需要承載的最大連接數,并選擇相應的規格。
- 如果是L7規格,實例規格的“每秒查詢數 (QPS)”應作為關鍵參考指標,該指標決定了一個七層應用系統的業務吞吐量。需要根據實際的業務場景,預估一個負載均衡實例需要承載的QPS,并選擇相應的規格。
- 在使用過程中可以結合負載均衡實例的監控指標,查看實際業務量的峰值、趨勢和規律,對實例規格進行更精確的選擇。
選擇協議類型
提供基于四層協議和七層協議的負載均衡,在負載均衡器中通過加監聽器選擇相應的協議。
- 使用四層協議的負載均衡,監聽器收到訪問請求后,將請求直接轉發給后端主機。轉發過程僅修改報文中目標IP地址和源IP地址,將目標地址改為后端云主機的IP地址,源地址改為負載均衡器的IP地址。四層協議連接的建立,即三次握手是客戶端和后端主機直接建立的,負載均衡只是進行了數據的轉發。

- 使用七層協議的負載均衡,也稱為“內容交換”。監聽器收到訪問請求后,需要識別并通過HTTP/HTTPS協議報文頭中的相關字段,進行數據的轉發。監聽器收到訪問請求后,先代理后端主機和客戶端建立連接(三次握手),接收客戶端發送的包含應用層內容的報文,然后根據報文中的特定字段和流量分配策略判斷需要轉發的后端主機。此場景中,負載均衡類似一個代理主機,分別和客戶端以及后端主機建立連接。

后端主機
在使用負載均衡器前,需要先創建ECS實例并部署相關業務應用,然后將ECS實例添加到負載均衡器的后端主機組來處理轉發的客戶端訪問請求。創建后端主機時,請注意以下事項:
- 確保后端主機實例的所屬地域和負載均衡器的所屬地域相同。
- 建議您選擇相同操作系統的后端主機實例作為后端主機,以便后續管理和維護。