科普信息網(wǎng)

支持企業(yè)無縫上云,CynosDB應“云”而生

發(fā)布時間:2018-11-28 09:05:35 來源:51CTO 責任編輯:caobo

回顧歷史,每次世界經(jīng)濟出現(xiàn)大轉(zhuǎn)折的時候,未來幾年里都會有一個標志性的數(shù)據(jù)庫事件發(fā)生。

上世紀70年代,正值石油危機時期,在那之后,關(guān)系型數(shù)據(jù)庫理論出現(xiàn),才有了Oracle這樣的商業(yè)數(shù)據(jù)庫公司,以及像微軟和蘋果這樣的IT企業(yè);2000年左右發(fā)生了互聯(lián)網(wǎng)泡沫,Cache文檔型數(shù)據(jù)庫、混合型的HKP數(shù)據(jù)庫在那個年代產(chǎn)生了,同時也有一批大型的IT企業(yè)相繼誕生。經(jīng)過PC互聯(lián)時代、互聯(lián)網(wǎng)時代、移動互聯(lián)網(wǎng)時代,現(xiàn)在,我們正處在“智能時代”的轉(zhuǎn)折點上。

相應的,騰訊數(shù)據(jù)庫在每個時期也都有相應的產(chǎn)品。

TencentDB發(fā)展歷史

站在“智能時代”的轉(zhuǎn)折點上,騰訊的數(shù)據(jù)庫已經(jīng)開始全球化部署,私有云和公有云并重,推出了NewSQL數(shù)據(jù)庫,也就是CynosDB。“CynosDB的誕生,也是跟前面幾次不謀而合,我想這也可以稱之為歷史的必然。”騰訊云數(shù)據(jù)庫產(chǎn)品總監(jiān)祝百萬表示。

創(chuàng)建云數(shù)據(jù)庫,不忘初心

在沒有云之前,建設(shè)數(shù)據(jù)庫、關(guān)系網(wǎng)絡(luò)、機器和存儲,都是非常復雜的。自從有了云之后,一切都變得簡單了,只需把業(yè)務(wù)上云,直接使用。如果有解決不了的問題,只需通過7×24小時的云廠商服務(wù),或者相應的工具解決,這就是IT資源的服務(wù)化,通過服務(wù)的方式,把以前復雜多變的IT變更和資源當成一個簡單的服務(wù)來提供給用戶,就像水和電一樣。

既然IT資源服務(wù)化是云的本質(zhì),數(shù)據(jù)庫也是一樣的,可以通過服務(wù)化的方式提供給用戶。而第一代數(shù)據(jù)庫并不能很好的同時滿足可靠性、易用性、安全性以及低成本、高性能的要求。同時,硬件能力在不斷提升,用戶的需求也在不斷提高,對傳統(tǒng)的分布式的數(shù)據(jù)庫帶來了巨大壓力。這時我們需要一款新的數(shù)據(jù)庫,它需要為云而生,這就是騰訊的CynosDB。

CynosDB核心設(shè)計理念

CynosDB是業(yè)界第一款全面兼容市面上兩大最主流的開源數(shù)據(jù)庫MySQL和PostgreSQL的高性能企業(yè)級分布式云數(shù)據(jù)庫。

騰訊云數(shù)據(jù)庫高級產(chǎn)品經(jīng)理劉峰詳細介紹了CynosDB的核心設(shè)計理念。

1、Comprehensive ,”兼”容并包。即全面兼容新版開源數(shù)據(jù)庫MySQL和PostgreSQL,幫助企業(yè)實現(xiàn)平滑遷移。

2、Creative,分而治之。傳統(tǒng)的數(shù)據(jù)庫架構(gòu)相當于一個大盒子,如何把內(nèi)存、CPU和磁盤進行合理的分配,減少資源浪費?CynosDB的實現(xiàn)方式是分而治之,將計算與存儲分離。這就需要在計算層和存儲層之間進行通訊。通訊是通過網(wǎng)絡(luò)來進行的,所以需要減少網(wǎng)絡(luò)通訊的流量,騰訊的CynosDB就實現(xiàn)了“日志即數(shù)據(jù)庫”的架構(gòu)。

3、Cloud Native,應“云”而生。騰訊的數(shù)據(jù)庫搭建在騰訊云現(xiàn)有的高效穩(wěn)定的云服務(wù)之上,所以可以快速地搭建出一套高性能、高可用、高可靠的云數(shù)據(jù)庫。

4、Cost Effective,事半功”倍”。我們需要一個在性能上能超過傳統(tǒng)數(shù)據(jù)庫的云數(shù)據(jù)庫,并且可以給客戶減少成本壓力。因為云計算的本身就是要給客戶一個很實惠的服務(wù),CynosDB可以實現(xiàn)真正的按量計費和彈性的擴增容。

5、Cohesive,相“輔”相成。CynosDB做到了通過極簡的軟件優(yōu)化來釋放硬件紅利。

CynosDB的性能突破100萬大關(guān),實現(xiàn)了商用數(shù)據(jù)庫同等級別的極速性能。存儲容量達到了128TB,實現(xiàn)了國外云數(shù)據(jù)庫領(lǐng)先廠商一倍的性能和存儲量。CynosDB將整個計算節(jié)點、故障節(jié)點恢復的時間從分鐘級帶到秒級。比傳統(tǒng)的備份回檔的速度提高了180倍。

1/15的價格成本

得益于極簡的設(shè)計理念,CynosDB既支持普通的網(wǎng)絡(luò)和硬件設(shè)備,又能夠最大程度釋放硬件性能紅利。同時,靈活的擴展功能和購買方式,減少了用戶在計算和存儲資源上的浪費,綜合下來,CynosDB和同樣高性能的傳統(tǒng)商業(yè)數(shù)據(jù)庫相比,價格只相當于它的1/15。

CynosDB在技術(shù)層面的多項創(chuàng)新,讓其具備真正的公有云原生數(shù)據(jù)庫高性價比、高可用性以及彈性擴展等諸多優(yōu)勢,助力企業(yè)大幅降低“上云”成本。

比如,采用“日志即數(shù)據(jù)庫”技術(shù)方案,可以最大限度的減少網(wǎng)絡(luò)數(shù)據(jù)輸入/輸出(IO)。該技術(shù)將日志轉(zhuǎn)換為記錄以及數(shù)據(jù)頁的操作“下推”到存儲層完成,將網(wǎng)絡(luò)IO減到最少,從而大幅度降低使用流量。

自研的用戶態(tài)分布式文件系統(tǒng),減少了操作系統(tǒng)上下文切換以及數(shù)據(jù)在用戶態(tài)和內(nèi)核態(tài)之間拷貝引起的性能損耗,進一步優(yōu)化了關(guān)鍵路徑的系統(tǒng)性能,降低請求延遲,同時大幅度降低CPU使用率,為企業(yè)后期業(yè)務(wù)擴展留下空間。

另外,CynosDB 的“可計算智能存儲”進一步滿足企業(yè)的實際應用場景,讓企業(yè)按實際使用量計費,自動擴縮容。在降低企業(yè)開支的同時,輕松應對突發(fā)的業(yè)務(wù)規(guī)模變化。

天生適合高性能、高可用的場景

從具體的應用場景來看,CynosDB是眾多高性能企業(yè)應用“上云”的最佳選擇。

1、首先是高性能、高可用的企業(yè)應用。CynosDB可以平滑上云,保證業(yè)務(wù)連續(xù)高效運轉(zhuǎn),降低企業(yè)的運營成本,可以通過自動運維減少人工干預。

2、在互聯(lián)網(wǎng)和游戲業(yè)務(wù)中的應用主要體現(xiàn)在三個方面:

1)應對峰值業(yè)務(wù)。無論是電商還是游戲行業(yè),互聯(lián)網(wǎng)業(yè)務(wù)經(jīng)常有很大的業(yè)務(wù)量的峰值變化。CynosDB靈活的計算擴展天生適合應對峰值業(yè)務(wù)。

2)快速備份回檔。CynosDB將備份回檔的速度提高了180倍,當游戲版本出現(xiàn)問題的時候,可以更快地修復問題,給客戶提供更快的游戲服務(wù)。

3)海量可擴展存儲。CynosDB是一個分布式的共享存儲,游戲公司可以利用它來實現(xiàn)混服和合服的操作,同時不需要用多個實例來支撐游戲業(yè)務(wù)。

記者視點

隨著云環(huán)境的成熟,很多企業(yè)的業(yè)務(wù)都在向云端遷移。今天運行的絕大多數(shù)企業(yè)應用軟件都離不開數(shù)據(jù)庫的支持。據(jù)美國權(quán)威咨詢公司Gartner預測,2023年世界上3/4的數(shù)據(jù)庫都會跑在云上。CynosDB作為業(yè)界第一款全面兼容市面上兩大最主流的開源數(shù)據(jù)庫MySQL和PostgreSQL的高性能企業(yè)級分布式云數(shù)據(jù)庫,全力支持企業(yè)低成本“無縫”上云,開創(chuàng)了云數(shù)據(jù)庫的新起點。

標簽: 企業(yè)無縫上云

上一篇:萬物智慧互聯(lián)才是未來的主流形態(tài)
下一篇:云計算技術(shù)如何運作影響商業(yè)世界?

新聞排行