金融與開源的跨界組合 農信銀的OpenStack創新之路
原創農信銀資金清算中心有限責任公司(以下簡稱農信銀)由全國30家省級農村信用聯社、農村商業銀行、農村合作銀行以及及深圳農村商業銀行共同發起,于2006年5月29日經中國人民銀行批準,在北京正式成立。
目前,農信銀的農村合作機構網點超過了8萬家,擁有10億客戶,5億張銀行卡,資金規模超過了工商銀行。除了清算業務,農信銀還有很多共享業務的需求,從2008年開始,農信銀建立了若干銀行相關業務,例如網上銀行、手機銀行、網上支付等。
隨著業務量的不斷增加,以及面臨著互聯網+的轉型訴求,農信銀選擇了EasyStack,打造基于OpenStack開源框架的基礎架構云平臺,滿足其業務快速部署及IT資源高效利用的需求,推動農村電商、移動支付等互聯網形態的銀行業務持續創新。
堅定不移的選擇國產、開源
去年,農信銀“基礎架構云項目”進行招標,而這個項目也被定義成國產化項目,因此,無論是硬件設備、軟件廠商以及服務商,都會優先選擇國內的企業。
但是,在國內做OpenStack的企業也有很多,那么農信銀是如何抉擇的呢?農信銀資金清算中心信息部運營部總經理助理姚春楊如是說,“我們招標選的幾家廠商中,不只是講講方案,我們實際關心的是落地,要看公司是否有真正的案例,包括在真實環境中的演示,其次,我們對比的是公司技術人員的實力和組成情況。我們需要的是項目的馬上實施,因此會選擇相對成熟、落地快的廠商。最后,EasyStack在眾多投標公司中勝出?!?/p>
農信銀資金清算中心信息部運營部總經理助理姚春楊
金融業務對系統的要求非常高,為何會選擇開源的技術呢?姚春楊表示特別看好OpenStack的發展,“開源軟件與閉源軟件的最大差別就在于,如果開源軟件做好后別人可以隨時接著在做,如果一家公司無法完成或者將來公司沒有了,另外一家公司可以在原有的基礎上繼續完成,開源軟件未來的發展是非常有前途的?!?/p>
其實,農信銀對開源技術的熱衷可以追溯到十年前,在2006年農信銀開始使用開源操作系統Linux,并且在2009年開發了Linux電子認證系統。秉承著對開源技術的肯定,2015年,農信銀開始了自己的開源云之路。
從非核心系統到關鍵業務
很多人都會認為,一個OpenStack的項目需要花費大量時間進行規劃、部署、實施、測試等環節,最后才能投入到生產中,然而,在農信銀的實際應用中,項目周期相當短。姚春楊介紹說,“去年11月中標后開始實施,在12月底已經完成實施并且開始進行測試,測試進行了2、3周后,根據測試結果進行微調優化,在今年4月已經正式投入生產環境中。”
據了解,農信銀在基礎架構云項目中也是有一定規劃的。前期,選擇一些非核心業務遷移到OpenStack平臺之上,而后,待系統驗證穩定后,逐步將核心業務一一遷移。目前,農信銀的兩大系統已經運行在OpenStack之上。首先是農信銀的內部管理系統,由于其不是核心關鍵業務,因此也是最先遷入到OpenStack平臺之上的;第二是共享的網上學習系統,這是一個面向全國農村信用社的培訓平臺。
此外,農信銀核心清算業務的優化改造項目也正在進行中,共分為三期,一期主要在數據庫、軟件方面進行優化,目前已經完成,第二期是平臺的優化,將平臺打造成橫向擴展,可以實現隨著業務量的增長來增加資源。第三期是結合OpenStack災備項目,打造成多活的災備系統,農信銀現有的災備只是雙活切換模式,在北京和長沙兩地數據中心進行切換,未來會做成異地多活,保證業務的連續性。
頻繁更新?定制化?NO!
由于OpenStack每半年更新一次版本,過快的升級導致用戶接受程度也有所減緩,那么,農信銀是怎樣考慮的呢?姚春楊認為,系統平臺的穩定可靠是第一位,而不是追求新版本。金融行業的企業最重要的就是業務連續性、平臺的穩定性,當出現問題時能夠快速及時的響應,并且快速解決問題,保障業務不中斷,這是平臺最為關鍵的。
目前,農信銀使用的是EasyStack的標準產品ESCloud,但是沒有過多的進行定制化,而是增加了一些必要的功能模塊。EasyStack聯合創始人及COO王瑞林表示,客戶對OpenStack是一個循序漸進的過程,對平臺越熟悉,使用起來越順手,于是對平臺的要求也就越高,訴求點也會越多,當新的社區功能發布后,也需要將其加入到項目產品中,這是一個演進的過程,并不是直接定制化很多板塊。

EasyStack聯合創始人及COO王瑞林
的確,很多公司也許都會基于OpenStack來搭建自己企業的私有云,然后在平臺之上根據業務需求進行了大量的定制化開發,但是,這已經偏離了OpenStack的方向,雖然看似使用開源技術,但是最后卻變成了閉源。
OpenStack實踐需循序漸進
隨著OpenStack的發展不斷成熟,我們看到了很多的金融企業都紛紛加入到OpenStack的陣營,例如中國郵儲銀行 、美國運通、富國銀行、英國巴克萊銀行、西班牙對外銀行、PayPal等。在互聯網+轉型過程中,農信銀也選擇擁抱云計算、擁抱開源,來支撐自己的創新業務。
姚春楊表示,OpenStack的應用實踐是一個漸進的過程,企業都會將非核心業務部署到OpenStack上,等待平臺都成熟后,才會將核心業務進行遷移?!半S著不斷的使用,你對OpenStack的信心來源于兩方面,首先是平臺本身的安全可靠,這個只有使用過才會清楚,第二就是自己對平臺的掌握。有些時候不是技術問題,而是不會用,掌握不了。因此,在OpenStack實踐過程中是循序漸進的?!?/p>
如今,OpenStack已經發展了近六年,逐漸打敗了其他同類開源技術,成為了IaaS領域的標準。然而,我們看到的現在使用最多的還都集中在互聯網行業,相信,未來會有更多的傳統企業會擁抱OpenStack,并且將其運用到實際的生產環境中。