您好,登錄后才能下訂單哦!
2019年7月10日,在 中國(guó)互聯(lián)網(wǎng)大會(huì) 數(shù)字金融發(fā)展論壇上,螞蟻金服OceanBase商業(yè)化資深總監(jiān) 韓鴻源(老邯) 發(fā)表主題演講,分享了螞蟻金服分布式架構(gòu)的核心技術(shù)能力,以及以O(shè)ceanBase數(shù)據(jù)庫(kù)為代表的分布式產(chǎn)品的最佳業(yè)務(wù)實(shí)踐。
很多人對(duì)螞蟻金服的了解還僅僅停留在支付寶,其實(shí)今天的螞蟻金服已經(jīng)逐步成長(zhǎng)為大型的金融集團(tuán),覆蓋了很多范圍的業(yè)務(wù),這些業(yè)務(wù)中不僅包括超過8.7億實(shí)名注冊(cè)用戶,日活2億多的支付寶APP,還包括服務(wù)億級(jí)免押業(yè)務(wù)的芝麻信用,以及累積發(fā)放超過17000億貸款已全面上云的網(wǎng)商銀行等等。
所有這些業(yè)務(wù)的后臺(tái)實(shí)際上是基于螞蟻金服的一整套技術(shù)能力,通過分布式架構(gòu)和分布式產(chǎn)品有效支撐這些業(yè)務(wù)持續(xù)、穩(wěn)定、可靠地運(yùn)行。 今天,從技術(shù)能力完整性的角度來(lái)看,沒有一個(gè)企業(yè)能夠做成所有的事情。
作為金融科技行業(yè)的領(lǐng)先企業(yè),螞蟻金服和我們背后的阿里巴巴集團(tuán)共同深耕,持續(xù)多年做了大量的技術(shù)積累,在技術(shù)方面做了全堆棧的技術(shù)覆蓋:從最底層的硬件,到上層系統(tǒng)的軟件,再到更上層的應(yīng)用系統(tǒng),都是由我們自己完全自主研發(fā),獨(dú)立建設(shè)的系統(tǒng)。
圖1:螞蟻金服分布式金融核心套件
從螞蟻金服的技術(shù)積累來(lái)看,整體的分布式金融核心實(shí)際上是來(lái)源于分布式架構(gòu)的使用。當(dāng)產(chǎn)品有機(jī)的跟分布式架構(gòu)結(jié)合之后,形成了一套整體的支撐能力,包括了海量業(yè)務(wù)的處理能力和高可靠高可用的核心技術(shù)能力,來(lái)幫助我們有效地運(yùn)行所有的業(yè)務(wù)。
螞蟻金服擁有自研的分布式數(shù)據(jù)庫(kù)和中間件,同時(shí)也擁有技術(shù)風(fēng)險(xiǎn)防控和開發(fā)運(yùn)維兩大數(shù)據(jù)平臺(tái)。當(dāng)完成了這樣一套分布式的整體架構(gòu)的搭建之后, 如何在龐大的分布式架構(gòu)下持續(xù)、穩(wěn)定、可靠的運(yùn)行成為了更核心的問題 。我們?cè)跇I(yè)務(wù)層面做了這些抽象之后,形成了自己特有的行業(yè)性的業(yè)務(wù)能力,這些產(chǎn)品都是面向市場(chǎng)對(duì)客戶輸出并且不斷從市場(chǎng)中收集反饋優(yōu)化迭代而成的,而不是關(guān)起門自己研究自己用,這些產(chǎn)品已經(jīng)實(shí)際幫助了很多企業(yè)業(yè)務(wù)系統(tǒng)的構(gòu)建和發(fā)展。
圖2:分布式架構(gòu)帶來(lái)的價(jià)值
阿里巴巴每年都有大規(guī)模的促銷活動(dòng),業(yè)務(wù)驅(qū)動(dòng)了技術(shù)的飛速發(fā)展,創(chuàng)造了很多世界矚目的紀(jì)錄。這些紀(jì)錄里有很多跟性能、穩(wěn)定性相關(guān)的因素,而這些都來(lái)源于我們背后持續(xù)不斷的的技術(shù)能力的積累和沉淀。今天大家可以看到,螞蟻金服已經(jīng)能夠達(dá)到99.99%的高可用性和超過25萬(wàn)筆/秒的高并發(fā)交易數(shù)等等。 這些數(shù)據(jù)的背后是螞蟻金服分布式金融核心的整體技術(shù)能力的體現(xiàn)。
圖3:OceanBase發(fā)展歷程
在螞蟻金服整體架構(gòu)中,其中有一個(gè)很基礎(chǔ)的要素,同時(shí)也是非常核心的產(chǎn)品——就是我們的 OceanBase分布式數(shù)據(jù)庫(kù) 。OceanBase至今已經(jīng)發(fā)展了近十年時(shí)間。在過去十年,OceanBase經(jīng)歷了一個(gè)漫長(zhǎng)的發(fā)展過程。從2010年開始發(fā)布第一個(gè)版本,應(yīng)用在淘寶收藏夾的核心業(yè)務(wù)中,到2014年的0.5版本全面應(yīng)用于網(wǎng)商銀行,再到2019年最新發(fā)布的2.x版本,目前已經(jīng)有非常多的內(nèi)外部用戶都在核心系統(tǒng)中使用。
OceanBase是由阿里巴巴和螞蟻金服擁有100%自主知識(shí)產(chǎn)權(quán)的分布式關(guān)系數(shù)據(jù)庫(kù)。 OceanBase沒有依賴任何開源數(shù)據(jù)庫(kù)或者存儲(chǔ)引擎的相關(guān)代碼 ,而是從第一行代碼開始就完全自主研發(fā)的分布式數(shù)據(jù)庫(kù)產(chǎn)品。
圖4:OceanBase特性
從 客戶使用角度 來(lái)看,OceanBase數(shù)據(jù)庫(kù)對(duì)于用戶來(lái)說(shuō)有一個(gè)很大的優(yōu)勢(shì),我們以分布式的方式把分布式的機(jī)器搭建起來(lái)以后,用戶在實(shí)際使用的時(shí)候依然是集中式的使用方式。 客戶可以忽略掉所有后臺(tái)的差異,而把分布式數(shù)據(jù)庫(kù)當(dāng)成跟傳統(tǒng)集中式數(shù)據(jù)庫(kù)一樣的方式使用 。
從 性能角度 來(lái)看,在2017年,OceanBase就已經(jīng)創(chuàng)造了非常高的性能指標(biāo)。在2017年的雙11,已經(jīng)達(dá)到了每秒25.6萬(wàn)筆的交易峰值。大家在談數(shù)據(jù)庫(kù)的時(shí)候,往往感興趣的都是一個(gè)單一的性能指標(biāo)。 實(shí)際上對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),可靠性、可用性和可擴(kuò)展性往往比單一的性能指標(biāo)更重要 。對(duì)于一個(gè)數(shù)據(jù)庫(kù)來(lái)說(shuō),很多時(shí)候它能否做到在擴(kuò)展之后仍然能夠快速把資源利用起來(lái),這在實(shí)際業(yè)務(wù)中其實(shí)有比較大的挑戰(zhàn)。
在 兼容性 方面來(lái)看,其實(shí)今天很多金融機(jī)構(gòu)已經(jīng)運(yùn)行在傳統(tǒng)數(shù)據(jù)庫(kù)里了,當(dāng)我們想把這些客戶從原有的數(shù)據(jù)庫(kù)遷移到一個(gè)更有效運(yùn)行的數(shù)據(jù)庫(kù)的時(shí)候,兼容性是必須要考慮的一項(xiàng)能力。所以 OceanBase做了很大的努力跟主流的技術(shù)棧做兼容,方便用戶發(fā)揮既有投資的價(jià)值,并且讓用戶能夠維持原來(lái)已經(jīng)形成的使用習(xí)慣 。
最后一點(diǎn),也是今天很多金融機(jī)構(gòu)都非常關(guān)心的一項(xiàng)能力——容災(zāi)。當(dāng)分布式架構(gòu)改造完成之后,實(shí)際上已經(jīng)可以把你的能力提升到一個(gè)更高的階段。 如下方的示意圖所示,今天螞蟻金服/支付寶的主生產(chǎn)系統(tǒng)和我們支撐的網(wǎng)商銀行的整個(gè)銀行系統(tǒng),其實(shí)都運(yùn)行在這個(gè)架構(gòu)之上。它已經(jīng)不是一個(gè)多中心之間互相做災(zāi)備的架構(gòu),而是一個(gè)多地多中心多活的架構(gòu)。
圖5:螞蟻金服三地五中心高可用方案示意圖
在多活架構(gòu)情況下,實(shí)際上我們可以做到在不同的中心之間任意的去劃撥用戶的流量。 在2018年的云棲大會(huì)上螞蟻金服副CTO胡喜在ATEC主論壇現(xiàn)場(chǎng)模擬挖斷支付寶近一半服務(wù)器的光纜。結(jié)果只用了26秒,模擬環(huán)境中的支付寶就完全恢復(fù)了正常。 而這場(chǎng)26秒自斷服務(wù)器現(xiàn)場(chǎng)演示的技術(shù)核心其實(shí)正是基于OceanBase的三地五中心架構(gòu)方案 。
圖6:2018年云棲大會(huì)現(xiàn)場(chǎng)剪光纜
今天如果剪掉任何一根光纖,切掉任何一個(gè)數(shù)據(jù)中心都完全不會(huì)影響到支付寶和網(wǎng)商銀行的業(yè)務(wù)運(yùn)行。OceanBase數(shù)據(jù)庫(kù)的這些核心技術(shù)能力,在金融機(jī)構(gòu)的眾多應(yīng)用場(chǎng)景里具有非常大的發(fā)揮空間和使用前景。未來(lái),螞蟻金服OceanBase數(shù)據(jù)庫(kù)將在金融科技領(lǐng)域持續(xù)深耕不斷打磨自身,通過不斷迭代的產(chǎn)品幫助更多企業(yè)、更多業(yè)務(wù)穩(wěn)妥創(chuàng)新,持續(xù)成長(zhǎng)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。