我們了解了Application Server,profiles,Managed Node、Umanaged Node等概念,知道了最簡單的stand-alone拓?fù)浣Y(jié)構(gòu)。那為了彌補(bǔ)stand-alone模式的可擴(kuò)展性(Scalability)可靠性 (reliability)要求,有必要提出Cluster的解決方案。
?????? 這副圖里我們可以看到分布在兩臺(tái)Machine上的兩個(gè)Node,每個(gè)Node含有三個(gè)Application Server,其中兩個(gè)Server與另一個(gè)Node中的兩個(gè)Server構(gòu)成了Cluster,這個(gè)Cluster通過Node agent被一個(gè)Deployment Manager管理。同時(shí)我們可以看到每個(gè)Node另有一個(gè)單獨(dú)的Application Server,這個(gè)Server和之前介紹的Stand-alone application server可以看作是等價(jià)的,只是現(xiàn)在被加入到Network Deployment中,接受DM的統(tǒng)一管理。整個(gè)的綠色大背景則是一個(gè)單元(Cell)。
術(shù)語四 Deployment Manager(DMgr): 在 分布式拓?fù)渲泄芾硪粋€(gè)或多個(gè)節(jié)點(diǎn)的特殊profile,通過Node agent把配置和管理動(dòng)作傳達(dá)到每個(gè)Node中的Server上。可以通過PMT工具建立DM profile,它包含了主配置庫,以及各個(gè)節(jié)點(diǎn)上有的配置文件——啟動(dòng)這個(gè)節(jié)點(diǎn)所需的XML配置和應(yīng)用程序文件 。由此可見,各個(gè)節(jié)點(diǎn)的配置文件是DM上有的子集,所以當(dāng)我們修改節(jié)點(diǎn)上應(yīng)用里WEB-INF下的諸如web.xml文件,除了在節(jié)點(diǎn)上的config目 錄中要做相應(yīng)修改,DM節(jié)點(diǎn)上config目錄里同樣要修改,否則重啟dm后,一切配置信息將同步到和DM里有的狀態(tài)。
術(shù)語五 單元(Cell): 是一個(gè)邏輯上的管理域的稱呼,提供了對(duì)節(jié)點(diǎn)的單獨(dú)管理入口,這個(gè)域由跨多臺(tái)主機(jī)上的Node和一個(gè)DM組成,
了解了以上這些術(shù)語,那集群的概念就很簡單:集群就是一組多個(gè)Application Server組成的group,運(yùn)行著同樣的應(yīng)用程序。一個(gè)集群可以運(yùn)行在一個(gè)Node上,或者同一臺(tái)機(jī)器的不同node上(垂直集群),可以運(yùn)行在不同 機(jī)器的不同Node上(水平集群)。由此提供故障轉(zhuǎn)移。配合web server,則能做到負(fù)載均衡。
有了這些概念,再大的Topology都不怕。
下文將講述建集群的詳細(xì)操作步驟。
?
?
轉(zhuǎn)載至http://www.hashei.me/2009/05/websphere-topology-terminology2.html
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
