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

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

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