• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      IBM WAS ND一種典型集群架構(gòu)的設計和實現(xiàn)

      2011-04-16 09:15:50高寧
      電腦與電信 2011年4期
      關(guān)鍵詞:高可用性配置文件集群

      高寧

      (中國人民銀行天津分行,天津300040)

      1.引言

      當前,越來越多的企業(yè)用戶基于IBM WebSphere Application Server(以下簡稱WAS)應用服務器搭建業(yè)務系統(tǒng),實現(xiàn)電子商務。隨著業(yè)務量的增大,企業(yè)對系統(tǒng)的負載量和高可用性提出了更多的要求,特別是一些關(guān)鍵業(yè)務,如金融、通信、交通等,要求確保系統(tǒng)24×7×365的可用性。通過WAS的Network Deployment(以下簡稱ND)版本包含的集群功能,可以實現(xiàn)包含多個應用服務器的分布式環(huán)境,確保系統(tǒng)的吞吐量和高可用性。

      2.W A S N D體系結(jié)構(gòu)和集群的基本概念

      圖1是WAS ND分布式環(huán)境的體系結(jié)構(gòu),包括單元、節(jié)點、服務器等基本概念。每個單元是單一管理域中的一組節(jié)點,每個節(jié)點可以有多個服務器,但是每個服務器的配置文件是單獨存儲和維護的。每個單元可以包含一個或多個集群,也可以不包含集群。在分布式環(huán)境中,每個單元包含多個節(jié)點,這些節(jié)點被統(tǒng)一管理,而且它們的配置文件被中心化到單元主配置文件中。配置管理器負責管理這些集中配置文件,并且將任何配置變化同步到每個節(jié)點上。節(jié)點是服務器的邏輯組,每臺機器上只能有一個節(jié)點,通過節(jié)點代理器同配置管理器通信。在ND環(huán)境中,WAS plugin部署在Web服務器上,起到負載均衡的作用,在plugin-cfg文件中可以定義每個服務器的權(quán)重,根據(jù)權(quán)重值,plugin決定將一個請求定向到哪個服務器。

      WAS集群由一組應用服務器組成,每個服務器上部署了同樣的應用程序。通過集群可以實現(xiàn)可擴展性(服務更多客戶,提高吞吐量),負載均衡(平衡負載資源,使資源得以有效利用),高可用性(提供故障恢復和補償機制,在關(guān)鍵性業(yè)務中提供容錯功能)。WAS ND提供水平集群和垂直集群兩種形式,垂直集群是指同一機器上部署多個服務器,充分利用硬件資源,而水平集群利用多臺機器資源,每臺機器部署相同的應用。

      3.一種典型集群架構(gòu)的設計和實現(xiàn)

      圖2是一種典型的集群架構(gòu)設計,整個單元CellTJPBC包含五個節(jié)點。節(jié)點CellManagerNode部署Deployement Manager,集中管理單元成員;節(jié)點AppANode和AppBNode作為應用服務器節(jié)點,分別部署應用服務器AppServerA和AppServerB,并將2個服務器構(gòu)成集群AppCluster,具體處理業(yè)務邏輯;節(jié)點WebANode和WebBNode作為Web服務器節(jié)點,分別部署Web服務器WebServerA和WebServerB,用于接收用戶請求,并通過plugin配置文件將負載均衡到集群成員上。

      其中,Web服務器節(jié)點WebANode、WebBNode分別部署在2臺IBM X3550服務器上,運行SuSE Linux操作系統(tǒng),Web服務器選擇IBM HTTP Server;Deployement Manager節(jié)點CellManagerNode和應用服務器節(jié)點AppANode部署在同一臺IBM P550服務器上,運行AIX 5.3操作系統(tǒng);應用服務器節(jié)點AppBNode部署在1臺IBM P550服務器上,運行AIX 5.3操作系統(tǒng)。

      4.擴展和優(yōu)化

      Web服務器的負載均衡、可擴展、高可用可通過軟件和硬件2種方式實現(xiàn)。軟件方式可采用WAS組件Edge Components,該組件安裝在Web服務器上,配置出一個虛擬IP地址,統(tǒng)一接收外部的Web訪問請求,然后根據(jù)預先設定的權(quán)重策略將請求分發(fā)到不同的Web服務器。硬件方式可采用F5負載均衡器,該設備配置出一個虛擬服務器,統(tǒng)一接收外部的Web訪問請求,也是根據(jù)預先設定的權(quán)重策略將請求分發(fā)到不同的Web服務器。

      WAS集群的擴展可在水平和垂直兩個方向上進行,從而充分利用硬件資源,提高系統(tǒng)性能。圖3展示了集群AppCluster在2個方向上的擴展情況,水平方向上整個單元增加1個節(jié)點AppCNode,并在其上部署應用服務器AppServerC加入集群,垂直方向上節(jié)點AppANode新部署應用服務器AppServerD和AppServerE并加入集群,節(jié)點AppBNode新部署應用服務器AppServerF加入集群,至此集群AppCluster包含6個應用服務器,分別部署在3個節(jié)點上,對應3臺物理機器。

      5.結(jié)語

      電子商務及電子政務應用系統(tǒng)的發(fā)展已經(jīng)到了一個新的階段,應用系統(tǒng)的成熟度和可用性都達到了更高的水準。IBM WAS ND在多應用服務器分布式部署環(huán)境下實現(xiàn)集群,確保系統(tǒng)的負載能力和高可用性。在實際工程的集成與部署工作中需要根據(jù)具體環(huán)境設計方案,最大程度地發(fā)揮IBM WAS ND產(chǎn)品的能力,滿足負載均衡、可擴展和高可用的要求。

      [1]Carla Sadtler.Web Sphere Application Server V6.1:Technical Overview[M].America:IBM,2006.

      [2]Birgit Roehm.Web Sphere Application Server Network Deployment V6:High Availability Solutions[M].America:IBM International Technical Support Organization,2005.

      [3]IBM.IBM Http Server,Version 6:User’s Guide[M].America:IBM,2004.

      [4]孫其弘.IBM WAS ND分布式網(wǎng)絡環(huán)境的理解與集群的實現(xiàn)[OL].http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0705_qihong/,2007-06-07.

      猜你喜歡
      高可用性配置文件集群
      分布式數(shù)據(jù)庫提升醫(yī)院信息系統(tǒng)高可用性的應用研究
      提示用戶配置文件錯誤 這樣解決
      搭建簡單的Kubernetes集群
      互不干涉混用Chromium Edge
      海上小型無人機集群的反制裝備需求與應對之策研究
      忘記ESXi主機root密碼怎么辦
      超長公路隧橋高可用性監(jiān)控平臺方案分析
      一種無人機集群發(fā)射回收裝置的控制系統(tǒng)設計
      電子制作(2018年11期)2018-08-04 03:25:40
      Python與Spark集群在收費數(shù)據(jù)分析中的應用
      勤快又呆萌的集群機器人
      冀州市| 平利县| 磴口县| 铜陵市| 鄂尔多斯市| 绥芬河市| 昆明市| 玛纳斯县| 建水县| 北海市| 长兴县| 开远市| 晋中市| 巴塘县| 镶黄旗| 宜川县| 漳平市| 江源县| 彭阳县| 常山县| 佳木斯市| 体育| 交口县| 江阴市| 莱州市| 沙湾县| 普洱| 稷山县| 金溪县| 洪江市| 平利县| 凭祥市| 高雄市| 二连浩特市| 剑阁县| 格尔木市| 寻甸| 扶余县| 祁阳县| 驻马店市| 南丹县|