實時聯機系統雙機備份的必要性

kekele647發表於2009-11-29

又是心驚膽戰的一天,實時聯機系統前置第二次出現當機,極大的恥辱。從個人角度我一個小小的程式設計師對於前置機當機的這種系統架構方面的問題可以一甩了之----不是我程式的問題。但是從職業發展、職業道德角度出發,這個問題還是需要好好研究一下:

1、為什麼這麼怕當機。

  金融行業將近四十年的電子化發展,現在要求的就是以客戶為中心,以服務為重點,客戶就是上帝,為上帝服務是我們的榮幸。客戶凌晨來取錢我們也必須伺候,還得讓客戶笑呵呵的把錢領走,這些工作聽起來簡單,可不是人可以做到,那隻能是機器做了,可是機器畢竟是機器,它是符合機械原理的,它也可能出現故障,我們不怕故障,怕的是故障的影響,現在本行業實時聯機系統的架構基本都是系統、資料全國大集中,一出問題全國都掛了,一個小時可能導致幾百萬、幾千萬的損失,購買多少裝置的?哪個IT老闆擔的起這個責任 ?

2、為什麼會當機。(本人只是小小的程式設計師,這個問題可能回答不全,大家補充啊)

上邊說了,根據業務的發展以及要求,無論是核心系統還是外圍系統都要做到24*7的工作能力。作為符合機械原來的機器,在執行過程中它會有不同的損耗,再加上外界的影響,我們認為很可靠的伺服器也會出現各種的問題,如:系統記憶體洩露、硬碟損壞、網路線路損壞、網路風暴等等。出現問題我們不怕,可是問題怎麼解決就需要好好考慮了。

3、怎麼解決當機。

如何確保系統的容錯性和不間斷性,提高系統的使用效能和可靠性,應該是一個系統架構師設計系統需要解決的一個很棘手的問題。從故障源來分類,我們需要對網路、應用、資料庫三個角度來分析解決當機的方案。

網路如果出現問題,影響面廣、問題查詢起來也可能比較難,所以現在B2B網路對接時一般都會開通一條備份網路,一旦出現問題,儘快啟用備用網路,控制影響面擴大,也給查詢問題提供了時間。

應用和資料庫的解決方案應該是類同的,從網上看了一些方案,基本可以分成兩種處理方案,雙機熱備份(Hot Standby)和雙機互備援(Daul Active)  。具體實現原來如下:

參考文章:http://www.topoint.com.cn/html/fangan/jyzj/2009/11/263530.html

如果有更好的解決方案,大家提啊......

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7389553/viewspace-620931/,如需轉載,請註明出處,否則將追究法律責任。

相關文章