從AlphaGo世紀(jì)之戰(zhàn)談如何選擇負(fù)載均衡設(shè)備
作為為一場(chǎng)比賽,“阿法狗”對(duì)弈李世石已經(jīng)結(jié)束。作為一次人工智能秀,這個(gè)熱潮才剛剛襲來(lái)。
我們?cè)跒楣雀枞斯ぶ悄芗夹g(shù)為之嘆服“4:1”
這是在與前世界圍棋第一人、韓國(guó)九段名將李世石的對(duì)弈中,谷歌人工智能“阿法狗”(AlphaGo)機(jī)器最終取得的戰(zhàn)績(jī)。
但很多人不知道,AlpaGo的勝利和分布式計(jì)算集群系統(tǒng)的成熟息息相關(guān),這是之前,谷歌在《Nature》雜志上就發(fā)布了不同版本的AlphaGo對(duì)弈的結(jié)果:
不同版本的AlphaGo對(duì)弈的結(jié)果
在分布式版AlphaGo和對(duì)弈單機(jī)版AlphaGo的對(duì)弈過(guò)程中,分布式版的勝率達(dá)到了77%,由此看來(lái):多機(jī)系統(tǒng)比單機(jī)的性能高出很多,而且依賴于優(yōu)秀的分布式系統(tǒng),我們可以讓計(jì)算能力Scale-out擴(kuò)展無(wú)極限。
其實(shí)隨著云計(jì)算與大數(shù)據(jù)的爆發(fā)式增長(zhǎng),分布式計(jì)算越來(lái)越受到大家的關(guān)注,而傳統(tǒng)業(yè)務(wù)不進(jìn)行軟件改造就想獲得分布式的好處,服務(wù)器負(fù)載均衡技術(shù)是最早受到行業(yè)用戶的關(guān)注的智能化數(shù)據(jù)交換技術(shù),通過(guò)各種新技術(shù)集成到一起集中交付給用戶,負(fù)載均衡設(shè)備也被一些廠家稱之為應(yīng)用交付設(shè)備,并且越來(lái)越多的技術(shù)集成支持傳統(tǒng)業(yè)務(wù)和云計(jì)算、大數(shù)據(jù)業(yè)務(wù),形成應(yīng)用交付中心方案和云應(yīng)用交付平臺(tái)方案,并保障數(shù)據(jù)中心更加通暢可靠的運(yùn)行。
不過(guò),負(fù)載均衡作為一種集硬件設(shè)備和解決方案于一體的系統(tǒng)型產(chǎn)品,并不像服務(wù)器或是PC那樣可通過(guò)配置參數(shù)來(lái)辨別。在一大堆廠商負(fù)載均衡設(shè)備參數(shù)中,究竟選擇哪家的產(chǎn)品才適合?
云負(fù)載均衡(應(yīng)用交付)的專業(yè)公司鸕鶿科技技術(shù)總監(jiān)羅總介紹,向大家介紹
負(fù)載均衡產(chǎn)品的幾大類別和如何選擇專業(yè)的負(fù)載均衡硬件以及未來(lái)對(duì)應(yīng)負(fù)載均衡技術(shù)在歐美的趨勢(shì)。
負(fù)載均衡的分類
首先,我們介紹一下負(fù)載均設(shè)備基本分類的兩種類型
1、 鏈路負(fù)載均衡設(shè)備
2、 服務(wù)器負(fù)載均衡,又被叫做應(yīng)用交付設(shè)備,有些廠家稱之為智能交換機(jī),
服務(wù)器負(fù)載均衡根據(jù)數(shù)據(jù)包處理能力又可以分為
a、 四層負(fù)載均衡
b、 七層負(fù)載均衡
根據(jù)用戶需要負(fù)載本地服務(wù)器還是負(fù)載多區(qū)域數(shù)據(jù)機(jī)房又分為
a、本地服務(wù)器負(fù)載均衡(Server Load Balance)
b、全局負(fù)載均衡(Global Server Load Balance )
根據(jù)產(chǎn)品形態(tài)又分為
a、 負(fù)載均衡硬件設(shè)備
b、 負(fù)載均衡容器服務(wù)器
c、 云負(fù)載均衡(虛擬化版)
那么這么多產(chǎn)品都叫負(fù)載均衡,如何區(qū)分并選擇我們需要的產(chǎn)品呢?
鏈路負(fù)載均衡的選擇
在選擇負(fù)載均衡產(chǎn)品之前,首先要明確這個(gè)產(chǎn)品的主要應(yīng)用范圍是鏈路負(fù)載還是服務(wù)器負(fù)載。這兩種場(chǎng)景的網(wǎng)絡(luò)應(yīng)用模式差異很大,將直接影響選型的參數(shù)。
在鏈路負(fù)載中,負(fù)載均衡的選型更多地接近于普通的網(wǎng)絡(luò)設(shè)備。一般情況下,網(wǎng)絡(luò)顯示出流量大,但新建并不高。
因此,在鏈路負(fù)載場(chǎng)景中,吞吐量是最重要的指標(biāo)。實(shí)際選擇中,用戶可以根據(jù)網(wǎng)絡(luò)出口帶寬、實(shí)際峰值流量、還有在線最大的并發(fā)用戶數(shù)(會(huì)話數(shù))來(lái)計(jì)算。
在鏈路部署中,負(fù)載均衡通過(guò)根據(jù)IP地址、協(xié)議類型做轉(zhuǎn)發(fā),主要工作在四層模式,因此用戶可以根據(jù)四層吞吐量來(lái)選擇合適的產(chǎn)品型號(hào)。如果設(shè)備既使用作為鏈路負(fù)載均衡功能又開(kāi)啟應(yīng)用負(fù)載均衡的話,對(duì)應(yīng)的換算就比較困難,其實(shí)對(duì)應(yīng)的鏈路負(fù)載均衡本身設(shè)備的因?yàn)橹簧婕八膶泳W(wǎng)絡(luò)數(shù),同時(shí)更多傾向于常規(guī)的防火墻防護(hù),使用嵌入式(非X86)構(gòu)建的硬件會(huì)更加穩(wěn)定和專業(yè),使用專業(yè)的硬件鏈路負(fù)載均衡,可以避免了一次買(mǎi)過(guò)高性能設(shè)備的資金浪費(fèi),有效地保護(hù)了自己的投資。
需要注意的是,廠商標(biāo)稱吞吐量的方式并不相同,有些標(biāo)注的是HTTP有效吞吐,有些則標(biāo)稱的是UDP吞吐。標(biāo)稱UDP吞吐的值會(huì)更高一些,但無(wú)法真實(shí)反映產(chǎn)品實(shí)際處理能力。所以,如果要通過(guò)UDP吞吐來(lái)選擇產(chǎn)品,建議將所需要的值雙倍、甚至三倍來(lái)計(jì)算最終需要的設(shè)備吞吐值。
在鏈路負(fù)載,對(duì)應(yīng)是傳統(tǒng)交換機(jī)廠家的強(qiáng)項(xiàng),各個(gè)廠家一般都會(huì)以背板帶寬作為鏈路負(fù)載均衡的性能標(biāo)準(zhǔn)。
因?yàn)槭褂玫氖乔度胧骄W(wǎng)路硬件(成本低、功耗小、穩(wěn)定性高),同樣的性能參數(shù),只需要付出傳統(tǒng)服務(wù)器負(fù)載均衡1/10-1/50的成本(企業(yè)級(jí)產(chǎn)品的性價(jià)比超高,行業(yè)級(jí)產(chǎn)品對(duì)應(yīng)冗余電源等行業(yè)要求成本增加,但依然有著優(yōu)越的性價(jià)比).在處理四層數(shù)據(jù)能力上,性價(jià)比和穩(wěn)定性遠(yuǎn)遠(yuǎn)超過(guò)X86構(gòu)架,而且對(duì)應(yīng)的應(yīng)用負(fù)載均衡在歐美會(huì)越來(lái)越軟件化(變成虛擬機(jī)納入云平臺(tái),這個(gè)我們?cè)诤竺娴恼鹿?jié)說(shuō)明),而鏈路負(fù)載均衡會(huì)越來(lái)越硬件化(邊界的設(shè)備,硬件形態(tài)才是最好的)。為什么鏈路負(fù)載和服務(wù)器負(fù)載需要分開(kāi)采購(gòu),總結(jié)起來(lái)有幾個(gè)原因
1、 成本的巨大差距:鏈路負(fù)載和服務(wù)器負(fù)載成本差距巨大,如果按照鏈路負(fù)載參數(shù)選擇服務(wù)器負(fù)載會(huì)大大浪費(fèi)資金
2、 硬件軟件方向分化:鏈路負(fù)載往往強(qiáng)調(diào)邊界能力,專業(yè)的用戶會(huì)傾向選擇更加穩(wěn)定的和專業(yè)的硬件,而對(duì)應(yīng)成本意識(shí)強(qiáng)的客戶會(huì)選擇現(xiàn)有的路由器和防火墻的功能模塊就能實(shí)現(xiàn)鏈路負(fù)載的要求,服務(wù)器負(fù)載均衡未來(lái)會(huì)向云數(shù)據(jù)中心集中,虛擬化是服務(wù)器負(fù)載均衡必然的趨勢(shì),這也是國(guó)外很數(shù)據(jù)中心云化后的業(yè)界趨勢(shì)。
3、 各自穩(wěn)定性要求:邊界設(shè)備的穩(wěn)定性更加重要,服務(wù)器負(fù)載更多側(cè)重于七層數(shù)據(jù),鏈路負(fù)載只是處理四層的數(shù)據(jù),如果因?yàn)榉?wù)器負(fù)載的負(fù)荷過(guò)大,影響到鏈路負(fù)載為邊界設(shè)備穩(wěn)定性偏弱導(dǎo)致網(wǎng)絡(luò)癱瘓,甚至業(yè)務(wù)中斷往往得不償失。
4、 專業(yè)化分工要求:客戶選擇服務(wù)器負(fù)載均衡和鏈路負(fù)載均衡的位置以及需求往往差別很大,隨著業(yè)務(wù)需求提升,用戶會(huì)不光會(huì)把服務(wù)器負(fù)載均衡和鏈路負(fù)載均衡區(qū)分開(kāi),而且會(huì)把web服務(wù)器的負(fù)載、中間件應(yīng)用層服務(wù)器的負(fù)載、數(shù)據(jù)庫(kù)服務(wù)器的負(fù)載分開(kāi),各自使用單獨(dú)的負(fù)載均衡,這個(gè)時(shí)候絕大部分的負(fù)載均衡考慮是對(duì)應(yīng)用本身的優(yōu)化,鏈路負(fù)載功能都不再需要。
應(yīng)用服務(wù)器負(fù)載均衡的選擇
如果說(shuō)鏈路負(fù)載均衡主要了解吞吐和并發(fā)以及對(duì)應(yīng)硬件構(gòu)架和性價(jià)比后,服務(wù)器負(fù)載則需要考慮得更多,它首先需要的是用戶數(shù)、數(shù)據(jù)吞吐能力和全面的功能。
對(duì)于服務(wù)器應(yīng)用來(lái)說(shuō),其典型特點(diǎn)是,高新建、高并發(fā)、低流量。一個(gè)應(yīng)用,可以在短短幾分鐘時(shí)間內(nèi),新建連接峰值達(dá)到6000個(gè),并發(fā)超過(guò)12萬(wàn),但峰值流量卻只有不到300Mbps。
所以在服務(wù)器負(fù)載的選擇中,首先要看負(fù)載產(chǎn)品的新建連接數(shù)。該指標(biāo)就像一個(gè)瓶子的瓶口:瓶口越大,服務(wù)器所能處理的用戶數(shù)就越高。
同時(shí)帶寬吞吐能力,因?yàn)樯婕暗骄C合能力的考量也是性能中很重要的參數(shù)。
不過(guò),會(huì)很多工程師說(shuō),“我不知道應(yīng)用場(chǎng)景里每秒新建連接數(shù)有多少???根本拿不到這個(gè)數(shù)據(jù)。”這是事實(shí),很多時(shí)候,對(duì)業(yè)務(wù)的新建連接數(shù),只有通過(guò)專業(yè)設(shè)備才能統(tǒng)計(jì)出來(lái),很多用戶是不知道當(dāng)前業(yè)務(wù)的新建連接數(shù)量的。
這該怎么辦呢?其實(shí),這是可以推算出來(lái)的。
需要設(shè)備性能=并發(fā)用戶數(shù)*每個(gè)業(yè)務(wù)會(huì)話數(shù)*業(yè)務(wù)總數(shù)*1.5+未來(lái)用戶數(shù)*每個(gè)業(yè)務(wù)會(huì)話數(shù)*業(yè)務(wù)總數(shù)
例如,雖然不知道新建連接數(shù),但用戶數(shù)是可以了解的。比如:某業(yè)務(wù)的用戶數(shù)有2000人,根據(jù)業(yè)務(wù)性質(zhì)估算出大概同時(shí)會(huì)有500人在線,再估計(jì)一下每個(gè)用戶訪問(wèn)業(yè)務(wù)發(fā)起的連接數(shù)為20個(gè)(可以通過(guò)抓包查看)一共10個(gè)類似的業(yè)務(wù)系統(tǒng)(一般一個(gè)人不會(huì)同時(shí)登陸所以對(duì)應(yīng)參數(shù)設(shè)置為3),那最終該系統(tǒng)的負(fù)載設(shè)備新建連接選型就應(yīng)該是:
(500*20)*3*1.5 +1500*20*3=45K-135K
也就是說(shuō),首先要選擇一個(gè)新建數(shù)不低于45K/S的負(fù)載設(shè)備(對(duì)應(yīng)如果是七層性能需要在要求性能乘以2的樣子)。在這個(gè)基礎(chǔ)上,考慮下吞吐帶寬。
比如以下系列產(chǎn)品
LCA系列企業(yè)版
產(chǎn)品型號(hào) |
LCA118 |
LCA418 |
LCA1018 |
吞吐量(Gbps) |
1 |
4 |
10 |
千兆以太網(wǎng)端口數(shù) |
4 |
2 |
4 |
10 GB 光纖端口(SFP+) |
無(wú) |
無(wú) |
2 |
TLS (SSL) TPS (2K 密鑰) |
200 |
1500 |
10,000 |
TLS (SSL) TPS (1K 密鑰) |
1,000 |
3000 |
17,000 |
并發(fā)連接數(shù)(Mpps) |
4 |
6 |
26 |
Web 應(yīng)用防火墻(WAF) |
無(wú) |
支持 |
支持 |
SSO統(tǒng)一身份驗(yàn)證 |
支持 |
支持 |
支持 |
全局負(fù)載 |
支持 |
支持 |
支持 |
SDN 支持 |
無(wú) |
支持 |
支持 |
TCP單邊加速 |
支持 |
支持 |
支持 |
內(nèi)容緩沖加速 |
支持 |
支持 |
支持 |
設(shè)備外觀 |
1U |
1U |
2U |
冗余熱插拔電源 |
不支持 |
不支持 |
支持 |
需要注意的是:服務(wù)器負(fù)載要考慮負(fù)載設(shè)備上開(kāi)啟的業(yè)務(wù),例如純四層業(yè)務(wù)就只需要考慮四層新建,如果開(kāi)啟七層業(yè)務(wù)就要考慮七層新建。
補(bǔ)充一下
四層負(fù)載均衡和七層負(fù)載均衡的區(qū)別:
四層負(fù)載均衡:是通過(guò)報(bào)文中的目標(biāo)地址和端口,再加上負(fù)載均衡設(shè)備設(shè)置的服務(wù)器選擇方式,決定最終選擇的內(nèi)部服務(wù)器與請(qǐng)求客戶端建立TCP連接,然后發(fā)送Client請(qǐng)求的數(shù)據(jù)。
由上圖可知:在四層負(fù)載設(shè)備中,把client發(fā)送的報(bào)文目標(biāo)地址(原來(lái)是負(fù)載均衡設(shè)備的IP地址),根據(jù)均衡設(shè)備設(shè)置的選擇web服務(wù)器的規(guī)則選擇對(duì)應(yīng)的web服務(wù)器IP地址,這樣client就可以直接跟此服務(wù)器建立TCP連接并發(fā)送數(shù)據(jù)。
七層負(fù)載均衡也稱內(nèi)容交換,也就是主要通過(guò)報(bào)文中的真正有意義的應(yīng)用層內(nèi)容,再加上負(fù)載均衡設(shè)備設(shè)置的服務(wù)器選擇方式,決定最終選擇的服務(wù)器。
由上圖可知,其實(shí)七層負(fù)載均衡起了一個(gè)代理服務(wù)器的作用,我們知道建立一次TCP連接要三次握手;而client要訪問(wèn)webserver要先與七層負(fù)載設(shè)備進(jìn)行三次握手后建立TCP連接,把要訪問(wèn)的報(bào)文信息發(fā)送給七層負(fù)載均衡;然后七層負(fù)載均衡再根據(jù)設(shè)置的均衡規(guī)則選擇特定的webserver,然后通過(guò)三次握手與此臺(tái)webserver建立TCP連接,然后webserver把需要的數(shù)據(jù)發(fā)送給七層負(fù)載均衡設(shè)備,負(fù)載均衡設(shè)備再把數(shù)據(jù)發(fā)送給client;所以,七層負(fù)載均衡設(shè)備起到了代理服務(wù)器的作用。
七層的負(fù)責(zé)均衡設(shè)備的優(yōu)點(diǎn):
使整個(gè)網(wǎng)絡(luò)更“智能化”,能把對(duì)圖片類的請(qǐng)求轉(zhuǎn)發(fā)到圖片服務(wù)器,對(duì)文字的請(qǐng)求轉(zhuǎn)發(fā)到文字服務(wù)器,銷售用戶的訪問(wèn)自動(dòng)轉(zhuǎn)發(fā)到交付銷售服務(wù)器,財(cái)務(wù)用戶的訪問(wèn)自動(dòng)轉(zhuǎn)發(fā)到財(cái)務(wù)服務(wù)器,所以七層負(fù)載均衡很多廠家又叫做智能交換機(jī),在智能的基礎(chǔ)上又會(huì)有很多深層應(yīng)用交付能力,比如單邊TCP加速、緩沖加速、SSL加速、SDN擴(kuò)展支持、SSO統(tǒng)一認(rèn)證支持等等。如果開(kāi)啟對(duì)應(yīng)的HTTP的緩存、壓縮,也會(huì)帶來(lái)的性能損耗。還有SSL卸載,如果有相應(yīng)的業(yè)務(wù)開(kāi)啟時(shí),SSL新建、SSL吞吐的參數(shù)(1K和2k的密鑰加密強(qiáng)度也有區(qū)別)也要一并考慮。所以這個(gè)時(shí)候最終帶寬性能就決定了設(shè)備中高低端的區(qū)別。
在功能上選擇一個(gè)好應(yīng)用負(fù)載產(chǎn)品會(huì)有以下幾點(diǎn)重要的功能性需要關(guān)注
(1) 七層負(fù)載算法需要識(shí)別源IP地址、HTTP包頭、HTTP包頭+源IP地址、服務(wù)器Cookie、服務(wù)器Cookie+源IP地址、活動(dòng)Cookie、活動(dòng)Cookie+源IP地址、Cookie的散列、Cookie+源IP地址的散列、URL的散列、HTTP Post的包頭、HTTP查詢字符串的散列、自定義HTTP包頭等信息,算法計(jì)算程度更豐富
(2) 七層負(fù)載對(duì)Microsoft Exchange、Microsoft Lync、Microsoft ADFS、Microsoft RDS Templates、VMware Horizon View、VMware Horizon Workspace等專業(yè)廠家會(huì)有天然的支持和建議配置,免去傳統(tǒng)企業(yè)用戶使用負(fù)載均衡優(yōu)化的煩惱
(3) 七層負(fù)載的安全性同樣至關(guān)重要,因?yàn)槟壳柏?fù)載均衡已經(jīng)成為網(wǎng)絡(luò)的核心組件,成為服務(wù)器業(yè)務(wù)連續(xù)性、完整性、可靠性的保護(hù)神。七層負(fù)載均衡的安全性需要從兩個(gè)方面體現(xiàn):一是系統(tǒng)本身的安全性,軟件系統(tǒng)應(yīng)采用自主研發(fā),無(wú)系統(tǒng)漏洞和后門(mén);二是可以提供必要的網(wǎng)絡(luò)安全防護(hù),減少服務(wù)器被直接攻擊的威脅,這樣可以減少服務(wù)器區(qū)設(shè)備串聯(lián)堆疊帶來(lái)的單點(diǎn)故障。專業(yè)的負(fù)載可以支持IPS,IPS防御庫(kù)可在線更新;有效防止DDOS 、SYN Flood攻擊,支持WAF(網(wǎng)絡(luò)應(yīng)用防火墻)等使網(wǎng)站更安全。
(4) 對(duì)業(yè)務(wù)優(yōu)化的幫助,單邊TCP加速、緩沖加速、SSL加速、SDN擴(kuò)展支持、SSO統(tǒng)一認(rèn)證支持等等功能對(duì)業(yè)務(wù)的優(yōu)化和加速是商業(yè)版負(fù)載均衡能力很重要的考量,如果這些能力不夠成熟還完善,用戶往往寧愿選擇免費(fèi)的開(kāi)源負(fù)載均衡來(lái)解決一時(shí)之需。
像上面互聯(lián)網(wǎng)金融平臺(tái),在沒(méi)有出現(xiàn)安全漏洞和合規(guī)性問(wèn)題前,他們也是使用開(kāi)源的pache在業(yè)務(wù)能力上也基本滿足要求,但隨著用戶訪問(wèn)原來(lái)越多,信息安全問(wèn)題越來(lái)越突出,考慮向傳統(tǒng)金融企業(yè)合規(guī)性的學(xué)習(xí),在邊界他們使用SSL加速/卸載能力加強(qiáng)加密強(qiáng)度,以提高訪問(wèn)的安全級(jí)別,同時(shí)降低邊界web服務(wù)器的負(fù)荷,用單邊TCP加速和緩沖加速等能力提高客戶的訪問(wèn)體驗(yàn)。IPS和WAF的能力對(duì)保護(hù)他們網(wǎng)站應(yīng)用的安全性幫助也很大,同時(shí)未來(lái)考慮到數(shù)據(jù)災(zāi)備的方案時(shí)候,全局負(fù)載的能力以及SDN、VPN的能力又能幫助他們更智能的兼顧應(yīng)用交付全面性的問(wèn)題。
商業(yè)化負(fù)載均衡十多年的產(chǎn)品沉淀和服務(wù)能力以及對(duì)新技術(shù)的敏感力能夠很好的幫助傳統(tǒng)企業(yè)用上最好最專業(yè)的IT產(chǎn)品,達(dá)到事半功倍的效果。
而專業(yè)的商業(yè)負(fù)載均衡虛擬化能力的成熟性,替換掉原有的開(kāi)源虛擬化的負(fù)載均衡也是一蹴而就的簡(jiǎn)單事情。
(5) 網(wǎng)絡(luò)的穩(wěn)定性主要通過(guò)設(shè)備關(guān)鍵部件的冗余設(shè)計(jì),以及雙機(jī)、集群部署方式實(shí)現(xiàn)要很重要。
(6) 對(duì)X86平臺(tái)的優(yōu)化能力,由于七層對(duì)CPU的負(fù)載要求更高,這就需要更高性能的產(chǎn)品。雖然目前硬件平臺(tái)已經(jīng)發(fā)展到多核,國(guó)內(nèi)傳統(tǒng)負(fù)載均衡廠商在多核平臺(tái)的應(yīng)用開(kāi)發(fā)上存在著較大差距,嚴(yán)重制約負(fù)載均衡設(shè)備多核之間計(jì)算能力的協(xié)調(diào)分配和使用,即使是負(fù)載均衡的老大F5目前也是剛從嵌入式平臺(tái)轉(zhuǎn)移到X86平臺(tái)(剛才我們說(shuō)了鏈路負(fù)載嵌入式平臺(tái)的好處,但為什么遷移的X86平臺(tái),其實(shí)主要是為了云計(jì)算服務(wù)),能否在X86平臺(tái)上優(yōu)化好,對(duì)七層負(fù)載均衡尤其重要。
(7) 對(duì)云計(jì)算的支持,在海外隨著業(yè)務(wù)并發(fā)數(shù)不斷提升,用戶關(guān)鍵業(yè)務(wù)的高可用性越來(lái)越重要,企業(yè)對(duì)服務(wù)器集群后如何更加有效的使用,應(yīng)用負(fù)載均衡(國(guó)外鏈路負(fù)載的工作因?yàn)闆](méi)有國(guó)內(nèi)南北互聯(lián)、多重內(nèi)外網(wǎng)等問(wèn)題,相對(duì)來(lái)說(shuō)都是交給專業(yè)的鏈路負(fù)載均衡能力的邊界設(shè)備來(lái)支持)已經(jīng)變成企業(yè)核心業(yè)務(wù)系統(tǒng)必不可少的組件。虛擬化的負(fù)載均衡變成每個(gè)應(yīng)用的標(biāo)配。出了傳統(tǒng)的硬件設(shè)備提供外、是否提供各種虛擬化版本支持和優(yōu)化(尤其是通用如vmware聯(lián)動(dòng)版本的支持等)、公有云版本、容器模式(傳統(tǒng)服務(wù)器變成專業(yè)負(fù)載均衡服務(wù)器)的支持,也是有遠(yuǎn)見(jiàn)的用戶必須要考慮的。
(8)全局負(fù)載的能力對(duì)應(yīng)用負(fù)載均衡也至關(guān)重要
如果說(shuō)本地服務(wù)器負(fù)載均衡是把多臺(tái)服務(wù)器通過(guò)一臺(tái)負(fù)載均衡交付出去變成“一臺(tái)服務(wù)器”,那么全局就是幫助用戶通過(guò)多重技術(shù)實(shí)際的幫助用戶把多個(gè)機(jī)房交付出去變成“一個(gè)機(jī)房”,全局負(fù)載均衡提供多個(gè)數(shù)據(jù)中心的業(yè)務(wù)系統(tǒng)的高可用性和容災(zāi),同時(shí)適合于私有云和公有云的業(yè)務(wù)系統(tǒng)遷移切換,全局負(fù)載的好壞決定了本地服務(wù)器集群的擴(kuò)展性(如何智能又安全的擴(kuò)展到私有云、異地(災(zāi)備)機(jī)房、公有(災(zāi)備)云)某些不專業(yè)的廠家只是具備簡(jiǎn)單的智能DNS功能就號(hào)稱自己有全局負(fù)載的能力,其實(shí)專業(yè)的全局負(fù)載還有一下需要關(guān)注的能力:
a、 全局負(fù)載均衡內(nèi)嵌哪些算法包括:輪詢,權(quán)重輪詢,固定權(quán)重,業(yè)務(wù)系統(tǒng)的負(fù)荷,根據(jù)用戶訪問(wèn)位置的經(jīng)緯度,根據(jù)用戶訪問(wèn)位置離數(shù)據(jù)中心的就近性.
b、 是否可以根據(jù)數(shù)據(jù)中心站點(diǎn)是否為公有站點(diǎn)和私有站點(diǎn)設(shè)定訪問(wèn)策略.
c、 是否支持自定義站點(diǎn)不可用時(shí)的恢復(fù)模式:即手動(dòng)恢復(fù)或自動(dòng)恢復(fù).
d、 全局負(fù)載均衡是否支持會(huì)話保持
e、 是否支持和DNS的無(wú)縫集成,實(shí)現(xiàn)自動(dòng)尋址
f、 是否內(nèi)置IP(IPv6和IPv4)的位置數(shù)據(jù)庫(kù),并定時(shí)更新,
g、 是否支持外置部署方式:即將設(shè)備部署在數(shù)據(jù)中心外,統(tǒng)一提供高可用性和容災(zāi).
h、 是否支持自定義地區(qū),自定義IP地址和地區(qū)的映射. 實(shí)現(xiàn)異地多數(shù)據(jù)機(jī)房的統(tǒng)一
i、 是否支持集群部署,在每個(gè)數(shù)據(jù)中心均部署設(shè)備提供全局負(fù)載均衡,對(duì)外作為一臺(tái)邏輯的設(shè)備.
j、 是否集群部署模式下,支持設(shè)備之間的配置自動(dòng)同步,支持設(shè)備的統(tǒng)一內(nèi)核升級(jí)管理.
這些能力都決定最后是否可以把多個(gè)平臺(tái)和機(jī)房更加智能的交付成”一個(gè)機(jī)房“甚至“一臺(tái)服務(wù)器”。
(9)本地化的用戶需要本地化的服務(wù)能力
因?yàn)閲?guó)外產(chǎn)品分工非常細(xì)致,所以有些產(chǎn)品在本地化能力方面不夠,比如本地化大數(shù)據(jù)審計(jì)的能力,本地地址庫(kù)更新的能力,單點(diǎn)登錄的能力、應(yīng)用虛擬化整合的能力、多設(shè)備集中管理和升級(jí)的能力,這些個(gè)性化的本地化能力也是用戶選擇專業(yè)廠家的重要因素。
(10) 廠家對(duì)負(fù)載均衡的使用專業(yè)度以及對(duì)整體方案(云演近、云應(yīng)用交付中心、災(zāi)備、SDN擴(kuò)展支持等)的理解力也是用戶選擇的關(guān)鍵。為什么傳統(tǒng)金融和行業(yè)用戶,因?yàn)楹弦?guī)等需求而大量采購(gòu)商業(yè)化負(fù)載均衡硬件和軟件,而不選擇開(kāi)源方案,就站在這個(gè)專業(yè)角度和專業(yè)服務(wù)方面考慮的。
綜上所述,如果真正了解了負(fù)載均衡產(chǎn)品性能參數(shù)的含義,做負(fù)載均衡產(chǎn)品選型其實(shí)并不難,但綜合考慮企業(yè)的合規(guī)、高要求的需求后,選擇一個(gè)合適的安全且功能強(qiáng)大的商業(yè)化產(chǎn)品,選擇一個(gè)有遠(yuǎn)見(jiàn)和專業(yè)度高的廠家尤其是重要。
Luccitech鸕鶿科技介紹
公司注冊(cè)資金1000萬(wàn),十余年的專業(yè)交付和安全產(chǎn)品經(jīng)驗(yàn),國(guó)內(nèi)首家云應(yīng)用交付產(chǎn)品解決方案提供商,擁有一批國(guó)內(nèi)外最早參與云計(jì)算整體解決方案的專家。公司總部和研發(fā)基地位于深圳,在廣州和深圳分別設(shè)立營(yíng)銷中心和服務(wù)中心,同時(shí)在南寧、南昌等地設(shè)有辦事處。公司核心員工來(lái)自微軟、IBM、聯(lián)想、中國(guó)電信、電信研究院等一線行業(yè)IT服務(wù)公司。鸕鶿科技致力于通過(guò)云應(yīng)用交付平臺(tái)為整體解決方案,為行業(yè)企業(yè)客戶提供有前瞻性、云演進(jìn)性的專家級(jí)行業(yè)應(yīng)用交付服務(wù),迄今已為中國(guó)多家行業(yè)信息化領(lǐng)軍企業(yè)提供整體交付方案和服務(wù),以幫助中國(guó)企業(yè)提供全球化IT支持方案的領(lǐng)軍企業(yè)為目標(biāo)的專業(yè)公司。
公司名取自在中國(guó)常被寓意勤勞美好之鳥(niǎo),鸕鶿,秉承IT服務(wù)精神。
以成為幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)互聯(lián)網(wǎng)+幫助國(guó)內(nèi)企事業(yè)實(shí)現(xiàn)跨越式IT構(gòu)架,
提供中國(guó)企業(yè)全球化IT支持方案的專業(yè)信息化產(chǎn)品領(lǐng)軍企業(yè)。