資源描述:
《A10服務(wù)器負(fù)載均衡解決方案.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、*****單位A10負(fù)載均衡解決方案A10NetworksInc.目錄1.項目概述12.需求分析及討論12.1應(yīng)用系統(tǒng)所面臨的共性問題12.2需求分析23.A10公司負(fù)載均衡解決方案33.1網(wǎng)絡(luò)結(jié)構(gòu)圖33.2A10負(fù)載均衡解決方案33.2.1APPServer負(fù)載均衡的實現(xiàn)43.2.2應(yīng)用優(yōu)化的實現(xiàn)43.3解決方案說明53.4方案的優(yōu)點64.A10AX的優(yōu)點及各型號指標(biāo)總結(jié)75.A10公司簡介76.AX介紹86.1A10公司AX簡介8AX系列功能81.項目概述2.需求分析及討論2.1應(yīng)用系統(tǒng)所面臨的共性問題隨著用戶量增大及業(yè)務(wù)的發(fā)展,一個應(yīng)用系統(tǒng)往往會出現(xiàn)各種問題。瓶頸可能出現(xiàn)在服務(wù)器、
2、存儲、網(wǎng)絡(luò)設(shè)備,帶寬等的性能不足,而運行一旦出現(xiàn)故障給業(yè)務(wù)帶來的影響范圍是巨大的,服務(wù)器可能出現(xiàn)的問題表現(xiàn)為如下幾點:◆高可用問題關(guān)健性應(yīng)用要求7*24穩(wěn)定運行不被中斷,高可用性問題被放在首要位置。◆利用“不平衡”現(xiàn)象數(shù)據(jù)的大集中使得服務(wù)器的訪問壓力日益增大,服務(wù)器性能往往會成為一個系統(tǒng)的瓶頸,隨著性能問題的產(chǎn)生,單點故障的發(fā)生也將比較頻繁,為了解決這些問題,傳統(tǒng)的方式多為采取更換更好的服務(wù)器并且采用雙機(jī)備份系統(tǒng)提供服務(wù)的方式,這樣必然存在一半的資源浪費的情況,而在壓力不斷上升的情況下,這種動作講不斷的重復(fù),不但服務(wù)器的利用率不平衡,而且持續(xù)引起投資的浪費?!簟胺逯怠眴栴}服務(wù)器的處理多存
3、在“波峰”和“波谷”的變化。而且“波峰”時,業(yè)務(wù)量大小的變化又不規(guī)律,這就使服務(wù)器不得不面對“峰值堵塞”問題。原有解決方法為增加服務(wù)器或主機(jī)數(shù)量,提高處理能力。但仍存在性能不平衡問題,且這樣做,投資成本大?!舳嗝字Z”現(xiàn)象單臺服務(wù)器的設(shè)置,不可避免會出現(xiàn)“單點故障”,需要進(jìn)行服務(wù)器“容錯”。為實現(xiàn)容錯,往往在主服務(wù)器旁安置一臺或多臺備份服務(wù)器。但這樣做,平時只有一臺服務(wù)器工作,其它服務(wù)器處于空閑狀態(tài),無法完全利用所有服務(wù)器的處理資源,當(dāng)出現(xiàn)“峰值堵塞”時,“多米諾”效應(yīng)往往會發(fā)生,即所有服務(wù)器連續(xù)被“堵”至“死”。最終的結(jié)果將導(dǎo)致系統(tǒng)的癱瘓?!簟皵U(kuò)展”不便隨著物理和應(yīng)用的集中,服務(wù)器上所要
4、處理的數(shù)據(jù)量(traffic)增大,客戶交易產(chǎn)生的并發(fā)連接(concurrentconnection)數(shù)量會越來越多。q若處理資源不夠,在未超出系統(tǒng)容量時,往往是客戶的請求回應(yīng)越來越慢,可容納的同時連接數(shù)量逐漸減小,系統(tǒng)性能嚴(yán)重下降。q當(dāng)超出系統(tǒng)容量后,系統(tǒng)“死機(jī)”,業(yè)務(wù)中斷。為應(yīng)對日益增多的業(yè)務(wù)量,系統(tǒng)的擴(kuò)展性尤為重要。想到擴(kuò)展,大家往往會想到CLUSTER的概念。但時,CLUSTER的工作特點有它致命的弱點。q這些硬件設(shè)備成本高,投資大。qCLUSTER對硬件平臺和軟件系統(tǒng)存在限制。qCLUSTER的容量有限,高峰時刻仍然會發(fā)生多米諾骨牌效應(yīng)qCLUSTER設(shè)置復(fù)雜,維護(hù)不方便。所有
5、這些都會使系統(tǒng)“擴(kuò)展”不便?!簟鞍踩浴辈钣捎谙到y(tǒng)服務(wù)器“裸露”于網(wǎng)絡(luò)連接中,而防火墻的安置又多在網(wǎng)絡(luò)總?cè)肟谔帲苑?wù)器很容易受到來自各方面的“惡意性”或“無意”地攻擊。為每臺或每組服務(wù)器單獨設(shè)置防火墻,又會使系統(tǒng)投資加大,維護(hù)量大幅提高?!簟巴ㄓ嵠脚_”穩(wěn)定性差大集中后,所有用戶的訪問直接通過網(wǎng)絡(luò)平臺連接數(shù)據(jù)中心的服務(wù)器,一旦線路故障會直接造成服務(wù)的中斷,而租用一個ISP的線路的可靠性不可能達(dá)到要求.◆“容災(zāi)”隨著數(shù)據(jù)中心的集中,數(shù)據(jù)中心的冗余或容錯顯得尤為重要。當(dāng)建立備份中心或數(shù)據(jù)中心間形成備份后,在它們之間提供動態(tài)的、靈活的容錯機(jī)制顯得尤為突出。1.1需求分析*****各應(yīng)用系統(tǒng)分
6、別有多組APP服務(wù)器,要求如下:1.實現(xiàn)各組app服務(wù)器的負(fù)載均衡2.對TCP、HTTP等協(xié)議有相應(yīng)的優(yōu)化功能,提升服務(wù)器的承載能力3.要考慮到未來的業(yè)務(wù)增長需求。1.A10公司負(fù)載均衡解決方案1.1網(wǎng)絡(luò)結(jié)構(gòu)圖為了盡量不改變原有的網(wǎng)絡(luò)結(jié)構(gòu),AX采用旁路的方式接入,到時候只需要將服務(wù)器的網(wǎng)關(guān)改為AX的地址即可,避免加入新的設(shè)備引出新的問題。1.2A10負(fù)載均衡解決方案加入負(fù)載均衡設(shè)備后,原來發(fā)往APPServer的請求不是直接發(fā)給服務(wù)器,而是首先發(fā)送到AX設(shè)備,然后AX根據(jù)健康檢查和負(fù)載均衡分配策略選擇選擇一臺服務(wù)器來處理用戶的請求。1.2.1APPServer負(fù)載均衡的實現(xiàn)APPServ
7、er的負(fù)載均衡的實現(xiàn)如下:1.AX上建立一個VIP映射到多臺APP服務(wù)器,關(guān)聯(lián)針對不同APP協(xié)議創(chuàng)建的TCP協(xié)議模板,建議設(shè)置的負(fù)載均衡策略為最快響應(yīng)速度。2.對服務(wù)器設(shè)置健康檢查,為了提高檢查的準(zhǔn)確性,采用TCP偵聽的健康檢查方法來檢查APPServer,該方法的效率高,對服務(wù)器幾乎不造成壓力。3.靈活的流量分發(fā)。AX提供aFlex腳本編輯功能,以滿足客戶個性化的需求。**的應(yīng)用服務(wù)中常有urlswitching的要求,即按url