官方首次披露,TDSQL十年自主可控之路
騰訊科技訊 3月12日,騰訊雲全新發布自主可控金融業務支撐平臺,該平臺集中整合騰訊雲在基礎架構、資料庫、大資料以及人工智慧等技術場景中的優勢能力,致力於幫助金融機構在數字化轉型過程中構建全方位自主可控技術體系。其中,騰訊雲也首次正式對外披露分散式資料庫TDSQL的十年自主可控之路。
資料作為金融行業的生命線,承載資料的資料庫產品,無疑是金融科技的核心,也是當前金融產業安全、自主可控的關鍵。目前商業銀行以及國內金融機構資料庫產品幾乎被國外商用資料庫壟斷。
騰訊雲分散式資料庫TDSQL負責人 潘安群
一方面,由於核心智慧財產權掌握在國外廠商手中,極有可能發生廠商斷供風險,且該行業長期被傳統廠商壟斷,金融企業IT成本居高不下。另一方面,在金融企業數字化轉型的趨勢下,尤其網際網路化浪潮衝擊下,傳統銀行的集中式IT架構難以適應網際網路業務的快速發展,例如春節紅包等場景,傳統的集中式解決方案無法支撐海量使用者。
在這種情況下,採用國產自主可控的分散式資料庫顯得尤為必要。
十年探索,TDSQL專為“金融”而生
“一款金融級的分散式資料庫,必須要經過數年的積澱,以及海量業務場景的錘鍊 ” 騰訊雲分散式資料庫TDSQL負責人潘安群表示。
TDSQL的誕生正式如此。
時間回溯到2002年,因為當時騰訊的計費產品還處於起步階段,技術團隊選擇完全基於開源MySQL構建資料庫體系。隨著開放戰略的興起,同時為了解決計費等公司級敏感業務高可用、核心資料的零流失、核心交易的零錯賬等問題,騰訊資料庫團隊從07年開始自研了一款資料庫產品,這也是TDSQL的前身,這款資料庫在當時很好的支撐了09年的開放平臺浪潮。
隨著騰訊開放合作的發展擴大,行業場景越來越多,這款資料庫在支援騰訊內部業務體系是很完美的,但是無法很好的為合作伙伴提供服務,因此從2012年開始,騰訊基於“開源定製化+自研”策略構建更加通用的資料庫產品,正式命名為TDSQL。目標就是解決金融系統中高可用、資料一致性、水平伸縮問題。
可以說TDSQL的誕生,一開始就是為金融場景而生。
2014年對於TDSQL來說是極具重要意義的一年,第一家網際網路銀行微眾銀行籌建,在強調自主可控技術的前提下,他們技術團隊對當時國內諸多資料庫產品技術選型後,最終決定選擇TDSQL作為其核心繫統的資料庫方案,這是全球首家採用分散式的資料庫解決方案的銀行。
2016年以後,TDSQL正式開啟自主可控之路,開放給更多的金融企業使用,得益於海量業務場景的錘鍊,使得TDSQL成為一款產品化資料庫,具備一個完整的產品體系。
“赤兔”和“扁鵲”,空地雙層安全體系
作為一款金融級資料庫,TDSQL具備六大核心特性,包括資料強一致性、金融級高可用、高效能低成本、企業級安全性、線性水平擴充套件、智慧化運維。
在一些事關資料安全的特性上,TDSQL做了重點的加強,比如針對高可用等問題。TDSQL可以輕鬆支援異地多活。
除了技術上保障之外,TDSQL還從運營角度保障資料的安全。據分析,目前,金融行業大部分資料庫產品化程度不夠,相當多的安全事故均是由運營操作不規範帶來的。TDSQL通過提供“赤兔”自助運營和“扁鵲”智慧DBA徹底規避人為誤操作帶來的安全隱患。
“赤兔”自助運營服務,可以從管理員視角,在可用性、安全、效率、成本維度進行全方位管控,90%的日常運營操作均可以通過Web頁面完成,減少人為差錯同時幫助金融使用者節約管理及經濟成本、降低風險。
“扁鵲”智慧DBA則幫助金融使用者防範系統異常,通過採集超過400+運營指標,基於AI+Policy的智慧診斷技術,幫助金融使用者快速定位解決問題,並預防潛在風險,防範於未然。
此外,分散式資料庫TDSQL為使用者提供資料庫防火牆、透明加密、自動脫敏等安全防護措施,減少使用者誤操作和黑客入侵帶來的安全風險。
行業首次:“兩點四中心”成功實踐
微眾銀行對於TDSQL的自主可控實踐起到重要的推動作用。作為業內首家完全基於TDSQL自主可控資料庫技術的構建分散式核心系統的銀行,其1.0架構採用兩地三中心形式,在2017年初,啟動2.0架構,採用的兩地四中心(同城三中心多活)架構,相較於傳統銀行的兩地三中心架構,實現資料中心級故障的情況下,依然能保證資料零丟失。
這也是兩地四中心架構在銀行核心系統的首次應用,目前已經穩定運營1年多。值得一提的是微眾銀行“基於分散式架構的同城三中心多活研究與實踐”的課題,榮獲中國銀保監會發布的2018年度銀行業資訊科技風險管理研究一類成果獎。
目前,TDSQL已經為超過500+的政企和金融機構提供資料庫的公有云及私有云服務,客戶覆蓋銀行、保險、證券、網際網路金融、計費、第三方支付、物聯網、網際網路+、政務等領域。強大的安全性、高可用性正快速推進國內金融行業自主可控程序。