UNIX平臺廉價雙機容錯方案(轉)
由於有多種方式來提高系統的可用性,但每種方式又各有利弊,因此設計者往往需根據使用者的實際可靠性與可用性的要求選擇不同的解決方案。這也取決於系統的需求:硬體的容錯方案往往執行速度較快但投資規模也大,軟體容錯方案可能佔用系統開銷,但比硬體方案更靈活,尤其是在系統已經建立起來之後,並且投資小。本文所介紹的容錯系統就是利用浪潮英信伺服器可靠性平臺和Western Micro的專用技術,透過軟體方式,而不借助陣列櫃或其它專用硬體來實現系統容錯,達到提高系統可用性的目的。
裝置選型
在本方案中,我們使用浪潮英信伺服器——網通NL300,這是因為該款伺服器具有如下鮮明的特點,特別是在可靠性、效能、擴充套件性方面都有出色的表現:
採用最新的Intel Pentium Ⅲ Xeon處理器,效能出色,可靠性高,可擴充套件性強。同時採用業界先進的系統體系結構,包括133MHz SDRAM、64-bit/66MHz PCI、和最新的FSB為133MHz的Intel Pentium Ⅲ Xeon處理器,提供了兩路伺服器所能提供的超強效能。
除了超強的效能以外,為了保護使用者的投資,使得伺服器能夠隨著使用者業務的增長而不斷的提升效能,網通NL300預留了充足的內部擴充套件能力:系統一共以提供16個儲存槽位,其中包括9個熱插拔硬碟槽位,滿足使用者不斷增長的儲存要求;系統提供了6個PCI插槽和一個ISA插槽,並且支援最新的64位PCI技術,可以安裝高效能的擴充套件卡,滿足您不斷提升的效能要求;另外,記憶體可以擴充套件到4GB,並支援兩路處理器。最大限度的保護投資。
此外,為了保證使用者關鍵業務的穩定執行,網通NL300提供了極高的可用性,包括ECC記憶體、熱插拔硬碟、熱插拔電源和故障預測技術。擁有了以前高階計算機才擁有的特性。
系統平臺
浪潮網通NL300伺服器兩臺(可以是不同配置,配置雙網路卡);
SCO UNIX作業系統兩套;
資料庫系統一套;
SavWareHA軟體一套;
RS232串列埠線、CAT5類直連(NO HUB)網線各一根。
透過上圖我們可清楚地看到兩臺伺服器各自配備雙網路卡,它們各自透過其中一塊網路卡接入公共網路,透過這個連線向網路中的其他客戶提供服務。而另一對網路卡用於它們之間的互連,這條通道就是在兩臺伺服器之間進行大量資料傳送的專用通道,它負責兩臺主機之間同步資料的傳送工作;而串列埠線在兩臺機器之間傳遞心跳訊號,用於檢測伺服器的狀態,以判斷是否進行業務以及主機地址的接管。
系統工作過程
1) 自動偵測(Auto-Detect)階段:
由伺服器上的軟體透過偵測線,經由複雜的監聽程式。邏輯判斷,來相互偵測對方執行的情況,所檢查的專案有:
伺服器硬體(CPU和周邊);
伺服器網路;
伺服器作業系統;
資料庫引擎及其它應用程式;
為確保偵測的正確性,而防止錯誤的判斷,可設定安全偵測時間,包括偵測時間間隔,偵測次數以調整安全係數,並且由伺服器之間的專用通訊連線,將所彙集的訊息記錄下來,以供維護參考。
2) 自動切換(Auto-Switch)階段:
如果備機確認對方故障,則它除繼續進行原來的任務,還將依據各種容錯備援模式接管預先設定的備援作業程式,並進行後續的程式及服務。
3) 自動恢復(Auto-Recovery)階段:
在備機代替故障主機工作後,故障伺服器可離線進行修復工作。在故障修復後,透過專用通訊線與備機連線,自動切換回修復完成的伺服器上。整個回覆過程完全可由SavWareHA自動完成,亦可依據預先配置,選擇回覆動作為半自動或不回覆。
方案特點
本方案充分利用容錯系統的特點,為使用者提供一種在SCO平臺下不依賴於外加磁碟陣列櫃的純軟體高可用性系統。它可以透過網路連線在兩臺伺服器之間實現資料的實時備份,同時又採用一些監控手段,當主伺服器發生故障時可以把業務切換到備份伺服器上使用,從而真正實現系統容錯,保證系統的高可靠運作。
下面是其主要特點:
1) 專業設計的硬體平臺——浪潮網通NL300伺服器,採用對稱多處理器、ECC 記憶體、冗餘熱拔插電源、熱拔插硬碟、冗餘風扇等,提高了單機系統的可用性;
2) 自動實時對資料進行映象,自動監測工作主機的狀態,並自動對錯誤的發生作出相應處理;
3) 故障應用自動切換功能,可透過監控業務的執行情況,一旦發現業務執行出錯,能夠自動切換業務運作伺服器;切換髮生時,備份伺服器自動接管原來伺服器的使用者連線、資料庫程式、應用程式等,無需人工干預;
4) 方便的使用者管理介面,靈活的管理方式,透過預留程式介面,方便使用者自行定義監控的專案,自定義切換前後,將自動執行的關閉程式指令集合及啟動程式指令集合;
5) 支援手工切換。使用者可以隨時將系統的控制權在兩臺主機之間切換;
6) 支援真正的線上連線與分離(兩臺主機透過網路連線,可以支援帶電的連線與分離),利於使用者的系統維護等操作;
7) 系統具有極高的工作效率和廣泛的應用,這是因為,它只與SCO UNIX作業系統緊密聯絡,與資料庫及應用無關,因而它可以支援各種資料庫(包括ORACLE、Sybase、Informix等),和使用者在其上開發的各種應用;
8) 與使用者的應用系統無關,使用者可以不加修改地使用他們的應用;
結束語
本方案充分考慮中小型企業以及金融、電信、鐵路、證券的一些基層單位。透過利用對重要資料的映象,以及使用者應用程式執行主機的自動切換功能,為重要業務的運作提供有力的保障;而純軟體的方式,又可節約大量資金投入。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UNIX平臺廉價雙機容錯方案完全解決措施(轉)
- 雙卡雙待/超廉價機 微軟Lumia 430釋出微軟
- MacOs/Liunx主機搭建windows平臺雙機除錯環境MacWindows除錯
- 廉價平替esphome水浸 雨水感測器diy
- 日媒披露:為什麼廉價智慧手機如此高價效比?
- 提高開放式 UNIX 平臺的安全性(轉)
- 2500元左右高價效比遊戲主機配置推薦 Intel與AMD雙平臺遊戲Intel
- 雲控平臺的雙向音訊解決方案音訊
- 基於流量雙發平臺的高效迴歸方案
- 彭博社:廉價智慧手機在中國已死
- 新一代廉價版iPhone配置曝光,浴霸雙攝+頂級效能:售價感人iPhone
- ApacheKafka基準測試:每秒寫入2百萬(在三臺廉價機器上)(二)ApacheKafka
- 八月裝機高價效比主機板推薦 Intel和AMD雙平臺任選Intel
- 廉價版iphone和iphone區別介紹 iPhone廉價版少了些什麼?iPhone
- Linux/Unix平臺可執行檔案格式分析(轉)Linux
- 廉價冗餘磁碟陣列陣列
- 摩根:蘋果Nano將變手機 成為廉價版iPhone蘋果NaNiPhone
- Gfk:過去12個月東南亞智慧手機銷量為1.2億臺 受中國廉價機推動
- Unix 和 Linux 雙機熱備 概念Linux
- 利用雙計算機除錯遊戲程式 (轉)計算機除錯遊戲
- 平臺方案徵集
- 有容雲:容器驅動的PaaS平臺實現方案(上)
- 有容雲:容器驅動的PaaS平臺實現方案(下)
- 手機平臺遊戲價對比,WP7應用售價偏高遊戲
- Domino從UNIX平臺到windows平臺的遷移及備份Windows
- EtherApe:Unix平臺上的圖形介面網路監控器(轉)
- Java平臺除錯架構簡介 (轉)Java除錯架構
- 三款新iPhone至少兩款支援雙卡 6.1英寸廉價版iPhone或延期iPhone
- 郭明池:蘋果手機今年要靠廉價版新iPhone X拯救蘋果iPhone
- 跨平臺、跨主機共享鍵鼠方案(KVM)
- 優秀的程式反而是廉價
- 徵文是群眾智慧的廉價方法
- WPF跨平臺方案?
- 中消協:部分電商平臺“雙十一”期間價格標注混亂
- 一個安卓手機遠端真機除錯平臺安卓除錯
- 平臺配置及測試錯誤提示及解決方案
- 兩套7000元左右的遊戲電腦配置推薦 雙平臺甜品級遊戲主機配置方案遊戲
- AdDuple:資料顯示Windows Phone使用者最愛廉價機Windows