目前,華為云數(shù)據(jù)庫(kù)服務(wù)體系包含三大部分:面向傳統(tǒng)OLTP數(shù)據(jù)庫(kù)業(yè)務(wù)的關(guān)系型數(shù)據(jù)庫(kù)服務(wù):MySQL、PostgreSQL、SQL Server、Taurus。面向海量擴(kuò)展業(yè)務(wù)的非關(guān)系型數(shù)據(jù)庫(kù)(NOSQL)服務(wù):文檔數(shù)據(jù)庫(kù)服務(wù)DDS,分布式緩存服務(wù)Redis,Memcached,CloudTable,GES。面向數(shù)據(jù)庫(kù)倉(cāng)庫(kù)服務(wù)DWS(高斯200),以及面向數(shù)據(jù)庫(kù)生態(tài)如遷移、安全分別等服務(wù)共計(jì)16種。
對(duì)于不同類(lèi)型的客戶(hù),無(wú)論是愿意冒險(xiǎn)的,還是相對(duì)保守的,華為云數(shù)據(jù)庫(kù)都提供了對(duì)應(yīng)的解決方案,不僅限于公有云服務(wù),還能提供私有云和多云(混合云)解決方案。
據(jù)了解,華為云數(shù)據(jù)庫(kù)今年還會(huì)有一系列的持續(xù)發(fā)布,特別是在今年9月的HC大會(huì)上會(huì)有重要發(fā)布。
“家底深厚”的華為云數(shù)據(jù)庫(kù)服務(wù)
2017年,華為云正式上線(xiàn)提供服務(wù),但華為在數(shù)據(jù)庫(kù)方面的積累可遠(yuǎn)不止兩年。其實(shí),早在2001年,華為就開(kāi)始布局?jǐn)?shù)據(jù)庫(kù)研發(fā),今天華為云數(shù)據(jù)庫(kù)服務(wù)是基于華為多年來(lái)在數(shù)據(jù)庫(kù)領(lǐng)域的研發(fā)經(jīng)驗(yàn)積累而來(lái),通過(guò)在線(xiàn)的方式,向用戶(hù)提供服務(wù)。
華為做數(shù)據(jù)庫(kù)絕不是玩票的,而是真的花大力氣去研發(fā),是真正投入致力于去打磨業(yè)界第一的產(chǎn)品與服務(wù)。據(jù)透露,目前華為有國(guó)內(nèi)領(lǐng)先的專(zhuān)門(mén)從事數(shù)據(jù)庫(kù)研發(fā)的工程師團(tuán)隊(duì),研發(fā)投入規(guī)模國(guó)內(nèi)也是首屈一指。難怪有人會(huì)說(shuō),認(rèn)真起來(lái)的華為是可怕的,對(duì)于華為來(lái)說(shuō),能用技術(shù)解決的難題,都不是難題。
總體來(lái)說(shuō),華為云數(shù)據(jù)庫(kù)第一大優(yōu)勢(shì),是基于華為過(guò)去30年在ICT領(lǐng)域的技術(shù)積累,特別在存儲(chǔ)、網(wǎng)絡(luò)和芯片這方面的技術(shù)。而且區(qū)別與BAT互聯(lián)網(wǎng)公司,華為在ToB領(lǐng)域的服務(wù)經(jīng)驗(yàn)也要更為豐富。
其次,華為自身對(duì)數(shù)據(jù)庫(kù)的需求非常高,數(shù)據(jù)庫(kù)技術(shù)也積累了大量的自身實(shí)踐,通過(guò)華為云向外輸出。比如華為商城,就是跑在華為云上。據(jù)介紹,華為商城數(shù)據(jù)庫(kù)使用的是MySQL,在華為mate 30發(fā)布時(shí),8秒鐘就有一個(gè)億的成交額,而在P30手機(jī)發(fā)布時(shí),更是10秒就有2個(gè)億的成交額,對(duì)數(shù)據(jù)庫(kù)的高可用,高并發(fā),高性能等方面都有著極高的要求,同時(shí)也顯示出華為云數(shù)據(jù)庫(kù)服務(wù)的超高支撐能力。
另一個(gè)能體現(xiàn)華為云數(shù)據(jù)庫(kù)技術(shù)積累的,是產(chǎn)品高性能的指標(biāo),同等環(huán)境配置下,在華為云上提供的SQL Server服務(wù)能做出40%+的性能提升,MySQL服務(wù)能做出近30%+的性能提升,文檔數(shù)據(jù)庫(kù)服務(wù)DDS是同類(lèi)產(chǎn)品的1+倍。
目前,華為云數(shù)據(jù)庫(kù)已廣泛應(yīng)用于互聯(lián)網(wǎng)、游戲、金融、汽車(chē)、物流、大企業(yè)等領(lǐng)域,在一下科技、開(kāi)天創(chuàng)世、佰米、賽默飛世爾、甄實(shí)、管家婆、用友等知名大企業(yè)客戶(hù)中反響極佳。
云原生數(shù)據(jù)庫(kù)Taurus詳解
Gartner 預(yù)測(cè),到2023年,世界上四分之三的數(shù)據(jù)庫(kù)都會(huì)跑在云上。傳統(tǒng)數(shù)據(jù)庫(kù)雖然可以放在云上,但卻面臨眾多挑戰(zhàn)。比如:資源利用率低,數(shù)據(jù)回檔慢,添加副本慢,有許多冗余寫(xiě)入,擴(kuò)展性弱等問(wèn)題。
傳統(tǒng)數(shù)據(jù)庫(kù)基于三十年前的存儲(chǔ)和計(jì)算一體,一主多輔的陳舊架構(gòu),雖然到現(xiàn)在,依然有它的價(jià)值,但顯然已經(jīng)難以滿(mǎn)足企業(yè)上云的需求。因此,我們看到,目前數(shù)據(jù)庫(kù)的市場(chǎng)格局正在發(fā)生變化,80%份額的傳統(tǒng)數(shù)據(jù)庫(kù)呈下降趨勢(shì),而新型云數(shù)據(jù)庫(kù)呈上升趨勢(shì)。
正是在此種背景下,云原生數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生,云原生希望達(dá)成的目的是能夠讓云上的服務(wù)最大程度的發(fā)揮出云的價(jià)值,從而讓云的用戶(hù)能最大程度的受益于云的能力。云原生數(shù)據(jù)庫(kù)通常有幾個(gè)比較典型特征,其一,計(jì)算與存儲(chǔ)分離,其二、充分利用新硬件紅利提高數(shù)據(jù)庫(kù)性能。其三,融入了AI和機(jī)器學(xué)習(xí)等最新技術(shù)。
因此,我們看到各大云廠商都有在這方面發(fā)力,AWS在2014發(fā)布 Aurora,隨后國(guó)內(nèi)的廠商開(kāi)始跟進(jìn),包括這次的華為云的Taurus。
看到Taurus這個(gè)名字,圈內(nèi)的朋友可能會(huì)有點(diǎn)眼熟,沒(méi)錯(cuò),前年華為也發(fā)布過(guò)一個(gè)Taurus數(shù)據(jù)庫(kù)(暫且叫Taurus1.0),也是一個(gè)分布式的數(shù)據(jù)庫(kù)產(chǎn)品,而此次華為云發(fā)布的Taurus(暫且叫Taurus2.0),相互之間是演進(jìn)關(guān)系,1.0我們解決了關(guān)鍵的技術(shù)積累,2.0更加考慮云的場(chǎng)景,以及客戶(hù)關(guān)注的核心問(wèn)題,在代碼和架構(gòu)上做了較多的重構(gòu)。
據(jù)介紹,Taurus是第一個(gè)基于MySQL 8.0開(kāi)發(fā)的高性能云原生分布式數(shù)據(jù)庫(kù),設(shè)計(jì)目標(biāo)是利用云原生設(shè)計(jì)解決傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)問(wèn)題。所以,它不是一個(gè)分布式中間件,而是一個(gè)真正的云原生數(shù)據(jù)庫(kù),在保持100%的開(kāi)源兼容性的基礎(chǔ)上,利用了新的存儲(chǔ)技術(shù),并提供多租戶(hù)支持,支持1寫(xiě)15讀,性能達(dá)到原生 MySQL 的7倍。此外,Taurus 構(gòu)建在共享分布式存儲(chǔ)上,存儲(chǔ)空間最高達(dá)128T,能跨 AZ 部署。
?
華為云數(shù)據(jù)庫(kù)Taurus架構(gòu)圖
從架構(gòu)上看,Taurus 采用計(jì)算與存儲(chǔ)分離,日志即數(shù)據(jù)的架構(gòu)設(shè)計(jì),將IO 密集型負(fù)載卸載到存儲(chǔ)節(jié)點(diǎn)完成。 Taurus 還充分利用云存儲(chǔ)的能力,實(shí)現(xiàn)存儲(chǔ)層實(shí)現(xiàn)獨(dú)立容錯(cuò)和自愈服務(wù)和共享訪(fǎng)問(wèn)(單寫(xiě)多讀)。
此外,Taurus還采用軟硬件結(jié)合,充分利用RDMA網(wǎng)絡(luò)等硬件優(yōu)勢(shì),對(duì)內(nèi)核進(jìn)行深度優(yōu)化,使性能有大幅提升。
數(shù)據(jù)庫(kù)作為云計(jì)算時(shí)代的重要載體,無(wú)疑是云競(jìng)爭(zhēng)中核心競(jìng)爭(zhēng)力的體現(xiàn),而且數(shù)據(jù)庫(kù)于華為的意義,也并非單純滿(mǎn)足云戰(zhàn)略的需要。因此,無(wú)論是從極早的布局,亦或是研發(fā)實(shí)力,還是品牌影響力,都讓華為云數(shù)據(jù)庫(kù)實(shí)力不容小覷,未來(lái)旗艦產(chǎn)品也更加值得期待。