資源描述:
《協(xié)同產(chǎn)品負載均衡方案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、廣東XX有限公司金蝶OA負載均衡方案2011年6月15日第12頁目錄一、現(xiàn)狀分析3二、需求分析及建議3三、具體方案分析51.負載均衡實現(xiàn)原理52.BigIP負載均衡設(shè)備的功能6四、推薦配置實例11一、現(xiàn)狀分析第12頁廣東XX有限公司(以下簡稱“XX局”)XX局應(yīng)用金蝶OA系統(tǒng)作為公司辦公自動化軟件已經(jīng)多年,隨著XX局業(yè)務(wù)規(guī)模的擴大,公司人員的擴充,OA系統(tǒng)使用人員逐漸增多,OA系統(tǒng)應(yīng)用深化,OA系統(tǒng)對硬件要求和系統(tǒng)性能要求也越來越高,現(xiàn)有OA系統(tǒng)硬件配置和應(yīng)用架構(gòu)逐漸不能滿足XX局的需要。二、需求分析及建議在這種情況下,金蝶結(jié)合OA系統(tǒng)應(yīng)用和系統(tǒng)原理,根據(jù)金蝶多年的
2、項目經(jīng)驗,建議XX局針對OA系統(tǒng)應(yīng)用多臺前置WEB服務(wù)器采用負載均衡方案。在XX局現(xiàn)有業(yè)務(wù)應(yīng)用情況下,建議采用兩臺WEB前端服務(wù)器提供OAWEB服務(wù),,兩臺服務(wù)器之間采用負載均衡設(shè)備控制訪問人員,提供訪問路由,使用負載均衡策略將來訪客戶端分配到不同的服務(wù)器上,一方面作為負載均衡,提高整體系統(tǒng)的性能,一方面兩臺服務(wù)器作為互備,提高系統(tǒng)的可靠性。對于負載均衡設(shè)備,可以采用雙機互備方式,提高負載均衡設(shè)備的可靠性和冗余度。建議配置兩臺數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫采用MSSQL數(shù)據(jù)庫雙機方式,建立數(shù)據(jù)庫系統(tǒng)的高可用系統(tǒng)。通過以上三種方式進一步提高整體系統(tǒng)的抗風險能力,并提高系統(tǒng)的性能
3、。根據(jù)XX局現(xiàn)有OA業(yè)務(wù)量,建議使用兩臺F5公司的BigIP1600LocalTrafficManager設(shè)備作為負載均衡器,兩臺BigIP1600作為互備;OAWEB服務(wù)器建議采用兩臺4CPU16核,32GB內(nèi)存服務(wù)器運行OA系統(tǒng),數(shù)據(jù)庫采用2臺4CPU16核,32GB內(nèi)存服務(wù)器運行MSSQL數(shù)據(jù)庫系統(tǒng)。網(wǎng)絡(luò)拓撲架構(gòu)圖如下:第12頁通過這樣的優(yōu)化后,系統(tǒng)具有以下特征:結(jié)構(gòu)合理:整個網(wǎng)絡(luò)結(jié)構(gòu)布局合理,層次分明,便于管理與維護。可用性高:整個系統(tǒng)中至少多重備用設(shè)備,包括OA服務(wù)器、數(shù)據(jù)庫服務(wù)器、存儲(存儲采用雙控制器、raid冗余等技術(shù)),2臺F5BigIP1600等
4、。并且BIGIP動態(tài)檢查各OA服務(wù)器的健康狀態(tài),并將下一個請求正確分配給最合適的服務(wù)器,任何一臺服務(wù)器發(fā)生故障時,BIGIP將立刻把請求分配給其他的服務(wù)器,從而達到99.999%系統(tǒng)有效性。安全性高:數(shù)據(jù)庫系統(tǒng)采用成熟的雙機熱備系統(tǒng),第12頁BIGIP支持地址翻譯技術(shù)和安全地址翻譯,這樣一來客戶不可能知道真正提供服務(wù)的服務(wù)器的IP地址與端口,BIGIP采用SSH和SSL技術(shù),可以防止來自內(nèi)部或互聯(lián)網(wǎng)上的黑客攻擊。效率高:BIGIP可以提供多種智能算法(包括最小連接數(shù)、動態(tài)比率等),尋找最佳的后臺,從而保證客戶請求被分配到最合適的服務(wù)器上,兩臺OA服務(wù)器上按照負載均衡
5、策略實現(xiàn)用戶請求的最佳分配??蓴U展性高:BIGIP可以支持動態(tài)增加或刪除其負載均衡群組中的任何數(shù)量的服務(wù)器,而不需要對現(xiàn)有后臺服務(wù)器做任何改變,從而使得系統(tǒng)擴展輕松方便??晒芾硇愿?BIGIP可以實時監(jiān)控整個服務(wù)器群組的流量狀態(tài),并分析發(fā)展趨勢,幫助客戶及時根據(jù)流量調(diào)整負載策略。保護投資:整個系統(tǒng)預(yù)留一定的性能容量,在后續(xù)用戶量進一步增加時可以滿足整體系統(tǒng)的需要,BIGIP帶有多項針對HTTP的應(yīng)用優(yōu)化功能,可根據(jù)具體客戶化要求進行擴展。三、具體方案分析數(shù)據(jù)庫采用成熟的MCSC集群或第三方如ROSEHA等集群軟件,能夠較容易的搭建雙機環(huán)境,在此不做贅述。下面主要對O
6、A應(yīng)用系統(tǒng)負載均衡方案進行詳述1.負載均衡實現(xiàn)原理服務(wù)器負載均衡,就是利用定義在其上面的虛擬IP(virtualIP)地址來為用戶的一個或多個應(yīng)用服務(wù)器提供服務(wù)。因此,它能夠為大量的基于TCP/IP的網(wǎng)絡(luò)應(yīng)用提供服務(wù)器負載均衡服務(wù)。負載均衡設(shè)備連續(xù)地對目標服務(wù)器進行L4到L7合理性檢查,當用戶通過VIP地址請求目標服務(wù)器服務(wù)時,BIG/IP根椐目標服務(wù)器之間性能和網(wǎng)絡(luò)健康情況,選擇性能最佳的服務(wù)器響應(yīng)用戶的請求。下圖描述了一個負載均衡發(fā)生的流程:第12頁當然,F(xiàn)5BIGIP負載均衡設(shè)備并不是單純意義上的對后臺服務(wù)器分配流量,它能所實現(xiàn)的是為最終客戶帶來高可用性的應(yīng)用
7、信息服務(wù)。如何體現(xiàn)應(yīng)用信息系統(tǒng)的高可用性,主要是由F5BIGIP產(chǎn)品的以下主要功能來實現(xiàn)的。1.BigIP負載均衡設(shè)備的功能2.1豐富的負載均衡算法在上一章節(jié)的圖中,我們可以清晰看到負載均衡的整個業(yè)務(wù)流程。F5bigip負載均衡設(shè)備的最大特點就是提供了多種的負載均衡算法,充分滿足各種應(yīng)用信息系統(tǒng)的特色以及用戶使用的要求,下面簡單扼要地介紹這12種負載均衡算法。¨輪詢(RoundRobin):順序循環(huán)將請求一次順序循環(huán)地連接每個服務(wù)器。當其中某個服務(wù)器發(fā)生第二到第7層的故障,BIG/IP就把其從順序循環(huán)隊列中拿出,不參加下一次的輪詢,直到其恢復(fù)正常?!П嚷剩≧at