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