在Web+中,如果部署環境存在多個ECS實例,可以使用負載均衡SLB實現多個實例間的流量分配。使用負載均衡進行流量分發,可以擴展應用對外的服務能力,消除單點故障并提升應用系統的可用性。
背景信息在Web+中選擇代購SLB,那么Web+將會自動為您購買新的SLB并配置端口和轉發規則,您只需專注于業務邏輯,而不用關注底層SLB配置細節。代購的SLB規格默認為slb.s1.small。
如果您在使用Web+之前已經創建過SLB,那么您可以在Web+中選擇導入模式,選擇已創建的SLB,并配置端口和服務器組。配置完成后Web+會自動把部署環境中的ECS機器同步到選擇的服務器組中。
在Web+中您可以配置公網負載均衡實現公網訪問;也可以配置內網負載均衡為應用提供一個僅VPC內能訪問的入口,保證同VPC內其他應用能訪問該應用。公網負載均衡和內網負載均衡的配置步驟幾乎一致,本文檔以公網負載均衡的配置過程作為示例。

在部署環境架構圖上單擊公網負載均衡SLB。
打開啟用公網SLB開關。
實例來源選擇為代購。
選擇實例付費方式。按量付費:實例按使用量進行后付費,在環境釋放或縮容時會被刪除,適用于短期使用場景。包年包月:需要進一步設置實例購買時長,實例按預付費時長進行付費,價格相對更便宜,在環境釋放或縮容時不會被刪除,適用于長期使用場景。
輸入SLB端口。SLB實例的端口,用戶可以使用此端口從公網訪問應用服務。在代購模式下,Web+將幫助您創建和維護該端口。
設置SLB協議。SLB協議是為您服務所提供的流量協議,包含TCP、HTTP和HTTPS協議。如果設置SLB協議為HTTP或HTTPS,可以設置轉發策略,這樣當流量滿足了轉發規則之后,才會被路由到當前部署環境的實例上。
設置SLB轉發策略(僅當選擇HTTP協議時需設置)。轉發規則的格式為Host+Path,Host或Path需至少配置一項。
導入負載均衡SLB
在部署環境配置頁面展開公網負載均衡SLB。
打開啟用公網SLB開關。
實例來源選擇為導入。
在SLB實例列表中選擇一個已有的SLB實例。
輸入SLB端口。SLB實例的端口,用戶可以使用此端口從公網訪問應用服務。在導入模式下,此端口僅用來生成公網訪問地址,請確保該端口與所選服務器組關聯的端口一致。
設置SLB服務器組類型。默認服務器組:用來接收前端請求的ECS實例。如果沒有設置虛擬服務器組,則默認將請求轉發至默認服務器組中的ECS。虛擬服務器組:選擇一個虛擬服務器組,除選擇已有虛擬服務器組外,您還可單擊創建虛擬服務器組來創建分組,然后單擊虛擬服務器組ID跳轉到SLB控制臺配置端口和轉發規則。當您需要將不同的請求轉發到不同的后端服務器上時,或需要通過域名和URL進行請求轉發時,可以選擇使用虛擬服務器組。在部署環境進行擴縮容的時候,Web+會自動將ECS實例同步到所選的虛擬服務器組中。
關閉負載均衡SLB當您關閉SLB時,Web+將會采取以下策略進行釋放:代購SLB:關閉SLB功能后,Web+將會清除當前環境的虛擬服務器組機器、轉發規則和。如果SLB實例為按量付費實例且沒有被其他服務使用,Web+會幫您釋放該實例;否則,您需要自己管理并手動釋放實例。導入SLB:Web+會在該SLB的服務器組中清除當前部署環境的ECS實例,不會釋放SLB實例。
使用CLI配置SLBCLI配置SLB需要通過Wpfile文件來進行,您可以通過wpctl dump命令來獲取部署環境的Wpfile文件。您可以增加、修改或刪除SLB的配置項,然后通過apply命令使其生效。
Wpfile文件中公網SLB配置項歸類在resources.slb.internet下,內網SLB配置項歸類在resources.slb.intranet下。

阿里云負載均衡(Server Load Balancer,簡稱SLB)是云原生時代應用高可用的基本要素。通過將流量分發到不同的后端服務來擴展應用系統的服務吞吐能力,消除單點故障并提升應用系統的可用性。 阿里云SLB包含面向4層的網絡型負載均衡NLB、面向7層的應用型負載均衡ALB和傳統型負載均衡CLB,是阿里云云原生網關。
網絡型負載均衡NLB
的4層處理能力與大規模SSL卸載功能
聚焦TCP、UDP和TCPSSL協議
面向網絡層交付
基于NFV虛擬化平臺,支持彈性伸縮
單實例支持1億并發連接
99.995%(公測結束后提供SLA)
網絡型負載均衡處理能力隨業務規模自動彈性伸縮
無需進行峰值與規格預估
即將支持
場景1:四層大流量高并發業務場景
場景2:物聯網、車聯網等IoT業務入口
場景3:多活容災、IDC云上出入口場景
應用型負載均衡ALB
*的7層負載均衡處理能力與豐富的高級路由功能
聚焦HTTP、HTTPS和QUIC應用層協議
面向應用層交付
基于 NFV虛擬化平臺,支持彈性伸縮
單實例支持100萬QPS
99.995%
應用型負載均衡處理能力隨業務規模自動彈性伸縮
無需進行峰值與規格預估
云原生Ingress網關,支持流量拆分、鏡像、灰度發布和藍綠測試的負載均衡能力
場景1:互聯網應用7層高性能自動彈性負載均衡場景
場景2:音視頻應用大流量低時延負載均衡場景
場景3:云原生應用金絲雀藍綠發布負載均衡場景
傳統型負載均衡CLB(原SLB)
*的4層負載均衡處理能力
支持TCP/UDP/HTTP/HTTPS等協議
主要面向網絡層交付
基于物理機架構
單實例支持100萬并發、5萬QPS
99.95%
傳統型負載均衡按規格售賣
需要根據業務規模預估帶寬峰值
傳統型負載均衡支持云原生業務場景,與阿里云ACK/ASK等容器服務結合使用
場景1:網站/系統同地域高可靠負載均衡場景
場景2:四層流量大并發業務負載均衡場景
場景3:同城雙活/跨地域容災負載均衡場景
優勢
超高性能
的四七層處理能力,NLB支持1億并發連接,ALB支持100萬QPS
超大彈性
NLB和ALB支持自動彈性,從容應對突發業務,無須手動調整規格
安全可靠
SLB可提供四級高可用容災能力,ALB多可用區SLA可達99.995%
面向云原生
負載均衡SLB與ACK/ASK/SAE等深度集成,是阿里云云原生網關
功能
多協議支持
豐富的協議支持,滿足您多樣化應用場景的負載均衡服務
多層次容災
提供多層次容災策略與高可用保障體驗的負載均衡服務
更安全可靠
自帶免費基礎安全防護能力,降低安全建設成本,讓網絡更省心更安心的負載均衡服務
性能保障
提出性能保障實例的負載均衡服務
靈活調度策略
多種調度算法與轉發模式,提升應用部署效率的負載均衡服務
多種管理途徑與付費方式
根據業務特征靈活選擇實例類型與付費方式,提供多種管理途徑的負載均衡服務
