您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>網(wǎng)絡(luò)>負(fù)載均衡>

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

2018年01月01日 18:54 網(wǎng)絡(luò)整理 作者: 用戶評論(0

一、產(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í)例處理。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

產(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)開通”按鈕即可。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

b.這個(gè)時(shí)候會打開SLB管理控制臺,點(diǎn)擊“創(chuàng)建負(fù)載均衡”,進(jìn)入SLB服務(wù)創(chuàng)建流程。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

2.在“實(shí)例基本信息”頁面輸入您的SLB服務(wù)名稱,例如:My_SLB;

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

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”、“會話保持”和“健康檢查”配置;

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

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í)間。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

b.當(dāng)您選擇“SLB重寫cookie”的Cookie處理方式時(shí),需要您自定義Cookie名稱。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

5.當(dāng)您選擇開啟“健康檢查”時(shí),您可以針對健康檢查方式進(jìn)行設(shè)定。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

其中,域名、檢查端口、檢查路徑為非必填項(xiàng)。

2.4TCP協(xié)議配置

1.針對TCP協(xié)議的SLB服務(wù),您可以針對當(dāng)前SLB實(shí)例下的不同服務(wù)端口進(jìn)行“轉(zhuǎn)發(fā)規(guī)則”、“會話保持”和“健康檢查”配置;

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

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è)定。

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

其中,檢查端口為非必填項(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ù)器;

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

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ù);

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

2.您可以選擇“批量刪除”或“管理”您的SLB服務(wù);當(dāng)您選擇“刪除”時(shí),會彈出相應(yīng)的確認(rèn)窗口進(jìn)行二次確認(rèn);

阿里云負(fù)載均衡怎么用_阿里云負(fù)載均衡方案淺談

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%

( 發(fā)表人:劉杰 )

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?