




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、We b L o g i c + F 5負載均衡配置方案F面將F5公司的BIG-IP控制器為例,來介紹硬件 負載均衡器配搭weblogic 服務器實現(xiàn)集群功能的解決方案。1. Weblogic 集群Weblogic服務器集群將一組服務器集合在一起工作,來提供更靈活調(diào)配的、 更穩(wěn)定的應用平臺。服務器集群對用戶是透明的,對用戶來說,服務器集群只 是一個簡單的server端,然而實際上,多臺服務器一起協(xié)同工作來提供服務。通過部署weblogic服務器的集群功能,網(wǎng)站對于來自網(wǎng)絡用戶的請求具備了出 色的可擴展性、更高請求處理容量和冗余能力。對于一個集成的環(huán)境,客戶端的會話狀態(tài)必須被保存,以使得在出現(xiàn)故
2、障 時能夠獲得備份session狀態(tài)。Weblogicserver提供三種途徑獲得客戶端會話 狀態(tài):數(shù)據(jù)庫復制(通過JDBC、基于文件的復制和內(nèi)存中的復制。使用基于JDBC或基于文件的持久機制分別將客戶端的會話狀態(tài)保存在數(shù) 據(jù)庫或者文件中。當一個客戶端首次連接到集群中的某臺服務器時,客戶端與 該服務器的連接建立,同時該服務器將會話狀態(tài)完整地保存在離線存儲器中。隨后的客戶端的請求將被持續(xù)地發(fā)送給同一臺server,這樣就保證了會話狀態(tài)的更新在存儲機制中的保存。如果這臺服務器發(fā)生故障,那么該客戶端可以連 接到集群中的任何一臺服務器。新的服務器通過讀取儲存在文件系統(tǒng)或者是數(shù) 據(jù)庫中的會話狀態(tài)來恢復與
3、客戶端的會話。內(nèi)存中的復制機制同樣也用于保存客戶端會話數(shù)據(jù),但是它使用內(nèi)存而不 是其他永久存儲機制。在客戶端初次連接到集群中的某臺服務器時,客戶端與該服務器的連接建立,同時該服務器指定另外一臺集群中的服務器作為輔助服 務器來存儲會話數(shù)據(jù)的復本。隨后的客戶端的請求將被持續(xù)地發(fā)送給同一臺server,從而確保了在任何給定時間集群中都存有該客戶機會話數(shù)據(jù)的兩份拷貝。當與該客戶端建立連接的服務器發(fā)生故障時,客戶端可以連接到集群中另 一臺服務器。新的服務器將通過查找保存在 Weblogic服務器cookie上的信息,對保存了客戶端會話狀態(tài)的復本的服務器進行定位,并且復制會話狀態(tài)。通過 這種容錯處理的方式
4、,客戶端可以透明地故障切換到另一臺服務器,無需使用 持續(xù)性存儲器便可長期保存會話數(shù)據(jù)。2. BIGIP實現(xiàn)WEBLOGI負載均衡由于同一集群中的多個服務器能夠服務于一組特定的客戶端請求,所以必 須通過某些機制02e2,將對"虛擬服務器"的客戶端請求路由到集群中某臺真正 的服務器。通過將新的客戶端請求智能地分配給可用資源,來達到提高服務器 集群的處理能力的目的。這種路由請求機制必須保證:均衡集群中可用服務器上的負載;客戶端發(fā)起的會話必須持續(xù)使用在初次訪問時與之建立了連接的WeblogicServer :對于需要多個HTTP操作的事務(也可能是多個 TCP連接),一旦和特定的服
5、務器集群成員之間建立了客戶會話,后續(xù)操作必 須被定向到同一個成員,直到會話結(jié)束。這將減少開銷,并且能夠為每 個連續(xù)的操作從另一臺服務器上獲取會話狀態(tài)。因此改善了用戶的響應 時間并提高了集群總的利用率;必須保持 WeblogicServer端cookie內(nèi)保存數(shù)據(jù)的完整性:會話持久性是通過檢查會話cookie來提供的,cookie內(nèi)保存了 HTTP響應0fe7的主服務器會話信息和備份服務器的信息,這樣它就可以在故障發(fā)生時被集 群檢測并挑選集群內(nèi)另一臺服務器使用以進行容錯處理。以上三點是使用BIG-IP控制器和WeblogicServer集群的聯(lián)合解決方案所 需要遵循的目標。下面我們看看 F5是如
6、何具體實現(xiàn)這些目標的。2.1 對Weblogic集群提供負載均衡當部署Weblogic集群時,首先要考慮的,應該是使用一個本地的管理網(wǎng)絡 交通的產(chǎn)品對于所有 WeblogicServer實體所接收到的新的請求進行負載均衡。F5的BIG-IP控制器使得可以很簡單而且高伸縮性地配置Weblogic服務器集群。BIG-IP支持多種負載均衡模式,包括輪詢(RoundRobin)、服務器幾率(ServerRatio)、服務器能力(ServerCapacity),等幾種模式。BIG-IP 對Weblogic服務器的性能和可用性進行監(jiān)控,并將客戶端請求發(fā)送到集群中當前狀態(tài)最為可用的服務器。BIG-IP通過對
7、一系列的設備故障的監(jiān)測,來確認任務 所需的最主要的資源相應正常的。2.2通過BIG-IP對Weblogic服務器的用戶保持訪問持續(xù)性一旦用戶采用內(nèi)存復制技術來部署 BEAWeblogicServer集群時,Weblogic服務器就啟動Cookie機制來跟蹤服務器實例,并保存客戶端會話的主數(shù)據(jù)(在 第一臺執(zhí)行請求的server上)和備份數(shù)據(jù)(在備份server上)。當在WeblogicServer前端部署負載均衡機制時,用戶必須確認所采用的方案可以提供用戶訪問持續(xù)性,而不是會阻礙用來保存客戶端會話數(shù)據(jù)的Weblogiccookie技術的實施。而如果采用BIG-IP,可以配置BIG-IP使其在用戶
8、的網(wǎng)頁瀏覽器內(nèi)插入一 個單獨的cookie用來跟蹤客戶端會話,服務器的cookie則保存容錯時所需的 內(nèi)存復制信息。在進行普通的操作時,內(nèi)嵌的BIG-IPcookie將保證客戶端可以對主服務器(保存了會話狀態(tài))進行持續(xù)訪問,在此階段WeblogicServer的 cookie未被進程使用;然而當故障發(fā)生時,服務器的 cookie被激活,提供備份會話數(shù)據(jù)所在的位置,使得客戶端的請求可以被集群內(nèi)的任一其他的服務器 進行容錯處理。(見下圖)1)客戶端訪問 Weblogic集群;BIG-IP察覺到請求中沒有cookie存在,于是選擇任一臺 Weblogic服務器對客戶端請求進行響應。2)用戶信息保存在
9、服務器端,同時服務器在HTTP回復中寫入cookie 。3) HTTP回復被發(fā)送回客戶端;BIG-IP寫入第二個cookie,包含信息為該客戶端建立連接的服務器端。4)當下一次請求到達時,BIG-IP讀入自己的cookie信息,并將用戶請求導向同一臺服務器。在BIG-IP上配置在線cookie持續(xù)性1.在導航欄中點擊 Pools,打開Pools窗口;2.在Pools列表中,點擊你想要建立插入方式的pool ;3.點擊“持久”標簽(Persistenee ),打開“持久”窗口;4.點擊“ ActiveHTTPCookie ” 按鈕;5.從方法列表(Methodlist )中選擇“插入”方式(in
10、sert )。這樣就保證了 BIG-IP會在客戶端瀏覽器中插入一個單獨的cookie ,而不會修改 用來進行容錯處理的 WeblogicServercookie ;6.輸入timeout值,該值將決定cookie在客戶端多久過期;7.點擊Apply按鈕。2.3通過BIG-IP從 Weglogic服務器卸載SSL壓力SSL (加密套接字協(xié)議層)是一種應用極為廣泛的 WEB言息安全傳送協(xié)議。最初由Netsca pe開發(fā)以提供In ternet上的安全連接和傳送,目前,98%勺Web上的安全傳送都運用SSL SSL已經(jīng)成了安全互聯(lián)網(wǎng)交易中數(shù)據(jù)加密的工業(yè)標準,采用SSL的網(wǎng)站在1998年和1999年間
11、增加了兩倍。由于SSL運用加密算法和 密碼,其加密/解密過程需大量占用服務器的 CPL資源,使CPL利用率接近100%從而大大降低了服務器性能。對于需要進行加密傳輸?shù)木W(wǎng)站,BIG-IP提供可伸縮的SSL編碼/解碼機制。由于對SSL的處理會加重服務器的負擔,所以把SSL負擔從Weblogic服務器上卸載下來將大幅度地提高集群的執(zhí)行能力。用BIG-IP來承擔繁重的SSL計算,這樣可以使得 Weblogic服務器著力于他們最拿手的 WEB應用的處理,同時也保證了在網(wǎng)頁上的信息交互的安全性。BIG-IP的負載均衡可以實現(xiàn)對采用SSL協(xié)議實現(xiàn)的第七層協(xié)議的功能進行負載均衡,比如使用解碼包里的信息來進行智
12、能化負載均衡。SS0fe7L信息流被解碼,以明文方式傳給目的地。如上圖,當使用BIG-IP的SSL加速器時,所有非SSL數(shù)據(jù)流可以未受任何 改變地通過加速器;但是當由 SSL加密過的數(shù)據(jù)流經(jīng)過SSL加速器時,進入的SSL數(shù)據(jù)流被解密并干凈地傳給服務器,而外流的 SSL數(shù)據(jù)流被加密并傳向客戶。這樣服務器只需簡單地處理 SSL請求,原本消耗眾多計算資源的 HTTP/SSL現(xiàn)在被專用的SSL加速設備負責處理。使用了 SSL加速器之后,系統(tǒng)每秒處理的安全連接數(shù)可由原來幾十個增長到數(shù)百個。對于那些有較高安全級別的請求,提供了重編碼的功能,在后臺對信息流 重新編碼,然后發(fā)送給Weblogic服務器。這種方
13、案保證了對安全敏感度很高的 網(wǎng)站在因特網(wǎng)的任一個環(huán)節(jié)都不會暴露明文信息, 同時依然可以進行負載均衡。需要指出的是,額外SSL容量可以通過軟件密鑰增加到 BIG-IP上,這使客戶能夠僅在其需要時購買SSL容量。2.4使用BIG-IP提高網(wǎng)絡和 Weblogic服務器的處理能力F5和BEA共同提供了一套解決方案,以使得用戶對基礎設施的投資效益最大化。在Oneconnect和之前,一個客戶端和服務器端的簡單連接就可能由好幾 個TCP會話組成,這些額外的連接的產(chǎn)生和銷毀都會導致不必要的損耗。BIG-IP的Oneconnect以最小的TCP鏈接將請求發(fā)送到服務器,減低了網(wǎng)絡、服務器和客戶端之間的冗余,減
14、輕了HTTP交通阻塞。這樣,Weblogic服務器可以發(fā)揮更大的性能,帶寬的損耗也可以減低20%3. 該解決方案的優(yōu)勢流量控制BIG-IP提供了 WebLogic服務器集群所需的流量管理能力和用戶持續(xù)性。業(yè)經(jīng)驗證的兼容性BIG-IP與WebLogic服務器進行互操作,可保持重 要的服務器持續(xù)性(BIG-IP )和用戶會話數(shù)據(jù)(WebLogic),以實現(xiàn)無 縫、可擴展的服務器集群。SSL能力BIG-IP提供了集成的SSL處理,以提高WebLogic服務器集群的性能和可擴展性。優(yōu)化網(wǎng)絡和 WebLogic服務器性能一一BIG-IP的OneConnect能夠智能管理HTTP會話,從而將帶寬成本降低了
15、 20%并增加了后端服務器集群的容量。易于設置該解決方案不需要額外的WebLogic配置。客戶可以在其WebLogic服務器前面簡單地配置和部署 BIG-IP。自動應用升級一一利用 F5的BIG-IP和GLOBLE-SITEBEAWebLogi(用戶可以實現(xiàn)自動軟件更新。當客戶想要更新 WebLogic服務器上的任何內(nèi)容(包括WebLogic軟件)時,可以采用F5的GLOBLE-SITE來自動安排非高峰運行時間的內(nèi)容發(fā)布。GLOBLE-SITEb夠與BIG-IP進行通信,從而可在進行內(nèi)容更新的 同時啟動或關閉服務器。服務器場的配置 圖1:服務器場配置1.公眾DNS服務器2.互聯(lián)網(wǎng)3.路由器(思科系統(tǒng))4.負載均衡器(F5NetworksBIG-IP )5.負載均衡器(F5NetworksBIG-IP )6.前端Web服務器場(6臺服務器)7. SMTP和DNS服務器8.終端服務、調(diào)試和管理服務器9. SQLServer 服務器10.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 展會營銷與管理課件
- 尊重教育主題班會課件
- 16 必修1 第三單元 第14講 減數(shù)分裂和受精作用
- 龍舟手工教學課件
- 老舊小區(qū)改造項目拆遷補償合同
- 交通安全預評價與交通安全設施合同
- 醫(yī)療機構專業(yè)保潔及防疫安全服務合同
- 餐飲廢棄物處理與廢棄物能源利用合作協(xié)議
- 通信網(wǎng)絡技術與光纖入戶安裝知識測試試卷
- 艾草課件教學
- 2025-2030中國功率半導體器件市場格局與投資方向報告
- 2025年 煙草陜西公司招聘考試筆試試題附答案
- 2025年老年教育課程設置:藝術修養(yǎng)與審美教學探索報告
- 護理事業(yè)十五五發(fā)展規(guī)劃(2026-2030)
- 人教版(2024)七年級下冊英語全冊教案(8個單元整體教學設計)
- 10kV小區(qū)供配電設計、采購、施工EPC投標技術方案技術標
- 中小學校長公開招聘理論考試(試卷)
- 07勞動力及資源配備計劃
- 精餾-化工分離工程課件
- 醫(yī)院健康體檢表完整
- 二年級上冊數(shù)學課件-2.1 乘法、除法一(乘法引入) ▏滬教版 (共16張PPT)
評論
0/150
提交評論