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