0
“中臺”這一詞,隨著阿里不遺余力的宣傳,成為近兩年的現(xiàn)象級趨勢。不止是互聯(lián)網(wǎng)行業(yè),非互聯(lián)網(wǎng)行業(yè)機構(gòu)也在推進中臺化,以期快速響應前端用戶需求,快速進行創(chuàng)新迭代,其中也包括金融行業(yè)。
在互聯(lián)網(wǎng)化、智能化的浪潮下,金融業(yè)發(fā)生了許多新變化,其一更加要求個性化場景服務能力,二要求打破原來以產(chǎn)品為中心推動的金融服務,提高迭代和應變能力,其三是在保證性能的基礎上,改進架構(gòu)實現(xiàn)彈性配置,其四是利用智能技術提高生產(chǎn)力。
在5月16日的JRES3.0發(fā)布會上,恒生公司總裁劉曙峰告訴雷鋒網(wǎng), 為了滿足以上這些需求,金融機構(gòu)的前進方向也變得更加清晰——一個基礎技術平臺,在此之上需要有業(yè)務共性抽取提煉出來的業(yè)務中臺,和基于大數(shù)據(jù)和算法支撐的數(shù)據(jù)中臺。
據(jù)雷鋒網(wǎng)了解,該發(fā)布會由恒生電子聯(lián)手螞蟻金服、阿里云共同舉辦,JRES3.0是分布式服務開發(fā)平臺,服務對象包括金融產(chǎn)品開發(fā)、運維、運營人員等,可提供完整的金融企業(yè)級應用開發(fā)套件,從而降低業(yè)務開發(fā)人員技術要求,提升開發(fā)效率以及系統(tǒng)穩(wěn)定性。
值得注意的是,JRES3.0主要面向券商行業(yè),現(xiàn)場也有數(shù)十家券商代表出席。 恒生公司研發(fā)中心總經(jīng)理許欣芃告訴雷鋒網(wǎng),比較起來,銀行的人力、資金投入都更高,自研技術和架構(gòu)也更成熟,對ISV的需求不高。而券商則不同,資金、人力等各方面投入都更小,又有2000年到2009年長期重度依賴ISV的歷史,所以券商的需求更迫切,案例更多。
在發(fā)布會上,興業(yè)證券信息技術部副總經(jīng)理王偉強受邀進行了一次極為干貨的演講,剖析了證券技術架構(gòu)變遷的歷程,分享了興業(yè)證券的中臺架構(gòu)變革實踐、困難和建議。
根據(jù)演講與PPT內(nèi)容,雷鋒網(wǎng)進行了不改變原意的編輯:
隨著業(yè)務范圍的不斷擴張以及信息化的深入,企業(yè)應用架構(gòu)經(jīng)歷了四個階段的變遷。
2000年以前,所有證券公司都有自己的開發(fā)力量,不管是柜臺還是各種應用。那個時候大家要求很低,只要能夠交易股票就可以了,所以2000年以前大家基本上都有自己的開發(fā)能力,在單體架構(gòu)中實現(xiàn)所有的業(yè)務和邏輯。
2000年開始,隨著以恒生為代表的行業(yè)IT廠商成長,大家覺得有一棵大樹可以抱了,因為自己開發(fā)確實很辛苦,成本上也不合適,慢慢都轉(zhuǎn)向大型廠商,采用垂直架構(gòu)的大型信息化系統(tǒng)。這個過程是所有證券公司自主開發(fā)能力慢慢被邊緣化、剝奪的過程。
2008年,整個市場發(fā)生較大變化,我們和客戶的交流中碰到很多個性化問題,那個時候互聯(lián)網(wǎng)也在發(fā)展,個性化應用在恒生這樣大的體量中反應不夠,當時恒生主要能力都在中后臺,所以大智慧等公司崛起。證券公司都在思考如何提高服務客戶前端的能力,可以肯定的是,要有自主的能力。2009年開始,興業(yè)證券重新考慮恢復自己的自研力量,SOA架構(gòu)出來以后,我們認為這是一個比較好的切入點。
2008年之后,互聯(lián)網(wǎng)快速發(fā)展,他們率先碰到了應用的天花板,在技術領域上比券商早很多就意識到了很多解耦和前后臺抽象的問題,慢慢形成了新的一種技術架構(gòu)。2015年微服務架構(gòu)和中臺出現(xiàn)。
這幾年的實踐來,我們總結(jié)了四點技術中臺的價值:
第一,降低技術復雜度,實現(xiàn)前端業(yè)務的快速響應。
第二,提供企業(yè)級的能力復用,所有顆粒度的服務完全都可以在每一個前端的應用中進行復用,大大降低了很多開發(fā)量。
第三,打造數(shù)字化運營能力,帶來服務時效性提升。以前僅僅是運維而已,沒有任何個性化東西。
第四,帶來個人和團隊技術能力提升。曾經(jīng)一段時間每一個證券公司技術人員都很迷茫,純粹是熟練的技術工人,沒有太多的成就感,而這幾年中有一些團隊就成長起來了。
2008年開始我們做了一個規(guī)劃,提出SOA的架構(gòu)建設,我們是行業(yè)中最早一批做ESB的,當時做的比較徹底。但是當時行業(yè)很多廠商都還是緊耦合單體架構(gòu),很難配合我們的推進,所以只是在自己內(nèi)部的管理系統(tǒng)應用。一直到2011年以后,我們開始做了一些從ESB到后來開源的技術出來以后,引入了更好一些解耦的架構(gòu),開始做整個自己的架構(gòu)標準,開始規(guī)劃應用域,整個自研那部分東西全面往新的技術架構(gòu)上進行轉(zhuǎn)型。
這兩年整個技術平臺也基本上成型了。上圖是我們目前的概念圖,按照6層架構(gòu)來做,這也是大家能夠看到的所有微服務架構(gòu)比較標準的東西。目前我們技術中臺有兩個中堅力量:JRES和lisa。Lisa是自研部分,支持自研業(yè)務,比如投顧、辦公等,JRES是交易區(qū)域里的中臺。中臺是一個邏輯概念,在這樣的架構(gòu)下會慢慢往兩邊擴,服務多了以后治理就是問題了,包括前端應用開發(fā)速度快了以后,包括部署、性能、容器、監(jiān)控,兩端的事情全部帶起來了。
這個架構(gòu)下形成了兩塊:第一,自主研發(fā)的支撐,就是技術平臺和lisa。第二,公共服務的領域。公共服務所有的域可以往下分成目前四個域。我們公司這兩年一直在推集團化管理,要整合很多子公司的協(xié)同、辦公的東西,所以都是通過技術中臺去對接他們,這樣整個速度會快一點。
交易服務類主要是以JRES為主,我們認為沒有必要花太多的時間,抱好恒生這棵大樹就可以,所有交易相關的盡量都是在JRES上面做開發(fā),與lisa嚴格區(qū)分開。
上圖是lisa的結(jié)構(gòu),目前還不是完全的微服務的架構(gòu),接入、路由、傳輸模塊這些傳統(tǒng)的東西做好了,而治理還在不斷的完善,包括容器化。這個架構(gòu)主要還是為了兩個考慮:第一,要兼容以前老系統(tǒng),減少遷移成本。第二,我們要把通訊層和邏輯層做強,因為其他應用層好辦一點。
上圖是JRES的簡單架構(gòu),我們目前用到的基本上是這些模塊,用來支撐整個自主研發(fā)的交易終端和給客戶提供交易服務方面的內(nèi)容。
我們有兩個實際案例,SmartTrader和7×24小時基金申購。
總結(jié)應用效果,經(jīng)過將近9年的實踐,現(xiàn)在整個技術中臺架構(gòu)已經(jīng)基本上成型了,而且能夠在賬戶、產(chǎn)品、資訊、訂單一系列業(yè)務運營商做快速的開發(fā)和集成,我們每天對中臺請求量已經(jīng)到了千萬級。
微服務的中臺架構(gòu)是不同的方法論,也沒有誰對誰錯,只不過業(yè)務發(fā)展這個時候為了快速、為了便捷,應用了這樣一種新的方法論,對原來的單體架構(gòu)來講,對所有的技術人員都是一種挑戰(zhàn)。從整個系統(tǒng)的設計階段到開發(fā)階段、到發(fā)布階段、運維階段都有一些不同的要求。
以前一組開發(fā)人員在自己腦子里就形成閉環(huán),現(xiàn)在所有事情不可能在體系中閉環(huán),一定要和不同的系統(tǒng)、不同的中臺技術平臺打交道,所以對他們整個理念上有很大的挑戰(zhàn)。發(fā)布階段也是一樣,中臺快速發(fā)布,而且需要大量的復制,對業(yè)務人員帶來了挑戰(zhàn),包括自動化的運維、容器化的部署等。
從單體應用到微服務過渡,挑戰(zhàn)的是整個IT體系。性能和可用性是現(xiàn)在我們碰到最大的問題,因為現(xiàn)在整個技術中臺成為整個技術系統(tǒng)的一個腰,整個中臺會越來越臃腫和龐大,在這個過程里,治理和性能以及可用性是我們重點關注的,這一段如果不可靠的話整個業(yè)務連續(xù)性都得不到保障,這是我們認為中臺應用普及以后要特別關注的一個點。
另外是運維監(jiān)控,微服務架構(gòu)帶來整個運維復雜度的提升,開發(fā)人員的思維方式和人的溝通和團隊之間的協(xié)同也會有很大的改變,團隊架構(gòu)需要按照新的組織架構(gòu)來進行重新做。
對未來我們也想和恒生提出幾個建議:第一,形成開放的接入標準。第二,形成協(xié)作共享。JRES和lisa算是同構(gòu)的技術平臺,在這上面很多共性的東西,像服務治理類、監(jiān)控、部署運維有技術共性的東西,我們是可以一起來進行推動的。第三,推動行業(yè)進步。恒生現(xiàn)在是行業(yè)的領頭羊,應該有更多的職責推動行業(yè)的進步,通過開放形成生態(tài)來變革整個行業(yè),不要讓整個證券行業(yè)的技術和形象那么老土。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。