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