唯一入選沃頓商學(xué)院的中國金融案例!
不經(jīng)歷夜的黑暗,怎能見晨的光明。不經(jīng)歷坑的痛楚,怎能懂填的好處。
從2015年一開始集中做飛貸手機(jī)APP,飛貸金融科技就沒有考慮像銀行業(yè)用戶那種的傳統(tǒng)IT基礎(chǔ)架構(gòu),先別說沒有千萬的投入很難搞定,即使投入千萬也未必能達(dá)到所需要的峰值和效果。
飛貸金融科技***技術(shù)官陳定瑋指出,飛貸金融科技所做的是金融領(lǐng)域創(chuàng)新的業(yè)務(wù),沒有什么經(jīng)驗(yàn)可循,雖然挑戰(zhàn)雖然很大,但是在擁抱開源與X86開放平臺(tái)架構(gòu)的情況下,這一切又都迎刃而解。
飛貸金融科技的中國金融案例贏得了美國沃頓商學(xué)院的專業(yè)認(rèn)同
1. “大數(shù)據(jù)并發(fā)”帶來的壓力挑戰(zhàn)
按照飛貸金融科技的設(shè)計(jì),“飛貸手機(jī)APP貸款,用戶通過手機(jī)使用飛貸APP只需3分鐘即可完成申請(qǐng)、獲批授信額度,額度不使用不產(chǎn)生任何費(fèi)用。飛貸APP支持7×24小時(shí)在線申請(qǐng)、提現(xiàn)、還款,提現(xiàn)快速到賬。還款過程中支持任意調(diào)整還款期限和還款日,并可部分或全額提前還款,不收取違約金。”說了這么多飛貸APP業(yè)務(wù)模式,只是想強(qiáng)調(diào)非常重要的一點(diǎn),即:用戶只需通過飛貸APP就可以完成個(gè)人貸款流程,換句話說一但用戶量到達(dá)一定數(shù)量,IT會(huì)很快承受不住其大數(shù)據(jù)并發(fā)量。
飛貸APP 1.0發(fā)布,出乎意料的用戶量,迫使 IT很快撐不住了。隨著飛貸APP升級(jí)到2.0,業(yè)務(wù)向全國開放,用戶量再次激增,即使帶寬全部占滿,數(shù)據(jù)庫和前端服務(wù)也都撐不住。
一直到了2016年,飛貸APP升級(jí)到3.0版本之后,這一切才得以根本性解決。即采用X86分布式開放平臺(tái)架構(gòu),對(duì)于高并發(fā)的挑戰(zhàn)有了切實(shí)的解決效果。
2017年飛貸金融科技的數(shù)據(jù)中心再次擴(kuò)容,該項(xiàng)目采用未來就緒云聯(lián)盟FRECO全棧式混合云解決方案,其中包括了戴爾PowerEdge R730、R730xd和M630通用服務(wù)器和XSKY分布式數(shù)據(jù)存儲(chǔ)平臺(tái)。再次證明了通用服務(wù)器+SDS的價(jià)值。
2. 來自數(shù)據(jù)庫(DB)的承壓能力
龐大的數(shù)據(jù)量考驗(yàn)著系統(tǒng)的承受能力,飛貸上線后,激增的用戶量使飛貸技術(shù)團(tuán)隊(duì)發(fā)現(xiàn),DB 存入一旦達(dá)到60G以上系統(tǒng)就撐不住。
后來采用開源數(shù)據(jù)庫平臺(tái),對(duì)數(shù)據(jù)總量、并發(fā)數(shù)、讀寫分離進(jìn)行優(yōu)化。并根據(jù)不同的業(yè)務(wù)需要采用了開源NoSQL數(shù)據(jù)庫MongoDB 、Redis、Hadoop HBase與之匹配。
3. 負(fù)載壓力的挑戰(zhàn)
對(duì)于日常業(yè)務(wù)交付帶來的負(fù)載壓力, 只是采用開源平臺(tái)和開源數(shù)據(jù)庫還不能完全解決問題。為此,飛貸金融科技自主研發(fā)了一套神算中間件來解決其中的問題,神算中間件成為了應(yīng)用和數(shù)據(jù)庫底層之間的橋梁,不僅解決了負(fù)載壓力問題,同時(shí)也提升了應(yīng)用與數(shù)據(jù)庫之間的交付效率與速度。
當(dāng)然,飛貸金融科技不僅善于利用開源平涂和X86分布式技術(shù),同時(shí)自身在解決具體業(yè)務(wù)變化帶來的IT 挑戰(zhàn)中,還暗藏“五大黑科技”。
自建神算(Fortune)中間件平臺(tái)
如前文所述,神算平臺(tái)的價(jià)值在于針對(duì)數(shù)據(jù)庫與應(yīng)用之間架起了一座穩(wěn)固的橋梁,不僅加快了數(shù)據(jù)庫的交付能力,同時(shí)對(duì)應(yīng)用效率的提升也起到很好的支撐作用。
目前,國內(nèi)大型電商才有類似的中間件平臺(tái),比如阿里系、京東商城等。
借助神算平臺(tái),在每一次應(yīng)用與數(shù)據(jù)庫之間的交互時(shí),融合風(fēng)控體系技術(shù)和流程,可以實(shí)現(xiàn)500毫秒(0.5秒鐘)算出用戶的授信,最慢3分鐘實(shí)現(xiàn)用戶獲批高達(dá)30萬的授信額度。不過,因?yàn)槭谛胚^程因人而異,個(gè)人風(fēng)險(xiǎn)等級(jí)不同,所走流程不同,在用戶信息都非常完善的情況下,最快實(shí)現(xiàn)500毫秒出額度。
神算平臺(tái)對(duì)接數(shù)據(jù)庫,解決了負(fù)載并發(fā)的問題,全部寫SQL語言,并由中間件處理后提供給DB。當(dāng)然,這里通過中間件控制,也實(shí)現(xiàn)了分布式模式,并且還借助神算平臺(tái)做數(shù)據(jù)容災(zāi)。DB掛了,神算平臺(tái)可以自動(dòng)化選擇另一個(gè)DB ,畢竟數(shù)據(jù)策略上采用了讀寫分離。并且實(shí)現(xiàn)了拆表拆庫,根據(jù)業(yè)務(wù)特點(diǎn)和業(yè)務(wù)量來靈活實(shí)現(xiàn)。
神算平臺(tái)不僅搞定了負(fù)載壓力的問題,同時(shí)對(duì)大數(shù)據(jù)并發(fā)也有非常好的協(xié)調(diào)作用,可謂一舉兩得。
Ceph奠定基石,XSKY鑄就輝煌
從2012飛貸成立開始,就非常有信心的支持和選擇了開源路線的解決方案來奠定IT基礎(chǔ)架構(gòu)。為了更加貼近與緊扣互聯(lián)網(wǎng)創(chuàng)新金融業(yè)務(wù)的需求,飛貸金融科技***技術(shù)官陳定瑋帶領(lǐng)研發(fā)團(tuán)隊(duì)在Ceph領(lǐng)域“摸著石頭過河”。很長一段時(shí)間通過運(yùn)維和部署Ceph 社區(qū)版,能夠初步滿足和解決小規(guī)模的業(yè)務(wù)清算與結(jié)算需求,但是隨著飛貸在過去5年業(yè)務(wù)的飛速增長,社區(qū)版本Ceph已經(jīng)越來越不能滿足應(yīng)用對(duì)底層存儲(chǔ)的需求。社區(qū)版本Ceph構(gòu)建的SDS分布式存儲(chǔ)集群變成了減緩飛貸業(yè)務(wù)增長的一個(gè)瓶頸,清算和核算體系每天需要8個(gè)小時(shí)才能夠完成當(dāng)天的交易結(jié)算。經(jīng)過了半年時(shí)間的調(diào)研,通過對(duì)企業(yè)化特性,穩(wěn)定性,自運(yùn)維能力,集群性能,多虛擬機(jī),多業(yè)務(wù)模式支持等等考量,飛貸最終決定,采用來自Ceph領(lǐng)域的集大成者XSKY+Dell的分布式存儲(chǔ)解決方案。
“我們一直都看好Ceph的發(fā)展和價(jià)值,未來也會(huì)同樣在這個(gè)數(shù)據(jù)存儲(chǔ)路線上繼續(xù)走下去。” 陳定瑋認(rèn)為Ceph帶來的存儲(chǔ)高性能與高可靠性已經(jīng)在飛貸金融科技日常應(yīng)用中得到了長期的驗(yàn)證。
對(duì)于每秒并發(fā)用戶數(shù)1萬左右、內(nèi)部系統(tǒng)DB交互破億次、業(yè)務(wù)數(shù)據(jù)每天達(dá)到1TB增量 、每天穩(wěn)定活躍用戶達(dá)到3萬、總數(shù)據(jù)量高達(dá)10PB這樣的場景需求,Ceph能夠長期支撐住,足見其在性能、企業(yè)級(jí)功能、IT系統(tǒng)支撐能力上都有著不俗的表現(xiàn)。
PowerEdge雙路利器風(fēng)采照人
好馬配好鞍,方能跑得歡。好的存儲(chǔ)軟件必然需要好的服務(wù)器與之匹配,這樣才能更好地發(fā)揮出計(jì)算和存儲(chǔ)的高性能和運(yùn)營效益 。
在飛貸金融科技數(shù)據(jù)中心擴(kuò)容項(xiàng)目中,采用了60個(gè)節(jié)點(diǎn)的PowerEdge R730雙路服務(wù)器作為計(jì)算資源池,15個(gè)節(jié)點(diǎn)PowerEdge R730xd雙路服務(wù)器配備XSKY分布式數(shù)據(jù)存儲(chǔ)平臺(tái)作為存儲(chǔ)資源池,66個(gè)節(jié)點(diǎn)PowerEdge M630雙路刀片服務(wù)器作為測試資源池。
第13代PowerEdge 系列服務(wù)器中的R730,也是一款主流2S/2U機(jī)架服務(wù)器,配備了iDRAC遠(yuǎn)程監(jiān)控卡,用戶通過運(yùn)行OpenManage Mobile的手持設(shè)備,就能傳輸服務(wù)器健康和基本服務(wù)器設(shè)置信息。R730在云、虛擬化、Web技術(shù)和高性能計(jì)算領(lǐng)域表現(xiàn)出色。
而2U高度的PowerEdge R730xd,采用了英特爾至強(qiáng)處理器E5-2600 v4產(chǎn)品系列。內(nèi)存采用 24個(gè)DIMM插槽,***可配1.5 TB。在存儲(chǔ)模塊方面配置也頗為講究,靈活地利用固態(tài)硬盤,以***限度提高4個(gè)固態(tài)硬盤 + 20個(gè)硬盤、8個(gè)固態(tài)硬盤 + 16個(gè)硬盤或12個(gè)固態(tài)硬盤 + 12個(gè)硬盤的性能。
同時(shí)與軟件定義存儲(chǔ)(SDS)解決方案兼容,包括Microsoft Storage Spaces、VMware Virtual SAN (vSAN)和OpenStack Ceph。因此,戴爾PowerEdge R730xd與XSKY的分布式數(shù)據(jù)存儲(chǔ)平臺(tái)組成了飛貸金融科技的存儲(chǔ)資源池。飛貸看好R730xd在SDS的容量和吞吐量方面有著很好的兼顧和配置比。XSKY則為飛貸堅(jiān)持的開源路線和企業(yè)級(jí)的穩(wěn)定需求提供了很好的平衡點(diǎn),能兼顧性能,穩(wěn)定性和投入產(chǎn)出比。
在談到為什么選擇 DELL 與XSKY組合方式時(shí),陳定瑋指出,首先是軟硬件搭配靈活,適應(yīng)各種應(yīng)用需求。再者是閃存技術(shù)優(yōu)化,性能支撐關(guān)鍵業(yè)務(wù)。關(guān)鍵是深度認(rèn)證整合,可靠性與易運(yùn)維特性突出。最終還是非常認(rèn)可戴爾的服務(wù)到位,以及體貼的技術(shù)支撐和架構(gòu)咨詢支持。
再好的軟件更需優(yōu)秀的硬件平臺(tái)支撐,就是這個(gè)道理。
PowerEdge M630采用英特爾至強(qiáng)處理器E5-2600 v4產(chǎn)品系列,配備了24個(gè)DIMM內(nèi)存插槽,***可配1.5 TB。M630具有較高的靈活性,能夠優(yōu)化服務(wù)器內(nèi)的存儲(chǔ)和IO性能,M630最多可配2個(gè)Express Flash PCIe固態(tài)硬盤,可以支持IOPS極高的應(yīng)用程序。因此作為測試資源池,M630可謂***應(yīng)用。
可見,戴爾PowerEdgeR730、R730xd、M630雙路服務(wù)器,滿足飛貸金融科技的計(jì)算與存儲(chǔ)所需,提供了理想、實(shí)惠的解決方案,雙路利器風(fēng)采照人。
運(yùn)維自動(dòng)化功不可沒
飛貸金融科技采用開源的具有高可用性及擴(kuò)展性的云計(jì)算平臺(tái)CloudStack,支持管理大部分主流的虛擬機(jī)。在Linux軟件平臺(tái)下實(shí)現(xiàn)虛擬化部署,飛貸金融科技根據(jù)CloudStack的特性自己寫了程序去實(shí)現(xiàn)。
并且飛貸金融科技IT所有組件采取了容錯(cuò)機(jī)制,一旦遭遇自動(dòng)化實(shí)現(xiàn)不了,馬上會(huì)有警告提醒,利用各種通訊工具通知到相關(guān)人員。從多個(gè)體系聯(lián)合實(shí)現(xiàn)自動(dòng)化運(yùn)維的目的,也加強(qiáng)了飛貸金融科技IT系統(tǒng)的高可用和彈性擴(kuò)展特性。
自建實(shí)驗(yàn)室試驗(yàn)最熱門的技術(shù)
飛貸金融科技組建了自己的實(shí)驗(yàn)室,專業(yè)做創(chuàng)新互聯(lián)網(wǎng)技術(shù)研究,包括對(duì)新算法、新平臺(tái)的研究,以期幫助加速應(yīng)用,加速業(yè)務(wù)創(chuàng)新的實(shí)現(xiàn)。
因而,飛貸金融科技也采用了最熱門的開源數(shù)據(jù)庫與算法工具,根據(jù)工作負(fù)載、基礎(chǔ)設(shè)施以及具體需求的不同,融合了Storm與Spark算法,不僅支持Java、Python、Scala語言,同時(shí)可以更好地實(shí)現(xiàn)與 HBase、HDFS分布式文件系統(tǒng)對(duì)接。
數(shù)據(jù)早已成為了公司的資產(chǎn),針對(duì)飛貸金融科技創(chuàng)新金融業(yè)務(wù)的特點(diǎn),對(duì)內(nèi)——核心業(yè)務(wù)數(shù)據(jù)采用自建私有云平臺(tái),實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的落地;對(duì)外——廣布全國的客戶服務(wù)支持,采用阿里云彈性伸縮的公有云服務(wù),實(shí)現(xiàn)高效穩(wěn)定的用戶訪問與體驗(yàn)。
飛貸金融科技所走的這條創(chuàng)新金融業(yè)務(wù)無經(jīng)驗(yàn)可循,因而成為了全棧式混合云解決方案的堅(jiān)實(shí)擁護(hù)者和實(shí)踐者。
在這之前,飛貸金融科技就完全拋棄了傳統(tǒng)IT 架構(gòu),采用30多臺(tái)x86服務(wù)器,以Ceph開源軟件構(gòu)建了分布式存儲(chǔ),超過了1PB 存儲(chǔ)容量。***層Ceph最開始陳定瑋帶領(lǐng)團(tuán)隊(duì)自己在摸索搭建,但從2016年就開始了與XSKY在Ceph領(lǐng)域的深度合作。再上面一層,采用Docker構(gòu)建虛擬機(jī)的容器封裝。
不過,飛貸金融科技整體部署采用混合云模式,前端APP服務(wù)部署到阿里云,解決了異地帶寬的問題,為用戶訪問飛貸APP加速,但是核心數(shù)據(jù)業(yè)務(wù)應(yīng)用還是全部都部署到飛貸金融科技自己的私有云平臺(tái)。
2017年,為了滿足不斷增長的APP用戶需求和風(fēng)控體系的要求,飛貸金融科技針對(duì)數(shù)據(jù)中心進(jìn)行了新一輪資源擴(kuò)容。完全采用未來就緒云聯(lián)盟FRECO全棧式混合云解決方案,基于通用硬件(PowerEdge雙路服務(wù)器)結(jié)合軟件定義(XSKY分布式數(shù)據(jù)存儲(chǔ)平臺(tái))實(shí)現(xiàn)靈活高效的構(gòu)建。
在戴爾全球副總裁、大中華區(qū)解決方案總經(jīng)理曹志平看來,在中國越來越多的創(chuàng)新公司,探索全新的業(yè)務(wù)路線,沒有更好的可參考的應(yīng)用系統(tǒng)與業(yè)務(wù)模式,自我研發(fā)模式是主要選擇,而開源軟件在其中發(fā)揮了很大的作用。核心應(yīng)用部署在私有云,對(duì)外服務(wù)的應(yīng)用為了便于自己的客戶訪問部署在公有云,這樣的混合云策略是非常多的企業(yè)用戶所考慮的或已經(jīng)部署的策略。
當(dāng)然,對(duì)于混合云與私有云,企業(yè)用戶選擇那一種方式,主要取決于自身的不同發(fā)展階段的不同需求而定。
在更高的業(yè)務(wù)擴(kuò)容與需求下,通用硬件+軟件定義成為飛貸金融科技IT全新架構(gòu)的基礎(chǔ),并以此構(gòu)建起來了具有混合云部署特點(diǎn)的全新解決方案。這也是借助FRECO云聯(lián)盟打造業(yè)界領(lǐng)先的全棧式混合云解決方案,助力企業(yè)用戶迎接云時(shí)代的數(shù)字化轉(zhuǎn)型的典范。
全新架構(gòu)下,混合云一舉定乾坤。