投注站採用香港賽馬會系統、6 個月完成高可用性方案部署
身為一個香港人,相信都有買過「六合彩」吧!我們要在香港購買六合彩只得一個地方,這就是大家所熟悉的「香港賽馬會」,香港人簡稱為「馬會」,而要向馬會投注也都有幾個途徑,分別是走入馬會(Walk In)、網上和電話作投注。
馬會每日需要處理十分之多的投注,他們背後的儲存裝置是怎樣負擔得起如此龐大的數據?我們暫時不知道香港賽馬會是採用什麼儲存裝置,但是早年筆者便知道台北富邦銀行的彩券部 – 已結業 (簡稱台富)的背後使用的投注系統是什麼(台灣人稱六合彩為彩券);他們取得了運動彩券經營權,同時也與香港賽馬會合作使用同一款投注系統,包括有風險控管、帳戶處理、派彩管理、銷售管理和會員投注管理等模組。
因為受到國內很多人投注支持的關係,所以台富便計劃部署最完善的網上和電話投注系統,以迎接未來的挑戰。大家都知道,系統的背後也是利用儲存裝置保存數據,而考慮儲存裝置的空間、速度和穩定能否符合需要,從而左右了台富彩券的「決定」。
六個月完成整個系統部署
雖然有香港賽馬會的實際使用時的經驗下部署這套系統,然而由於台富彩券要求一定要有電話錄音和視頻錄影作往後證據用途,因此便預算需要 60TB 儲存空間迎合未來發展,所以背後要有一個高穩定性、高效能和高擴展性的儲存裝置方案,最終找到了台灣代理公司測試由 Infortrend 廠商推出的 EonStor FC to SAS 儲存裝置,經過一輪的測試發覺符合以上條件,他們最終決定購買這個方案。
為什麼購買 EonStor FC to SAS 儲存裝置?首先來看硬體規格,機箱大小是 3U 16-Bay 設計,硬碟支援 SAS 和 SATA II 連接 4Gb 光纖通道接口,並使用 5 代 ASIC 400 RAID 控制卡,讓 I/O 速度快兩倍以上,同時機箱支援 Active/Active 雙主動控制器,可防止單點故障(No single point of failure),而單機推疊(Stacking) 4 台 JBOD 儲存裝置可擴充至 80TB 容量。
EonStor FC to SAS 的 I/O 已經符合台富 500 人同時電話系統上線要求,然而有關方面亦需要部署高可用性方案,因此便購買了兩台 EonStor FC to SAS 部署群集(Cluster)方案作備援之用。因為需要在很短時間內完成部署,而 EonStor FC to SAS 的相容性很好因此能夠配合台富現有的 IT 架構,還有介面操作十分容易,因此短短六個月便完成了此項極具挑戰性的任務。
自動偵測硬碟損壞進行修復
除了有 Active/Active 雙主動控制器和群集備援方案,硬碟的保護也是相當重要的。通常以 RAID 5 組成磁碟陣列,因為可損壞一顆硬碟;但有可能出現一個情況,當重組一顆硬碟時又有第二顆硬碟損壞,令整組 RAID 5 磁碟陣列之中的數據全部損壞,面對這情況又要如何是好?在這情況下,由於 EonStor FC to SAS 儲存裝置本身除了能支援 RAID 1 和 RAID 5 外,亦能支援更強的 RAID 6 磁碟陣列,其損壞程度可容許兩顆硬碟,大大提高硬碟保護性。
Infortrend 獨家研發了 DrvSmart 和 SysSmart 技術,這兩項技術內置於 RAID 控制器之中,可預先偵測硬碟損壞,從而自動修復;還有就是系統重要組件失效導致自動關機,避免暫存的數據消失。有了以上各種技術和方案,讓台富電話投注系統的可用性程度高達 99.99%,同時符合 ISO 27001 合規要求。