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

您的位置:電子發(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實例)的流量分發(fā)控制服務(wù)。負(fù)載均衡擴(kuò)展了應(yīng)用的服務(wù)能力,增強(qiáng)了應(yīng)用的可用性。

負(fù)載均衡通過設(shè)置虛擬服務(wù)地址,將添加的ECS實例虛擬成一個高性能、高可用的應(yīng)用服務(wù)池,并根據(jù)轉(zhuǎn)發(fā)規(guī)則,將來自客戶端的請求分發(fā)給云服務(wù)器池中的ECS實例。負(fù)載均衡默認(rèn)檢查云服務(wù)器池中的ECS實例的健康狀態(tài),自動隔離異常狀態(tài)的ECS實例,消除了單臺ECS實例的單點故障,提高了應(yīng)用的整體服務(wù)能力。此外,負(fù)載均衡還具備抗DDoS攻擊的能力,增強(qiáng)了應(yīng)用服務(wù)的防護(hù)能力。

負(fù)載均衡組成部分

負(fù)載均衡由以下三個部分組成:

·負(fù)載均衡實例(ServerLoadBalancerinstances)

一個負(fù)載均衡實例是一個運行的負(fù)載均衡服務(wù),用來接收流量并將其分配給后端服務(wù)器。要使用服負(fù)載均衡服務(wù),您必須創(chuàng)建一個負(fù)載均衡實例,并至少添加一個監(jiān)聽和兩臺ECS實例。

·監(jiān)聽(Listeners

監(jiān)聽用來檢查客戶端請求并將請求轉(zhuǎn)發(fā)給后端服務(wù)器。監(jiān)聽也會對后端服務(wù)器進(jìn)行健康檢查。

·后端服務(wù)器(BackendServers)

一組接收前端請求的ECS主備服務(wù)器組來批實例。您可以單獨添加ECS實例到服務(wù)器池,也可以通過虛擬服務(wù)器組或量添加和管理。

如下圖所示,來自客戶端的請求經(jīng)過負(fù)載均衡實例后,監(jiān)聽會將請求根據(jù)配置的監(jiān)聽規(guī)則分發(fā)給后端添加的ECS實例處理。

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

產(chǎn)品優(yōu)勢

·高可用

采用全冗余設(shè)計,無單點,支持同城容災(zāi)。搭配DNS可實現(xiàn)跨地域容災(zāi),可用性高達(dá)99.95%。

根據(jù)應(yīng)用負(fù)載進(jìn)行彈性擴(kuò)容,在流量波動情況下不中斷對外服務(wù)。

·低成本

與傳統(tǒng)硬件負(fù)載均衡系統(tǒng)高投入相比,成本可下降60%。

·安全

阿里云對開源四層負(fù)載均衡LVS的管理軟件Keepalived進(jìn)行了全面優(yōu)化,使得基于LVS的四層負(fù)載均衡具備接近于實時防御的能力。結(jié)合云盾,可提供5G以下的防DDOS攻擊能力。

采用Tengine作為負(fù)載均衡基礎(chǔ)模塊的七層負(fù)載均衡具備多維度的CC攻擊防御能力。

二、如何使用

①、注冊阿里云帳號并在線開通SLB服務(wù)。

②、在SLB實例創(chuàng)建過程中可以針對SLB實例的基本信息、服務(wù)監(jiān)聽策略和后端云服務(wù)器進(jìn)行相應(yīng)的配置操作。

③、SLB實例創(chuàng)建成功后,系統(tǒng)會自動分配給您一個服務(wù)地址(IP),將您的對外服務(wù)域名解析到該服務(wù)地址上即可對外提供您的應(yīng)用服務(wù)。

1、初次使用

SLB(ServerLoadBalancer)是對多臺云服務(wù)器進(jìn)行流量分發(fā)的負(fù)載均衡服務(wù)。

SLB可以通過流量分發(fā)擴(kuò)展應(yīng)用系統(tǒng)對外的服務(wù)能力,通過消除單點故障提升應(yīng)用系統(tǒng)的可用性。

創(chuàng)建一個SLB實例需要經(jīng)歷如下3個步驟:

實例基本信息有→服務(wù)監(jiān)聽配置有→后端服務(wù)器

2、創(chuàng)建SLB服務(wù)

2.1 實例基本信息

如果您擁有一個阿里云帳戶,且已經(jīng)購買至少2臺云服務(wù)器,您可以創(chuàng)建一個SLB服務(wù)并使用阿里云控制臺來對其進(jìn)行管理。首先,為您的負(fù)載均衡服務(wù)起一個名字,以便您可以識別它與其他負(fù)載均衡服務(wù)之間的差別。

1.登錄并創(chuàng)建SLB服務(wù);

a.新用戶登錄www.aliyun.com網(wǎng)站來注冊“阿里云帳號”,即可暢享云端體驗;對于已經(jīng)擁有“阿里云帳號”的用戶,您只需直接點擊http://www.aliyun.com/product/slb頁面右上角的“免費開通”按鈕即可。

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

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

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

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

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

3.命名完成后,點擊“下一步”按鈕,打開“服務(wù)監(jiān)聽配置”頁面。

2.2 服務(wù)監(jiān)聽配置

接下來,您需要為該負(fù)載均衡服務(wù)配置其所采用的端口和協(xié)議,從而保證外部流量可以從該負(fù)載均衡服務(wù)端口轉(zhuǎn)發(fā)到作為該負(fù)載均衡服務(wù)的多個后端云服務(wù)器相應(yīng)的端口上。默認(rèn)情況下,我們已經(jīng)為您配置好了作為標(biāo)準(zhǔn)Web服務(wù)的默認(rèn)端口(80端口)上的負(fù)載均衡服務(wù)。整個負(fù)載均衡服務(wù)將依照您的配置自動運行,如果您開啟了健康檢查,當(dāng)后端某個服務(wù)器健康檢查出現(xiàn)問題后會將請求轉(zhuǎn)發(fā)到其他健康檢查正常的云服務(wù)器上,而當(dāng)該云服務(wù)器恢復(fù)正常運行時,健康檢查服務(wù)會將其自動加入您的負(fù)載均衡服務(wù)。為了保證用戶會話能轉(zhuǎn)發(fā)到固定的后端云服務(wù)器上,您可以開啟會話保持功能,負(fù)載均衡服務(wù)將會把來自同一客戶端的訪問請求分發(fā)到同一臺后端云服務(wù)器上進(jìn)行處理。

2.3 HTTP協(xié)議配置

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

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

2.您可以根據(jù)您的實際需要在“輪詢模式”和“最小連接數(shù)”兩種轉(zhuǎn)發(fā)規(guī)則中進(jìn)行選擇,外部訪問請求將依照您的選擇進(jìn)行轉(zhuǎn)發(fā);

3.一旦開啟“獲取真實訪問IP”,針對7層服務(wù)可以通過HttpHeader:X--‐Forwarded--‐For獲取來訪者真實IP;針對4層服務(wù)可以直接獲??;

4.當(dāng)您選擇開啟“會話保持”時,您可以針對Cookie的處理方式(SLB植入cookie和SLB重寫cookie)進(jìn)行選擇并設(shè)定;

a.當(dāng)您選擇“SLB植入cookie”的Cookie處理方式時,需要您設(shè)置具體的超時時間。

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

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

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

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

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

其中,域名、檢查端口、檢查路徑為非必填項。

2.4TCP協(xié)議配置

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

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

2.您可以根據(jù)您的實際需要在“輪詢模式”和“最小連接數(shù)”兩種轉(zhuǎn)發(fā)規(guī)則中進(jìn)行選擇,外部訪問請求將依照您的選擇進(jìn)行轉(zhuǎn)發(fā);

3.當(dāng)您選擇開啟“會話保持”時,您可以針對會話保持的超時時間進(jìn)行選擇并設(shè)定;

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

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

其中,檢查端口為非必填項。配置完成后,點擊“下一步”按鈕,打開“后端服務(wù)器”頁面。

2.5后端服務(wù)器添加

當(dāng)前負(fù)載均衡服務(wù)暫不支持跨地域部署,如果您購買的云服務(wù)器分布在不同的節(jié)點,你首先需要選擇負(fù)載均衡服務(wù)所在的地域,我們將根據(jù)您的選擇顯示該節(jié)點下可用于配置負(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實例服務(wù)器池中的云服務(wù)器;

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

2.針對已經(jīng)選擇的云服務(wù)器您可以按照要求設(shè)定他們的“權(quán)重”。默認(rèn)情況下,我們采取平均的轉(zhuǎn)發(fā)規(guī)則將每臺云服務(wù)器的權(quán)重均設(shè)定為“100”;注意:這個權(quán)重值是一個相對值。

3.配置完成后,點擊“創(chuàng)建”按鈕,完成SLB服務(wù)的創(chuàng)建。

4.SLB服務(wù)創(chuàng)建成功后,系統(tǒng)會自動分配給您一個服務(wù)地址(IP),將您的對外服務(wù)域名解析到該服務(wù)地址上即可對外提供您的應(yīng)用服務(wù)。

2.6管理SLB服務(wù)

1.在SLB控制臺中,您可以看到由您自己創(chuàng)建的每個SLB服務(wù);

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

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

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

3.當(dāng)您選擇針對某一SLB實例進(jìn)行“管理”時,會進(jìn)入“SLB服務(wù)管理”頁面;

4.您可以查看和配置該SLB實例的“實例基本信息”、“服務(wù)監(jiān)聽配置”和“后端服務(wù)器”;具體的配置說明同“創(chuàng)建SLB服務(wù)”相應(yīng)說明。

三、產(chǎn)品價格

計費方式

公網(wǎng)負(fù)載均衡服務(wù)提供預(yù)付費(包年包月)和后付費(即按量付費)兩種購買方式。

包年包月實例的每月帶寬費和配置費都比后付費的按固定帶寬計費的實例價格便宜,如果您有長期使用負(fù)載均衡實例的需求,建議您使用包年包月預(yù)付費方式。

預(yù)付費(按帶寬計費)

·計費項:

實例配置費:公網(wǎng)IP成本+性能規(guī)格費(性能保障型實例未在全部地域開放前,暫不收取性能規(guī)格費)。

公網(wǎng)帶寬費:以5Mbps為界,實行階梯定價。

·總費用=實例配置費(每月配置費x購買時長)+公網(wǎng)帶寬費(每月帶寬費x購買時長)。

·按開通的實例帶寬規(guī)格收費,不按已使用的帶寬規(guī)格峰值收費。

例如您在華東1地域購買了一個2個月帶寬為2Mbps的公網(wǎng)負(fù)載均衡實例,按照產(chǎn)品定價,每個月的帶寬費用是46元,實例費用是11.52元。那么每個月收取的費用為:11.52x2個月+46x2個月=115.04元。

·可選擇包年或包月的計費方式。在合同期內(nèi),包年包月的實例只支持升級配置,不支持降級配置或者釋放。

按固定帶寬計費

·計費項:

實例配置費:公網(wǎng)IP成本+性能規(guī)格費(性能保障型實例未在全部地域開放前,暫不收取性能規(guī)格費)。

公網(wǎng)帶寬費:以5Mbps為界,實行階梯定價。

·總費用=實例配置費(每小時配置費x使用時長)+公網(wǎng)帶寬費(每小時帶寬費x使用時長)。

·按小時計費,以日結(jié)算。使用時間不足一小時,按一小時計算。

運行未滿一日,按照當(dāng)日實際使用小時數(shù)x當(dāng)日開通的最高帶寬單價計算。

·如果您在一個計費周期內(nèi),進(jìn)行了帶寬變更,按照最高帶寬峰值計費。

例如有一天您在華東1地域開通了一個2Mbps的公網(wǎng)實例,在開通當(dāng)天的第20個小時變更實例帶寬規(guī)格,更改為20Mbps,并且該實例在24小時內(nèi)都未釋放。根據(jù)產(chǎn)品定價,帶寬規(guī)格在1-5Mbps之間,每小時的帶寬費用為0.04元;帶寬規(guī)格在5Mbps以上,每小時的帶寬費用為0.14元。所以,當(dāng)天的負(fù)載均衡實例費用為24小時x(實例租用費0.02+公網(wǎng)帶寬費(0.04x5+(20-5)x0.14))元/小時=24小時x2.32元/小時=55.68元

·按您開通的實例帶寬規(guī)格收費,不按已使用的帶寬規(guī)峰值收費。

·賬單出賬時間,通常在當(dāng)日計費周期結(jié)束后。具體以系統(tǒng)出賬時間為準(zhǔn),賬單生成后會自動從您的賬戶余額中扣除費用。

·后付費實例可以隨時釋放。

按流量計費

· 計費項:

實例配置費:公網(wǎng)IP成本+性能規(guī)格費(性能保障型實例未在全部地域開放前,暫不收取性能規(guī)格費)。

公網(wǎng)流量費(下行流量):公網(wǎng)流量費一期不設(shè)階梯,線性定價。

· 總費用=實例配置費(每小時配置費x使用時長)+公網(wǎng)流量費用(流量單價x使用流量)。

· 按小時計費,實時扣費。在一個計費周期內(nèi),使用時間不足一小時,按一小時計算。

· 公網(wǎng)流量為公網(wǎng)出流量(下行流量),公網(wǎng)入流量(上行流量)不計入費用。

· 賬單出賬時間,通常在當(dāng)前計費周期結(jié)束后一小時內(nèi),例如10:00-11:00的賬單會在11:00以后生成,具體以系統(tǒng)出賬時間為準(zhǔn),賬單生成后會自動從您的賬戶余額中扣除費用。

· 后付費實例可以隨時釋放。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

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

      發(fā)表評論

      用戶評論
      評價:好評中評差評

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

      ?