阿里云負載均衡怎么用_阿里云負載均衡方案淺談
一、產品簡介
負載均衡(ServerLoadBalancer)是將訪問流量根據轉發策略分發到后端多臺云服務器(ECS實例)的流量分發控制服務。負載均衡擴展了應用的服務能力,增強了應用的可用性。
負載均衡通過設置虛擬服務地址,將添加的ECS實例虛擬成一個高性能、高可用的應用服務池,并根據轉發規則,將來自客戶端的請求分發給云服務器池中的ECS實例。負載均衡默認檢查云服務器池中的ECS實例的健康狀態,自動隔離異常狀態的ECS實例,消除了單臺ECS實例的單點故障,提高了應用的整體服務能力。此外,負載均衡還具備抗DDoS攻擊的能力,增強了應用服務的防護能力。
負載均衡組成部分
負載均衡由以下三個部分組成:
·負載均衡實例(ServerLoadBalancerinstances)
一個負載均衡實例是一個運行的負載均衡服務,用來接收流量并將其分配給后端服務器。要使用服負載均衡服務,您必須創建一個負載均衡實例,并至少添加一個監聽和兩臺ECS實例。
·監聽(Listeners)
監聽用來檢查客戶端請求并將請求轉發給后端服務器。監聽也會對后端服務器進行健康檢查。
·后端服務器(BackendServers)
一組接收前端請求的ECS主備服務器組來批實例。您可以單獨添加ECS實例到服務器池,也可以通過虛擬服務器組或量添加和管理。
如下圖所示,來自客戶端的請求經過負載均衡實例后,監聽會將請求根據配置的監聽規則分發給后端添加的ECS實例處理。
產品優勢
·高可用
采用全冗余設計,無單點,支持同城容災。搭配DNS可實現跨地域容災,可用性高達99.95%。
根據應用負載進行彈性擴容,在流量波動情況下不中斷對外服務。
·低成本
與傳統硬件負載均衡系統高投入相比,成本可下降60%。
·安全
阿里云對開源四層負載均衡LVS的管理軟件Keepalived進行了全面優化,使得基于LVS的四層負載均衡具備接近于實時防御的能力。結合云盾,可提供5G以下的防DDOS攻擊能力。
采用Tengine作為負載均衡基礎模塊的七層負載均衡具備多維度的CC攻擊防御能力。
二、如何使用
①、注冊阿里云帳號并在線開通SLB服務。
②、在SLB實例創建過程中可以針對SLB實例的基本信息、服務監聽策略和后端云服務器進行相應的配置操作。
③、SLB實例創建成功后,系統會自動分配給您一個服務地址(IP),將您的對外服務域名解析到該服務地址上即可對外提供您的應用服務。
1、初次使用
SLB(ServerLoadBalancer)是對多臺云服務器進行流量分發的負載均衡服務。
SLB可以通過流量分發擴展應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。
創建一個SLB實例需要經歷如下3個步驟:
實例基本信息有→服務監聽配置有→后端服務器
2、創建SLB服務
2.1 實例基本信息
如果您擁有一個阿里云帳戶,且已經購買至少2臺云服務器,您可以創建一個SLB服務并使用阿里云控制臺來對其進行管理。首先,為您的負載均衡服務起一個名字,以便您可以識別它與其他負載均衡服務之間的差別。
1.登錄并創建SLB服務;
a.新用戶登錄www.aliyun.com網站來注冊“阿里云帳號”,即可暢享云端體驗;對于已經擁有“阿里云帳號”的用戶,您只需直接點擊http://www.aliyun.com/product/slb頁面右上角的“免費開通”按鈕即可。
b.這個時候會打開SLB管理控制臺,點擊“創建負載均衡”,進入SLB服務創建流程。
2.在“實例基本信息”頁面輸入您的SLB服務名稱,例如:My_SLB;
3.命名完成后,點擊“下一步”按鈕,打開“服務監聽配置”頁面。
2.2 服務監聽配置
接下來,您需要為該負載均衡服務配置其所采用的端口和協議,從而保證外部流量可以從該負載均衡服務端口轉發到作為該負載均衡服務的多個后端云服務器相應的端口上。默認情況下,我們已經為您配置好了作為標準Web服務的默認端口(80端口)上的負載均衡服務。整個負載均衡服務將依照您的配置自動運行,如果您開啟了健康檢查,當后端某個服務器健康檢查出現問題后會將請求轉發到其他健康檢查正常的云服務器上,而當該云服務器恢復正常運行時,健康檢查服務會將其自動加入您的負載均衡服務。為了保證用戶會話能轉發到固定的后端云服務器上,您可以開啟會話保持功能,負載均衡服務將會把來自同一客戶端的訪問請求分發到同一臺后端云服務器上進行處理。
2.3 HTTP協議配置
1.針對HTTP協議的SLB服務,您可以針對當前SLB實例下的不同服務端口進行“轉發規則”、“獲取真實訪問IP”、“會話保持”和“健康檢查”配置;
2.您可以根據您的實際需要在“輪詢模式”和“最小連接數”兩種轉發規則中進行選擇,外部訪問請求將依照您的選擇進行轉發;
3.一旦開啟“獲取真實訪問IP”,針對7層服務可以通過HttpHeader:X--‐Forwarded--‐For獲取來訪者真實IP;針對4層服務可以直接獲??;
4.當您選擇開啟“會話保持”時,您可以針對Cookie的處理方式(SLB植入cookie和SLB重寫cookie)進行選擇并設定;
a.當您選擇“SLB植入cookie”的Cookie處理方式時,需要您設置具體的超時時間。
b.當您選擇“SLB重寫cookie”的Cookie處理方式時,需要您自定義Cookie名稱。
5.當您選擇開啟“健康檢查”時,您可以針對健康檢查方式進行設定。
其中,域名、檢查端口、檢查路徑為非必填項。
2.4TCP協議配置
1.針對TCP協議的SLB服務,您可以針對當前SLB實例下的不同服務端口進行“轉發規則”、“會話保持”和“健康檢查”配置;
2.您可以根據您的實際需要在“輪詢模式”和“最小連接數”兩種轉發規則中進行選擇,外部訪問請求將依照您的選擇進行轉發;
3.當您選擇開啟“會話保持”時,您可以針對會話保持的超時時間進行選擇并設定;
4.當您選擇開啟“健康檢查”時,您可以針對健康檢查方式進行設定。
其中,檢查端口為非必填項。配置完成后,點擊“下一步”按鈕,打開“后端服務器”頁面。
2.5后端服務器添加
當前負載均衡服務暫不支持跨地域部署,如果您購買的云服務器分布在不同的節點,你首先需要選擇負載均衡服務所在的地域,我們將根據您的選擇顯示該節點下可用于配置負載均衡服務的云服務器資源。然后請按照您的需要,將云服務器添加進負載均衡服務器池,并設定單臺云服務器的權重,負載均衡服務將根據您設定的權重將流量分發到不同的云服務器上。
1.首先,選擇負載均衡服務所在的地域。然后,選擇您要添加到當前SLB實例服務器池中的云服務器;
2.針對已經選擇的云服務器您可以按照要求設定他們的“權重”。默認情況下,我們采取平均的轉發規則將每臺云服務器的權重均設定為“100”;注意:這個權重值是一個相對值。
3.配置完成后,點擊“創建”按鈕,完成SLB服務的創建。
4.SLB服務創建成功后,系統會自動分配給您一個服務地址(IP),將您的對外服務域名解析到該服務地址上即可對外提供您的應用服務。
2.6管理SLB服務
1.在SLB控制臺中,您可以看到由您自己創建的每個SLB服務;
2.您可以選擇“批量刪除”或“管理”您的SLB服務;當您選擇“刪除”時,會彈出相應的確認窗口進行二次確認;
3.當您選擇針對某一SLB實例進行“管理”時,會進入“SLB服務管理”頁面;
4.您可以查看和配置該SLB實例的“實例基本信息”、“服務監聽配置”和“后端服務器”;具體的配置說明同“創建SLB服務”相應說明。
三、產品價格
計費方式
公網負載均衡服務提供預付費(包年包月)和后付費(即按量付費)兩種購買方式。
包年包月實例的每月帶寬費和配置費都比后付費的按固定帶寬計費的實例價格便宜,如果您有長期使用負載均衡實例的需求,建議您使用包年包月預付費方式。
預付費(按帶寬計費)
·計費項:
實例配置費:公網IP成本+性能規格費(性能保障型實例未在全部地域開放前,暫不收取性能規格費)。
公網帶寬費:以5Mbps為界,實行階梯定價。
·總費用=實例配置費(每月配置費x購買時長)+公網帶寬費(每月帶寬費x購買時長)。
·按開通的實例帶寬規格收費,不按已使用的帶寬規格峰值收費。
例如您在華東1地域購買了一個2個月帶寬為2Mbps的公網負載均衡實例,按照產品定價,每個月的帶寬費用是46元,實例費用是11.52元。那么每個月收取的費用為:11.52x2個月+46x2個月=115.04元。
·可選擇包年或包月的計費方式。在合同期內,包年包月的實例只支持升級配置,不支持降級配置或者釋放。
按固定帶寬計費
·計費項:
實例配置費:公網IP成本+性能規格費(性能保障型實例未在全部地域開放前,暫不收取性能規格費)。
公網帶寬費:以5Mbps為界,實行階梯定價。
·總費用=實例配置費(每小時配置費x使用時長)+公網帶寬費(每小時帶寬費x使用時長)。
·按小時計費,以日結算。使用時間不足一小時,按一小時計算。
運行未滿一日,按照當日實際使用小時數x當日開通的最高帶寬單價計算。
·如果您在一個計費周期內,進行了帶寬變更,按照最高帶寬峰值計費。
例如有一天您在華東1地域開通了一個2Mbps的公網實例,在開通當天的第20個小時變更實例帶寬規格,更改為20Mbps,并且該實例在24小時內都未釋放。根據產品定價,帶寬規格在1-5Mbps之間,每小時的帶寬費用為0.04元;帶寬規格在5Mbps以上,每小時的帶寬費用為0.14元。所以,當天的負載均衡實例費用為24小時x(實例租用費0.02+公網帶寬費(0.04x5+(20-5)x0.14))元/小時=24小時x2.32元/小時=55.68元
·按您開通的實例帶寬規格收費,不按已使用的帶寬規峰值收費。
·賬單出賬時間,通常在當日計費周期結束后。具體以系統出賬時間為準,賬單生成后會自動從您的賬戶余額中扣除費用。
·后付費實例可以隨時釋放。
按流量計費
· 計費項:
實例配置費:公網IP成本+性能規格費(性能保障型實例未在全部地域開放前,暫不收取性能規格費)。
公網流量費(下行流量):公網流量費一期不設階梯,線性定價。
· 總費用=實例配置費(每小時配置費x使用時長)+公網流量費用(流量單價x使用流量)。
· 按小時計費,實時扣費。在一個計費周期內,使用時間不足一小時,按一小時計算。
· 公網流量為公網出流量(下行流量),公網入流量(上行流量)不計入費用。
· 賬單出賬時間,通常在當前計費周期結束后一小時內,例如10:00-11:00的賬單會在11:00以后生成,具體以系統出賬時間為準,賬單生成后會自動從您的賬戶余額中扣除費用。
· 后付費實例可以隨時釋放。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 如何通過阿里云日志服務搭建一套通過Python上傳日志的監控服務 2023-10-21
- [電子說] 力壓阿里云輕量服務器,華為云耀云服務器 L 實例如何成為中小企業的“新歡” 2023-10-19
- [電子說] 力壓阿里云輕量服務器,華為云耀云服務器 L 實例如何成為中小企業的“新歡” 2023-10-19
- [電子說] 阿里云輕量云服務器市場“帝位”穩固?這位“挑戰者”來勢洶洶 2023-10-19
- [電子說] 輕量云服務器成中小企業網站香餑餑,騰訊云、華為云、阿里云如何選購到合適 2023-10-19
- [電子說] 火爆微信小游戲開發的輕量云服務器,騰訊云、華為云、阿里云三家“避坑”指 2023-10-18
- [電子說] 阿里云 & NVIDIA TensorRT Hackathon 2023 決賽圓滿收官,26 支 AI 團隊嶄露頭角 2023-10-17
- [電子說] 鯤鵬920和倚天710那個好? 2023-10-16
( 發表人:劉杰 )