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