業(yè)務(wù)中交換產(chǎn)品的服務(wù)器負(fù)載均衡分析
之前,我們也有介紹過(guò)交換設(shè)備在銀行業(yè)務(wù)中的負(fù)載均衡的方案設(shè)計(jì)和使用。那么接下來(lái),我們?cè)卺槍?duì)一個(gè)網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行一個(gè)補(bǔ)充說(shuō)明。服務(wù)器負(fù)載均衡是交換機(jī)使用的主要體現(xiàn),那么,多層次的數(shù)據(jù)分配是如何進(jìn)行的呢?下面我們將為大家詳細(xì)介紹一下。
在本范例中,配置了3臺(tái)InChorus應(yīng)用前端交換機(jī)設(shè)備,利用InChorus應(yīng)用前端交換機(jī)的Cluster NG技術(shù),部署成為2 Active +1 Standby的群集應(yīng)用模式,三臺(tái)InChorus應(yīng)用前端交換機(jī)設(shè)備均采用大集中布置方式連接到數(shù)據(jù)中心的核心交換機(jī),網(wǎng)銀的DS服務(wù)器和WEB服務(wù)器也連接到數(shù)據(jù)中心的核心交換機(jī),而網(wǎng)銀的交易服務(wù)器放置在第二層內(nèi)網(wǎng),在兩層內(nèi)網(wǎng)之間通過(guò)防火墻進(jìn)行隔離。
InChorus應(yīng)用前端交換機(jī)設(shè)備需要對(duì)兩層內(nèi)網(wǎng)的服務(wù)器負(fù)載均衡、應(yīng)用優(yōu)化和服務(wù)加速,服務(wù)器無(wú)需直接連接到InChorus應(yīng)用前端交換機(jī),因此部署非常靈活,需要增加服務(wù)器時(shí),不會(huì)受限于InChorus應(yīng)用前端交換機(jī)的端口數(shù)量,可以任意擴(kuò)展,服務(wù)器的位置可以放置在網(wǎng)絡(luò)上任何路由通達(dá)的位置。
在上述群集應(yīng)用模式下,由于群集中有兩臺(tái)設(shè)備工作于Active狀態(tài),因此群集性能是單機(jī)或傳統(tǒng)主備模式的兩倍。兩臺(tái)Active設(shè)備中有任意一臺(tái)(甚至兩臺(tái))發(fā)生問(wèn)題,Standby設(shè)備可以立即取代其發(fā)揮作用,直到故障恢復(fù)。
當(dāng)數(shù)據(jù)中心需要更高的處理性能時(shí),InChorus應(yīng)用前端交換機(jī)群集可以隨時(shí)進(jìn)行擴(kuò)展,群集的規(guī)??梢赃_(dá)到由64臺(tái)InChorus應(yīng)用前端交換機(jī)組成,群集中的設(shè)備可以按照實(shí)際需求任意構(gòu)成NxActive+ MxBackup的工作模式,群集的性能可以達(dá)到所有Active設(shè)備性能的疊加,而且群集可以使用不同檔次的InChorus應(yīng)用前端交換機(jī)構(gòu)建,因此,用戶幾乎無(wú)限制地升級(jí)性能。
整個(gè)群集構(gòu)造極其簡(jiǎn)單,而且采用單一管理界面就可以方便地進(jìn)行集中管理。
InChorus應(yīng)用前端交換機(jī)在網(wǎng)銀業(yè)務(wù)中所起的作用
網(wǎng)銀業(yè)務(wù)包括三組服務(wù),分別是個(gè)人普通用戶服務(wù),個(gè)人專(zhuān)業(yè)用戶服務(wù),企業(yè)用戶服務(wù),每組服務(wù)又分為多個(gè)層次,如下圖所示:
#p#
所以,雖然是三組服務(wù),但實(shí)際上InChorus應(yīng)用前端交換機(jī)需要分別對(duì)7組服務(wù)實(shí)現(xiàn)服務(wù)器負(fù)載均衡,應(yīng)用優(yōu)化和服務(wù)加速。
企業(yè)用戶網(wǎng)銀業(yè)務(wù)
InChorus應(yīng)用前端交換機(jī)分別按照TCP通訊端口企業(yè)網(wǎng)銀的DS服務(wù)器,Web服務(wù)器和交易服務(wù)器進(jìn)行服務(wù)器負(fù)載均衡,同時(shí)對(duì)所有業(yè)務(wù)進(jìn)行性能優(yōu)化和應(yīng)用加速。InChorus應(yīng)用前端交換機(jī)還需要檢查后端服務(wù)器指定頁(yè)面的內(nèi)容,以判斷服務(wù)器是否健康,如果后端服務(wù)器全部發(fā)生故障,也需要將用戶請(qǐng)求重定向到指定WEB頁(yè)面,直到故障恢復(fù)。
個(gè)人專(zhuān)業(yè)用戶服務(wù)
InChorus應(yīng)用前端交換機(jī)分別按照TCP通訊端口個(gè)人專(zhuān)業(yè)用戶的Web服務(wù)器和交易服務(wù)器進(jìn)行服務(wù)器負(fù)載均衡,同時(shí)對(duì)所有業(yè)務(wù)進(jìn)行性能優(yōu)化和應(yīng)用加速。個(gè)人專(zhuān)業(yè)用戶服務(wù)需要在InChorus應(yīng)用前端交換機(jī)上安裝CFCA三級(jí)認(rèn)證證書(shū),CA證書(shū),并對(duì)安裝了客戶端證書(shū)的客戶進(jìn)行雙向認(rèn)證。在個(gè)人專(zhuān)業(yè)用戶進(jìn)行交易時(shí),需要將所有認(rèn)證信息和用戶信息全部傳遞到后端的交易服務(wù)器(采用BEA WebLogic中間件平臺(tái))。同時(shí),在認(rèn)證過(guò)程中需要檢查客戶證書(shū)的合法性和時(shí)效,如果用戶證書(shū)非法,或用戶證書(shū)過(guò)期,需要分別將用戶請(qǐng)求重定向到指定WEB頁(yè)面。另外,InChorus應(yīng)用前端交換機(jī)還需要檢查后端服務(wù)器指定頁(yè)面的內(nèi)容,以判斷服務(wù)器是否健康,如果后端服務(wù)器全部發(fā)生故障,也需要將用戶請(qǐng)求重定向到指定WEB頁(yè)面,直到故障恢復(fù)。
個(gè)人普通用戶服務(wù)
InChorus應(yīng)用前端交換機(jī)分別按照TCP通訊端口個(gè)人普通用戶的Web服務(wù)器和交易服務(wù)器進(jìn)行服務(wù)器負(fù)載均衡,同時(shí)對(duì)所有業(yè)務(wù)進(jìn)行性能優(yōu)化和應(yīng)用加速。個(gè)人專(zhuān)業(yè)用戶服務(wù)需要在InChorus應(yīng)用前端交換機(jī)上安裝CFCA三級(jí)認(rèn)證證書(shū),并對(duì)的客戶進(jìn)行單向認(rèn)證。同時(shí),InChorus應(yīng)用前端交換機(jī)還需要檢查后端服務(wù)器指定頁(yè)面的內(nèi)容,以判斷服務(wù)器是否健康,如果后端服務(wù)器全部發(fā)生故障,也需要將用戶請(qǐng)求重定向到指定WEB頁(yè)面,直到故障恢復(fù)。