云計算、大數據等關(guān)鍵技術(shù),是當今金融行業(yè)最為關(guān)注的核心技術(shù),國內各大金融機構正在逐步建立基于云計算和大數據的數據經(jīng)營(yíng)習慣,并不斷推進(jìn)創(chuàng )新研究。面對金融業(yè)務(wù)的創(chuàng )新和傳統業(yè)務(wù)改造的雙重需求,金融機構投資開(kāi)放平臺,使用開(kāi)源,已經(jīng)成為金融信息化發(fā)展過(guò)程中愈加關(guān)注的關(guān)鍵問(wèn)題。華為金融云,利用統一的開(kāi)放平臺,支持IT基礎設施從傳統架構、Cloud1.0、Cloud2.0到Cloud3.0的平滑演進(jìn),加速數字化金融轉型。
金融云1.0:X86+VM
目前國內銀行基礎設施已經(jīng)明確了開(kāi)放平臺架構,大部分銀行已經(jīng)完成中間件和應用在X86+VM虛擬機架構上的適配,很多銀行新應用上線(xiàn)要求100%部署在虛擬機上,這是金融云的1.0階段。然而,該階段有顯而易見(jiàn)的問(wèn)題:在這個(gè)架構下,應用部署在數據中心層面,以VM虛擬機為中心的資源管理對于網(wǎng)絡(luò )和存儲往往需要用腳本預配置,而且目前管不了物理機,手工配置效率不僅低下,且牽一發(fā)動(dòng)全身。因而,如何高效管理流程、管理網(wǎng)絡(luò )、管理存儲,成為了亟待解決的問(wèn)題。
金融云2.0:X86+OpenStack
要實(shí)現業(yè)務(wù)驅動(dòng)的自動(dòng)化管理和調度,構建一個(gè)完整的IaaS方案,要從數據中心的層面,綜合考慮計算,網(wǎng)絡(luò ),存儲3個(gè)資源池的統一協(xié)同,甚至必須考慮資源池在多個(gè)數據中心的協(xié)同,這里我們簡(jiǎn)化稱(chēng)為X86+OpenStack,即Cloud2.0.
OpenStack是目前最主流的開(kāi)放云架構,只有用開(kāi)放的架構,才能解決技術(shù)之外的,把不同廠(chǎng)商的軟硬件系統協(xié)同起來(lái),支撐銀行的應用。然而,銀行監管在技術(shù)指標上是各個(gè)行業(yè)中最嚴格的,對云平臺提出的要求也最高,所以往往云計算的廠(chǎng)商均要在OpenStack架構的基礎上做很多商用加強,以滿(mǎn)足銀行業(yè)務(wù)穩定云上運行。
例如,金融行業(yè)往往要求云平臺軟件任何升級不能中斷業(yè)務(wù),僅這一點(diǎn)很多云管平臺做不到,華為在OpenStack上做了加固,基于OpenStack模塊解耦,采用分布式架構的優(yōu)勢,一個(gè)模塊一個(gè)模塊的輪替升級,對業(yè)務(wù)沒(méi)有任何影響;
再例如,Linux每年會(huì )發(fā)布近200個(gè)安全補丁,一般打補丁虛擬機要重啟才能起作用,當前云平臺廠(chǎng)商的平均水平能只做到不到30%的熱補丁不需要重啟虛擬機,曾經(jīng)的最佳實(shí)踐是AWS,可以做到50%的情況下打補丁不用啟虛擬機,華為通過(guò)對云內核的加固,可以實(shí)現75%的情況下不用重啟虛擬機。以當前國內大中銀行虛擬機2000-10000臺左右的規模計算,這將切實(shí)減少數據中心在云上的業(yè)務(wù)風(fēng)險。
金融云3.0:X86+OpenStack+Container+BigData
只考慮X86+OpenStack層面是不是就夠了呢?計算、網(wǎng)絡(luò )、存儲的協(xié)調及自動(dòng)化調度,只解決了應用的快速部署上線(xiàn),資源統一管理的問(wèn)題,而銀行面向移動(dòng)互聯(lián)網(wǎng)創(chuàng )新的應用,比如說(shuō)各種寶,各種pay,各種小微,從基因上就要求必須支持各種分布式部署,彈性擴容、縮容。另外,還有互聯(lián)網(wǎng)應用的黃金28天原則,也要求應用從開(kāi)發(fā),測試,上線(xiàn),升級整個(gè)生命周期要具備迭代能力和速度,這時(shí)就必須考慮IaaS以上的平臺能力。
考慮到應用的整個(gè)生命周期的快速迭代和大數據對客戶(hù)行為分析場(chǎng)景的與日俱增,以“資源為中心”到“以應用為中心”的轉變勢在必行,IT基礎設施云平臺必須還要具備輕量級容器應用的部署和管理能力,PaaS平臺和大數據服務(wù)的能力,即X86+OpenStack+Container+BigData的Cloud3.0架構。
華為在開(kāi)放架構的解決方案上戰略投入,在主要的Docker,PaaS,大數據開(kāi)源社區中,華為都是積極的貢獻者和領(lǐng)導者,華為將提供包括微服務(wù)框架,分布式數據庫和消息隊列,容器等支持原生云(即CloudNative)分布式應用的完整平臺能力,支撐銀行業(yè)務(wù)極速上線(xiàn),快速試錯,業(yè)務(wù)變革。
前不久,華為提交了Carbon碳原子項目,這是在大數據領(lǐng)域上第一個(gè)支持多維分析的Hadoop文件系統。多維分析在金融領(lǐng)域應用十分廣泛,客戶(hù)畫(huà)像,精準營(yíng)銷(xiāo)等必須要基于多維分析才能有準確有效的結果。之前的應用多維分析通過(guò)對每一維度數據組單獨建模來(lái)對應專(zhuān)門(mén)的BI工具,效率很低,性能也比較差,分析的規模也比較有限。Carbon碳原子項目可以讓各種BI工具,用一個(gè)多維的數據模型,接入到統一的Spark平臺上完成分析,充分利用大數據平臺分布式能力,性能可以提高10倍以上。
統一開(kāi)放平臺,從現在到未來(lái)
為了滿(mǎn)足銀行應用面向未來(lái)的演進(jìn),銀行IT基礎設施的規劃首先要考慮滿(mǎn)足創(chuàng )新應用分布式開(kāi)發(fā)部署的變化要求,同時(shí)也要兼顧銀行傳統應用云化的平臺要求,尤其很大一部分運行在小型機上的銀行應用,比如銀行卡,信貸等中間業(yè)務(wù),用多臺X86服務(wù)器,會(huì )造成應用修改和管理系統變得更加復雜。針對這些傳統小型機應用,華為也提供基于X86的KunLun開(kāi)放架構小型機,支撐金融核心業(yè)務(wù)。
一個(gè)平臺從現在向未來(lái)平滑演進(jìn),保持它的開(kāi)放性十分重要。可以說(shuō),華為利用統一的開(kāi)放平臺,支持IT基礎設施,從現在向未來(lái)平滑演進(jìn)。目前,華為在開(kāi)放架構解決方案上,全球有超過(guò)150家金融SV投入到創(chuàng )新開(kāi)發(fā)研究,和華為一道為分布在全球300多家金融客戶(hù)提供領(lǐng)先的產(chǎn)品和解決方案。未來(lái),華為將繼續用開(kāi)放架構的軟件和簡(jiǎn)單易用的硬件,成為金融云架構轉型的最佳伙伴,加速數字化金融轉型的步伐!