湖州銀行,浙江省一家算不上大的區(qū)域性股份制商業(yè)銀行。按照傳統(tǒng)思維,它們的IT系統(tǒng)可能是保守的,畢竟守護一方金融,穩(wěn)定性、可靠性最重要;而實際呢,它們是引領的,甚至可以說有些冒進。這不,OpenStack商用還算不上太久,湖州銀行就嘗鮮了,而且不是現(xiàn)在,是早在2年前。
回顧2013年,大多以OpenStack起家的創(chuàng)業(yè)公司也只是剛剛成立,或者成立并不久。而據湖州銀行信息中心主任(以下簡稱主任)回憶,那時候他們就已經在考察OpenStack這項技術。

彼時,核心生產系統(tǒng)(核心數(shù)據庫)用小型機來承載,外圍全部采用x86服務器,每上一個新應用,就得上一套系統(tǒng),系統(tǒng)之間各自分離、浪費巨大。可能會有人問了,不是有虛擬化技術嗎?是有,但當時也算不上成熟。一個偶然的交流機會,該主任發(fā)現(xiàn)了OpenStack,OpenStack的使用也隨后在湖州銀行按部就班的進行著。決定正式采用OpenStack之后他們便采購了一批設備并進行研究,甚至也構建起了一套系統(tǒng),可卻不太好用。現(xiàn)在回想起原因,一是以當時的條件,OpenStack也不太成熟,二是以一個城市商業(yè)銀行的技術實力,要玩轉OpenStack也不是太容易的事。這時,九州云給予的技術支持幫他們解決問題、度過難關,直到現(xiàn)在。
目前,據主任介紹,當前除核心數(shù)據庫還運行在小型機上之外,所有外圍應用均跑在Linux系統(tǒng)之外,而這些會逐步用OpenStack來實現(xiàn)資源管控(現(xiàn)在只是20個OpenStack物理節(jié)點)。湖州銀行核心生產系統(tǒng)相對獨立的一塊是以VMware平臺承載的系統(tǒng),還有一大塊是以OpenStack平臺來承載的。所以總的來說湖州銀行的IT系統(tǒng)分三大塊,其中VMware和OpenStack之間是雙活關系,也就是說一方出問題,另一方會自動接管。OpenStack在湖州銀行的應用當前還處于比較前期的試驗階段,主任表示很快IT系統(tǒng)將迎來每年一次的“大考”,也就是銀行的年終盤點,如果順利度過了這一天,那上線半年多的OpenStack平臺就算是滿足需求了。
作為幫助湖州銀行烹飪“螃蟹”(OpenStack)的九州云公司當然值得一提,作為專業(yè)打造OpenStack平臺的技術提供商,之所以能夠因OpenStack和湖州銀行結緣,原因有二:一是九州云作為本地企業(yè),總部雖在上海,但在湖州有分公司,體現(xiàn)在服務上無疑更及時;二是技術上來看,其在2012年成立,九州云算得上最早一批OpenStack創(chuàng)業(yè)企業(yè)。在和湖州銀行合作的具體過程中,遇到的主要挑戰(zhàn)性有三個方面,一是穩(wěn)定性和合規(guī)性:通過OpenStack是否獲能夠得更高的系統(tǒng)可靠性,在銀行體系是否可以復制互聯(lián)網模式下的容錯和高可用技術?二是歷史遺留和異構兼容:傳統(tǒng)銀行由于歷史問題,必定會有異構兼容的問題,如何在引入新的技術平臺情況下,兼容既有技術投資和異構架構,保證架構和無縫集成或者是遷移?三是業(yè)務適配和技術取舍:如何量體裁衣,用力適度,既能照顧傳統(tǒng)銀行運作模式,也能符合未來互聯(lián)網+的大趨勢?針對上述問題,九州云副總裁李開表示,“面對挑戰(zhàn),九州云同湖州銀行一同對其進行分析并對其技術人員進行指導協(xié)同將問題解決。今年8月份,湖州銀行實現(xiàn)了原有商業(yè)環(huán)境和自主可控環(huán)境共存支持業(yè)務的基礎架構,成為國內第一個將OpenStack用于生產系統(tǒng)的銀行。”

以小見大,湖州銀行的實踐也可以看作是OpenStack實踐的縮影,其朝氣蓬勃不假,但是離真正的大規(guī)模應用還有一段距離,尤其是像金融、政府這些對穩(wěn)定性、可靠性本來就要求高的行業(yè)。因此,雖然2015年是業(yè)界公認的OpenStack元年,但是我們更多應該將其看作一個契機,畢竟其還不夠完美、也沒有那么多的前車之鑒供參考。
基于緣分及實力,二者的合作十分順利。話說回來,其實前文提到過湖州銀行自己投入人力、物力研究過一段時間,雖說效果不算理想,但畢竟還是有積累的。加之英特爾這雙在背后支撐的大手,就連采訪中,九州云副總裁李開也表示,相比一般用戶,在湖州銀行這個案例上他們是比較省心的。
采訪手記
一個算不上大的OpenStack實踐案例,卻能反映出OpenStack真實的發(fā)展現(xiàn)狀。當前對OpenStack的應用主要還是停留在嘗試階段,未經過大規(guī)模驗證,還遠算不上主流,但經過最近一段密集接觸OpenStack的用戶實踐(包括湖州銀行),看得出愿意嘗試的人越來越多,連英特爾軟件服務事業(yè)部總經理兼英特爾亞太研發(fā)有限公司的總經理何京翔都稱:“英特爾也不僅僅是一個硬件公司,更是一個平臺公司,會持續(xù)在開源軟件上進行全方位的貢獻。”我想這是一個好的開端,我們無法預見OpenStack的結局,但就當前的發(fā)展勢頭而言,無疑是好的。