文/林文彬 (記者) 2010-03-16
中國信託商業銀行的機房在星期五下班時段大當機,導致多項業務服務被迫中斷,這樣大型銀行業者機房為何會發生當機?到底問題出在哪裏?
重 點
● 電池要定期更換
● 慎選機房位置,不要設在住宅區,以避免發電機噪音與排煙擾民
● 建立雙迴路的不斷電系統,但價格是一般的2.5倍
在農曆年前,2月5日晚上6點20分,中國信託商業銀行的機房發生大當機,導致銀行端信用卡、網路銀行、自動櫃員機、客服中心與臺灣彩券電腦型彩券交易系統等業務服務皆中斷。當時不只是想要領錢的民眾無法使用ATM提款機,由於正值臺灣彩券大樂透開獎前夕,民眾更是大排長龍買不到彩券,所幸中國信託緊急搶修後,在7點20分機房恢復營運,終於讓民眾趕在開獎前買到彩券。
事後中國信託商銀對外發布新聞稿表示,當機原因是不斷電系統(UPS)故障異常。然而,做為備援電力之用的不斷電系統,為何會導致營運中的系統當機,卻令人感到相當的費解。
據一位了解此事件的人士表示,2月5日下午中國信託商銀的機房正在進行停電演練,模擬臺電供電異常時,機房的備援措施能否發揮功效,以確保機房的運作不受臺電跳電或斷電等問題的影響。
這原本是一件好事,一位熟悉機房維運的專家表示,中國信託商銀模擬臺電停電的測試,是非常正確的作法,因為沒有經過實際的模擬演練,就不會知道整個備援計畫的真正問題。
只是不管是執行什麼的演練,都會有風險,演練前都得考慮到風險。
白色建築為中國信託商業銀行機房所在的大樓,由於緊鄰民宅,為避免發電機的噪音與排煙影響其他住戶,所以選擇上班日進行停電演練。
當機的關鍵30秒
要模擬臺電斷電的情境,就必須要切斷臺電的供電,進而測試發電機能否如期正常供應電力。
不過,發電機啟動後需要約30秒的時間才能正常供電,也就是說從切斷臺電的電源到發電機能供電,這之間有30秒的空窗期,這段時間就必須由UPS來供電,才能確保所有IT設備能正常運作。
熟悉內情的人士指出,當時臺電供電一切斷,切換為UPS供電時,UPS的電量卻不足,因為無法供應足夠的電力,而導致機房大當機。
問題1:為何UPS故障會導致當機?
機房專家指出,因為UPS異常而導致當機的機率相當低。尤其像是中國信託商銀這樣大型銀行業者的機房,起碼都有大型資料中心的Tier 3等級水準,UPS的部署都會採取備援架構。
要達到Tier3等級, UPS得多部署好幾套備用電池,一旦有部分的電池發生問題時,這些備用電池就可以派上用場,來接替供電。機房專家表示,依照中國信託商銀這種類型的機房環境來看,一般都會配置兩套UPS設備,每套UPS共有兩串電池組,每串共串接32顆電池,所以共有4串電池組,以總共128顆電池來供應整體機房用電。
這樣的架構理論上是不會發生問題,據一位了解內情的人士指出,中國信託商銀的UPS架構並沒有太大的問題,問題是出在維護保養。
一般UPS電池每5年就必須要更新,但由於預算的問題,這批電池卻已經連續使用了7年。因而導致當機的問題,可能就是電池老化,電力不足以支撐機房的用電量,而導致全面當機。
機房專家指出,如果電池沒有定期的更換,就算UPS系統有備援架構,但因為電池是以串聯方式連結,這4串電池組中只要有一串電池組發生問題,提供的電力就無法達到原先預設的標準。
甚至,在一串電池組中只要有一顆電池老化,由於是串聯式架構,依然會影響到整串電池的供應電力。
問題2:為何選在上班日進行演練?
另一個問題是,為何中國信託商銀的機房會選擇在上班日進行停電演練,而不是選擇衝擊最小的假日來進行呢?
一位熟悉機房維運的專家表示,一般機房演練的時間,就像是應用系統轉換上線的時間一樣,都會選在對使用者而言衝擊最小的假日來進行。畢竟任何演練再怎麼準備周全,對於業務營運中斷都會造成一定的風險。
一位熟知內情的人士表示,中國信託商銀並不是不知道在上班日演習所造成的風險,但問題出在機房所處的位置就緊臨著民房。
中國信託商銀的機房也曾經在假日進行停電演練,然而發電機一運作起來,不僅噪音大,又會排放黑煙,使得附近住戶不滿,投訴抗議。
選在星期五下午進行停電演練,可能就是為了避免引起附近住戶的抱怨。
因為下班時間車水馬龍,既吵雜,空氣也不會太新鮮,在這個時候進行演練,可將發電機的噪音與排煙所造成的影響降到最低。
以上文章來自:iThome