2、技術(shù)方案
第一章 概述
1.1. 需求分析
隨著互聯(lián)網(wǎng)技術(shù)、通信技術(shù)的快速發(fā)展,各行各業(yè)信息化建設也從通常的文字錄入、辦公自動化發(fā)展到業(yè)務活動的信息化,為了滿足不同應用的需求,基于互聯(lián)網(wǎng)的應用模型和計算模型得到了廣泛的應用。PC服務器隨著CPU的推陳出新和整體結(jié)構(gòu)的不斷完善,憑借其強大的性能優(yōu)勢和技術(shù)特點在越來越多的關(guān)鍵業(yè)務中發(fā)揮了重要的作用。
集群就是PC服務器應用在關(guān)鍵業(yè)務的技術(shù)保障。在三層架構(gòu)應用系統(tǒng)的接入層,多臺PC服務器構(gòu)建的負載均衡集群系統(tǒng)可以為業(yè)務系統(tǒng)提供足夠的接入能力;在三層架構(gòu)應用系統(tǒng)的后端,多臺高性能的PC服務器構(gòu)建的數(shù)據(jù)庫集群系統(tǒng)可以提供強大的數(shù)據(jù)處理性能,為業(yè)務系統(tǒng)提供強勁、穩(wěn)固的后臺系統(tǒng)。基于集群技術(shù)的PC服務器平臺憑借價格優(yōu)勢和強大的性能保證取代部分小型機成為許多關(guān)鍵業(yè)務的首選。
隨著各藥店的數(shù)據(jù)量越來越大,數(shù)據(jù)查詢和計算等業(yè)務越來越復雜,它需要一個高性能的超級計算機才能在特定的時間內(nèi)完成大量的計算和數(shù)據(jù)的交換。由PC服務器和高性能計算集群是滿足要求的首選。根據(jù)不同的特定計算內(nèi)容和性能要求的不同由幾臺到上百臺PC服務器通過內(nèi)部高速互連設備連接構(gòu)成的高性能計算集群系統(tǒng)已大量應用于生產(chǎn)研究的實際應用中。
本次工程的總體任務如下:
方案應以“先進、實用、經(jīng)濟、合理,用管兩便、安全可靠,易于擴展”的指導思想為原則,采用先進成熟的主流技術(shù),充分考慮新建系統(tǒng)的可擴充性和與原有系統(tǒng)的兼容性,并體現(xiàn)科學規(guī)劃、合理布局、預留充分、應用方便的特點,達到現(xiàn)代化、高效、舒適、安全、節(jié)能的人文辦公環(huán)境的要求。
服務器集群系統(tǒng)建設應該符合如下要求:
1.1.1 保證數(shù)據(jù)庫可靠性
Oracle 數(shù)據(jù)庫以其穩(wěn)定性著稱。真正應用集群將這一優(yōu)點發(fā)揚光大,能夠以單點故障方式移除服務器。如果一個實例故障,集群中的其它實例將仍然保持運行和活動狀態(tài)。
1.1.2 具備快速恢復能力
Oracle 數(shù)據(jù)庫包含許多有助于從各類故障中輕松恢復的功能。如果RAC 數(shù)據(jù)庫中的一個實例出現(xiàn)故障,集群中的另外一個實例將察覺到這一故障,隨后自動進行故障恢復。利用快速應用程序通知,快速連接故障轉(zhuǎn)移和透明應用程序故障切換這三個功能,應用程序可以很方便地掩藏組件故障,使用戶無法察覺。
1.1.3 支持錯誤檢測和業(yè)務持續(xù)運行
Oracle 集群件自動監(jiān)控 RAC 數(shù)據(jù)庫并可對環(huán)境中的錯誤進行快速檢測。在用戶不知不覺中自動完成故障恢復。使用快速應用程序通知功能,應用程序能夠在集群組件故障出現(xiàn)時立即得到通知,然后將事務切換至無故障節(jié)點,從而掩藏這一故障,讓用戶無法察覺。使用真正應用集群,在計劃和意外停機期間仍可持續(xù)提供服務。如果一個節(jié)點(或?qū)嵗┏霈F(xiàn)故障,數(shù)據(jù)庫將仍然保持運行狀態(tài),應用程序仍可訪問數(shù)據(jù)。大多數(shù)的數(shù)據(jù)庫維護操作可在不中斷運行的情況下完成,并且對用戶透明。其它維護任務可以通過滾動方式完成,所以可將應用程序中斷時間降至最少,或完全消除?焖賾贸绦蛲ㄖ涂焖龠B接故障切換可幫助應用程序達到服務水平和掩藏組件故障。
1.1.4 高性價比
滿足應用的同時,高性價比是集群系統(tǒng)建設的不二選擇
最后,我們強調(diào),系統(tǒng)設計要符合現(xiàn)在和未來3~5年內(nèi)的需求,不能盲目追求大而全,以最少的投資創(chuàng)造實際需要的功能。
|
|