PaaS云平臺,農(nóng)行金融科技的抓手
近年來,金融行業(yè)普遍走上了金融科技之路。金融科技的本質(zhì)是通過大數(shù)據(jù)、人工智能、區(qū)塊鏈等各種技術(shù)的應(yīng)用來改善金融效率、創(chuàng)新商業(yè)模式,F(xiàn)在金融行業(yè)積極擁抱數(shù)字化轉(zhuǎn)型,而上云其實(shí)是企業(yè)進(jìn)行轉(zhuǎn)型和業(yè)務(wù)創(chuàng)新的一個重要抓手。
農(nóng)行的“云”探索
經(jīng)過30年來的信息化建設(shè)工作,中國農(nóng)業(yè)銀行(簡稱農(nóng)行)形成了現(xiàn)在近500個應(yīng)用系統(tǒng)在生產(chǎn)環(huán)境運(yùn)行的狀況。這一方面為農(nóng)行的業(yè)務(wù)創(chuàng)新提供了支撐,另一方面也帶了很多挑戰(zhàn)。比如這些應(yīng)用系統(tǒng)分布在不同的硬件環(huán)境,運(yùn)行在超過1000個不同類型的軟件上,商業(yè)軟件有100多個,開源或免費(fèi)軟件有1000多個,每個軟件還有不同的版本。
為了更好地應(yīng)對這些挑戰(zhàn),農(nóng)行近些年在云平臺建設(shè)上進(jìn)行了積極嘗試,也取得了一些進(jìn)展。IaaS平臺從2012年開始建設(shè),現(xiàn)在正經(jīng)歷從1.0到2.0的跨越,目前正在推廣應(yīng)用IaaS 2.0的階段。“IaaS平臺的建設(shè)解決了技術(shù)包袱的問題,如上面所言,農(nóng)行形成了紛繁復(fù)雜的應(yīng)用系統(tǒng)和軟硬件。通過IaaS平臺建設(shè)可以把這些統(tǒng)一納管,底層的基礎(chǔ)架構(gòu)更加簡單,適配應(yīng)用或者業(yè)務(wù)需求。” 中國農(nóng)業(yè)銀行研發(fā)中心專家羅水華說。
隨著IaaS建設(shè)的日漸成熟,農(nóng)行現(xiàn)在需要從業(yè)務(wù)角度看技術(shù),業(yè)務(wù)與技術(shù)的關(guān)聯(lián)性更強(qiáng),PaaS平臺提升日程。農(nóng)行的PaaS平臺也是在2012年左右開始嘗試建設(shè),目前在從開源版本試用到基于商業(yè)版本推廣階段。
農(nóng)行已經(jīng)在數(shù)據(jù)中心上海和北京兩地投產(chǎn)PaaS平臺,共發(fā)布了3個應(yīng)用,4個子系統(tǒng)。這3個應(yīng)用具有代表性,既有傳統(tǒng)應(yīng)用,也有微服務(wù)架構(gòu)應(yīng)用,還有目前處于前沿的人工智能平臺和無服務(wù)器架構(gòu)(Serverless)應(yīng)用。
如果說PaaS解決了技術(shù)與業(yè)務(wù)的關(guān)系,那么隨著信息化建設(shè)的深入,農(nóng)行在業(yè)務(wù)流程標(biāo)準(zhǔn)化和定制化方面的需求也開始出現(xiàn),從而適應(yīng)新的業(yè)務(wù)。農(nóng)行在SaaS領(lǐng)域的探索集中在某些業(yè)務(wù)領(lǐng)域建設(shè)了應(yīng)用服務(wù),主要有一號工程中的惠農(nóng)電商平臺、繳費(fèi)平臺等。
金融行業(yè)上云三步走
對于農(nóng)行的上云實(shí)踐,紅帽解決方案架構(gòu)部總監(jiān)劉陽劉陽說,當(dāng)前金融機(jī)構(gòu)在上云的路上,從最初的謹(jǐn)慎嘗試到目前的大膽創(chuàng)新。從目前看,整個發(fā)展過程可以分為大致三個階段:
從IT角度出發(fā),利用云技術(shù)來提升計(jì)算、存儲、網(wǎng)絡(luò)等IT基礎(chǔ)資源的供給能力、運(yùn)用效率以及支撐能力。以滿足不斷涌現(xiàn)的IT建設(shè)對IT基礎(chǔ)資源的大量、靈活、高效使用的技術(shù)要求,這體現(xiàn)在IaaS層面。
在此基礎(chǔ)上進(jìn)一步搭建關(guān)鍵技術(shù)平臺,就是在云基礎(chǔ)平臺之上,搭建PaaS平臺。尤其是容器技術(shù)出現(xiàn)后,PaaS平臺能夠跨越私有云、公有云。PaaS平臺將底層技術(shù)與上層應(yīng)用關(guān)鍵就似乎進(jìn)行了剝離,解除了整個底層平臺對上層應(yīng)用的束縛。
比如銀行推出了很多跟互聯(lián)網(wǎng)對接的業(yè)務(wù),比如雙十一秒搶等促銷活動,要在一天之內(nèi)要準(zhǔn)備好大規(guī)模的系統(tǒng)支撐能力,怎么樣在一兩天之內(nèi)就讓整個IT系統(tǒng)就緒?這就是PaaS平臺整個的能力。金融科技的力量怎么能夠產(chǎn)生對業(yè)務(wù)的促進(jìn),它需要PaaS化,要把金融科技作為PaaS的一個服務(wù)對外提供,上層的SaaS應(yīng)用就會變得更加地靈活。
最后,未來將是“混合云、多云”的天下,金融機(jī)構(gòu)在多云平臺中,利用金融科技構(gòu)建“云原生”應(yīng)用,實(shí)現(xiàn)業(yè)務(wù)創(chuàng)新。 “未來下一代云平臺一定是在混合云和多云的環(huán)境之下構(gòu)建真正的云原生應(yīng)用,而不是把傳統(tǒng)應(yīng)用搬到云上而已。”劉陽說。
金融行業(yè)的PaaS之旅
對于金融行業(yè),云技術(shù)一方面解決歷史遺留的制約問題,另一方面也要創(chuàng)造更加先進(jìn)的生產(chǎn)力。比如農(nóng)行通過IaaS解決利舊問題,另一方面金融科技中的大數(shù)據(jù)、人工智能,包括區(qū)塊鏈技術(shù)等等需要應(yīng)用到新業(yè)務(wù)中。而金融行業(yè)的PaaS平臺建設(shè)就是解決這樣的問題,其起到了承上啟下的作用。
劉陽表示,PaaS建設(shè)本身是數(shù)字化轉(zhuǎn)型的一部分,需要進(jìn)行生態(tài)建設(shè),對內(nèi)會涉及到架構(gòu)、開發(fā)、運(yùn)維等很多部門,如何定義各部門的職責(zé)。以及如何在中間業(yè)務(wù)、分行特色業(yè)務(wù)等專項(xiàng)領(lǐng)域進(jìn)行有特色的PaaS建設(shè)都是需要思考的問題。對外,需要聯(lián)合符合PaaS架構(gòu)的第三方應(yīng)用合作伙伴,對商業(yè)合作伙伴提供業(yè)務(wù)開發(fā)能力,構(gòu)建金融數(shù)字生態(tài)。
農(nóng)行的PaaS平臺就是基于紅帽的OpenShift進(jìn)行構(gòu)建的。據(jù)羅水華介紹,農(nóng)行在PaaS選型過程中,研究了不少國內(nèi)外廠商的PaaS產(chǎn)品和解決方案。經(jīng)過篩選,農(nóng)行發(fā)現(xiàn)紅帽O(jiān)penShift和應(yīng)用開發(fā)過程結(jié)合很緊密,對應(yīng)用開發(fā)的實(shí)際情況考慮和支持得比較好,對開發(fā)人員很友好。
羅水華表示,OpenShift與Kubernetes等開源技術(shù)社區(qū)發(fā)展保持一致,同時功能穩(wěn)定可靠,這對于要求高度穩(wěn)定、又要自主可控的銀行重大基礎(chǔ)設(shè)施來說是最為重要的。“OpenShift的基礎(chǔ)架構(gòu)跟開發(fā)過程結(jié)合得非常好,因?yàn)槲覀冮_發(fā)過程中經(jīng)常有不同的版本迭代,而OpenShift能夠管理好應(yīng)用的版本,讓開發(fā)人員徹底的不用關(guān)注這些細(xì)節(jié)問題,他只要去聚焦工程實(shí)現(xiàn)的問題,我覺得對開發(fā)人員特別友好。”
另外,OpenShift在運(yùn)維領(lǐng)域也是與時俱進(jìn),跟新技術(shù)、新框架結(jié)合得特別好,包括服務(wù)網(wǎng)格,OpenShift集成了服務(wù)網(wǎng)格的能力,這些能力其實(shí)是應(yīng)用開發(fā)特別需要的,也就是說OpenShift能夠跟上技術(shù)演進(jìn)的步伐,不斷地滿足應(yīng)用和運(yùn)維的需要。在實(shí)際的使用過程中,農(nóng)行跟紅帽一起形成更好的應(yīng)用設(shè)計(jì)、上云規(guī)范。
劉陽說,技術(shù)的生命力帶來的商業(yè)價(jià)值是不言而喻的。目前招商銀行、中國石油、中航信、中信信用卡等客戶都在使用OpenShift。這主要是由于紅帽O(jiān)penShift提供了堅(jiān)實(shí)的技術(shù)方向和企業(yè)級支持、專業(yè)化團(tuán)隊(duì)和產(chǎn)品寬度。
路漫漫,但是前途無限
談及未來的規(guī)劃,羅水華說,農(nóng)行研發(fā)中心的最終目標(biāo)是要建設(shè)一個三級平臺體系,第一級為PaaS云平臺的研發(fā)環(huán)境,在這個環(huán)境中開發(fā)云管理平臺,研究和實(shí)現(xiàn)PaaS云平臺所需的關(guān)鍵技術(shù);第二級為各個應(yīng)用系統(tǒng)的開發(fā)平臺,這個平臺為應(yīng)用系統(tǒng)研發(fā)過程提供所需的功能開發(fā)、單元測試、功能測試、集成測試等支持;第三級為覆蓋幾乎所有應(yīng)用系統(tǒng)的一體化管理的生產(chǎn)運(yùn)行平臺。
"未來,農(nóng)行將在上云規(guī)范、管理制度、流程等方面進(jìn)行積極探索。因?yàn)樯显撇还馐且粋技術(shù)問題,還涉及部門職責(zé)的調(diào)整,在這個職責(zé)上要建立相應(yīng)配套的流程,來發(fā)揮云的能力。“我們希望建設(shè)一個功能完備、功能齊備的云平臺,這個云平臺可以為農(nóng)行今后把能力輸出給分行和同業(yè)。"羅水華如是說。
在劉陽看來,PaaS建設(shè)是一項(xiàng)長期工作,銀行應(yīng)該根據(jù)自身狀況和目標(biāo)進(jìn)行PaaS架構(gòu)的規(guī)劃和路線設(shè)計(jì),在這些方面紅帽有豐富的PaaS項(xiàng)目規(guī)劃和實(shí)施經(jīng)驗(yàn),可以幫助金融客戶進(jìn)行PaaS的架構(gòu)設(shè)計(jì)。比如通過快速的Discovery Session方式發(fā)現(xiàn)需求和指導(dǎo)設(shè)計(jì),通過Open Innovation Lab聯(lián)合設(shè)計(jì)和原型方案實(shí)現(xiàn),或者是一個完整的架構(gòu)設(shè)計(jì)項(xiàng)目。
另外,對于開源產(chǎn)品來說,需要有一個強(qiáng)大的支持和服務(wù)隊(duì)伍,專業(yè)的交付能力是非常重要的。紅帽可以從項(xiàng)目前、中、后提供全程的服務(wù)支持,幫助客戶走好上云這條路。“紅帽本身是開源軟件企業(yè),開源其實(shí)是一種創(chuàng)新的方式,開源不是一種生意的模式。很多企業(yè)要用開源軟件,它必須具備企業(yè)級軟件應(yīng)有的功能,需要專業(yè)團(tuán)隊(duì)的支持,以及對整個周邊技術(shù)方面的兼容、可靠性等。”劉陽說。
劉陽進(jìn)一步表示,紅帽整個的生命力本身也就來源于這種開放創(chuàng)新的模式,這是紅帽非常推崇的。所以紅帽很能夠非常堅(jiān)定地告訴用戶說,用紅帽的技術(shù)是不會存在鎖定問題的,因?yàn)楸旧磉@個技術(shù)不完全掌握在紅帽的手里,不是紅帽的知識產(chǎn)權(quán),紅帽只是整個開源社區(qū)中非常重要的貢獻(xiàn)者和一分子而已。
結(jié)語
這是一個最壞的時代,也是一個最好的時代。這是一個屬于金融科技的新時代,但這更是一個屬于云計(jì)算的時代。我們需要建設(shè)適應(yīng)新的業(yè)務(wù)需求的新的IT基礎(chǔ)架構(gòu)設(shè)施,而OpenShift能夠幫助金融客戶建設(shè)好新一代的金融云平臺。金融行業(yè)的下一代云平臺將持續(xù)解放開發(fā)人員和運(yùn)維人員,為應(yīng)用研發(fā)和運(yùn)維賦能,不斷提升業(yè)務(wù)交付效率和質(zhì)量。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請掃描下方二維碼
