ITBear旗下自媒體矩陣:

懂游戲懂應(yīng)用更懂云:騰訊云工程師揭秘高IO版CDB

   時(shí)間:2015-07-06 11:34:39 來源:ITBEAR編輯:星輝 發(fā)表評論無障礙通道

眾所周知,游戲研發(fā)和運(yùn)營匯總,時(shí)間的把控尤為重要。如果有這樣一款產(chǎn)品,能加快各種資源的部署、修改,擴(kuò)容等,必將大大加快游戲上線進(jìn)程,為開發(fā)商帶來更穩(wěn)定可靠的服務(wù),為玩家?guī)砀焖倭鲿车捏w驗(yàn)。

騰訊云最新發(fā)布的高IO版云數(shù)據(jù)庫(CDB)正是這樣一款產(chǎn)品。經(jīng)過多年積累、多個(gè)版本迭代優(yōu)化,并且經(jīng)過騰訊內(nèi)部各種業(yè)務(wù)的踩坑和驗(yàn)證,高IO版CDB才得以完美的動(dòng)作呈現(xiàn)在開發(fā)商面前。那么,千錘百煉之后的騰訊云CDB,到底能為游戲廠商,應(yīng)用開發(fā)者帶來哪些武林秘籍?下面我們就來看看它都有哪些大招。

 大招一:天下武功,唯快不破(全新高IO)

通常,不管是App還是游戲,都會(huì)有用戶爆發(fā),擁擠的情況。這個(gè)時(shí)候,數(shù)據(jù)庫能抗住多大的請求量就直接決定了服務(wù)質(zhì)量。自建DB往往通常由于磁盤、內(nèi)存等限制很難突破這些物理極限。與業(yè)內(nèi)一些采用SATA、SAS接口,或者使用PCI-E SSD作為緩存的業(yè)界其他云廠商的關(guān)系數(shù)據(jù)庫不同,騰訊云RDS主備機(jī)完全采用PCI-E SSD,并且在PCI-E SSD中自帶動(dòng)態(tài)RAID5,既能保證數(shù)據(jù)在Flash顆粒層面的安全性,又能保證數(shù)據(jù)的讀寫性能。數(shù)據(jù)顯示,騰訊云高IO版CDB性能提升高達(dá)10倍。

騰訊云CDB使用的存儲(chǔ),在裸盤測試下,順序混合讀寫(1:1)可以達(dá)到3000MB/s,隨機(jī)混合讀寫在1500MB/s左右。這樣的磁盤性能確保了全新版騰訊云CDB可以提供高達(dá)37000的QPS,遠(yuǎn)遠(yuǎn)領(lǐng)先業(yè)界,能夠很好地滿足IO密集型企業(yè)客戶需求。

值得一提的是,性能提升的同時(shí),而價(jià)格卻保持不變,一如既往的高性價(jià)比,實(shí)屬業(yè)界良心。

大招二:星際穿越,斗轉(zhuǎn)星移(回檔與遷移)

在游戲運(yùn)營中,回檔是一個(gè)非常常見的需求。若能有一個(gè)工具,秒級回檔,必將是一把利器。好像在歷史中任意穿梭。若是由開發(fā)商自己來實(shí)現(xiàn)這個(gè)能力,一來是麻煩,二來是代價(jià)大,三來還容易出錯(cuò)。若不小心穿越到了史前時(shí)代,后果不堪設(shè)想。

騰訊云結(jié)合多年運(yùn)營經(jīng)驗(yàn),結(jié)合冷備熱備,提供5天內(nèi)任意時(shí)間回檔能力。只需要用戶確定時(shí)間,輕擊按鈕便可以控制數(shù)據(jù)的前世與今生。此等招數(shù)必將會(huì)成為各類游戲、APP不可或缺的制勝法寶。

同時(shí),如果希望把數(shù)據(jù)從自建DB或其他MYSQL遷移至騰訊云CDB,騰訊云還提供一鍵式自建遷移工具,可以非常便捷的在控制臺(tái)上填寫基本參數(shù),然后一個(gè)按鈕便可以完成數(shù)據(jù)搬家。搬家之后,數(shù)據(jù)就踏上了云端,從此完成了華麗的轉(zhuǎn)身,從此再也不必?fù)?dān)心安全、擴(kuò)容、性能等問題。這個(gè)好用的工具,預(yù)計(jì)7月下旬上線。

 大招三:歸去來兮,川流不息(導(dǎo)入與導(dǎo)出)

騰訊云CDB還提供批量腳本導(dǎo)入和導(dǎo)出功能。在游戲開服或者初始化時(shí),往往需要用腳本的方式來批量創(chuàng)建和設(shè)定一些數(shù)據(jù)庫的配置。這個(gè)時(shí)候,使用批量操作功能,可以迅速部署好服務(wù),即便是有所疏漏,也可以在管理端快速修改,輕松完成部署服務(wù)加快開發(fā)流程。如果要把數(shù)據(jù)再導(dǎo)出以便降冷保存,這個(gè)時(shí)候還可以使用CDB的批量導(dǎo)出功能,冷備與binlog均可以導(dǎo)出。該Binlog可以在外網(wǎng)下載,也可以下載到騰訊云的虛擬機(jī)。數(shù)據(jù)來去自由,才是真正的在云中漫步。

 大招四:虛實(shí)相生,仙女撒花(只讀從機(jī))

通常,默認(rèn)的CDB,有一個(gè)主機(jī)一個(gè)從機(jī)。當(dāng)主機(jī)故障時(shí),從機(jī)可提供服務(wù)。而類似大型游戲、移動(dòng)APP、網(wǎng)站等應(yīng)用場景需要大量的讀取,但寫量需求不算太大。這個(gè)時(shí)候,單臺(tái)主機(jī)可能承受不住,但其實(shí)數(shù)據(jù)又并沒有那么分散,買多臺(tái)主機(jī)顯然不劃算。因此,一主多從的方式應(yīng)運(yùn)而生。騰訊云支持CDB多從機(jī)只讀,當(dāng)用戶購買主機(jī)時(shí),可以同時(shí)選擇從機(jī)購買,也可以在已有的實(shí)例上添加從機(jī)器。這些從機(jī)器將會(huì)自動(dòng)的從主機(jī)同步數(shù)據(jù),保證多份數(shù)據(jù)一致。后面的讀取,就可以分散在多臺(tái)機(jī)器,從而極大的提高了并發(fā)讀取能力。

大招五:七竅玲瓏,手眼通天(全新監(jiān)控)

近期,互聯(lián)網(wǎng)安全事件時(shí)有發(fā)生,引發(fā)了行業(yè)對數(shù)據(jù)安全問題的討論。常規(guī)的監(jiān)控往往只是提供一些簡單的讀寫分析、cpu,內(nèi)存等,而對DB本身缺乏深入的把握。騰訊云全新CDB提供磁盤IO、網(wǎng)絡(luò)流量、CPU使用情況、連接、查詢、慢查詢、主從同步、數(shù)據(jù)備份等多個(gè)維度的關(guān)鍵數(shù)據(jù)監(jiān)控和統(tǒng)計(jì),且開發(fā)者可以根據(jù)自己感興趣的參數(shù)配置告警,完善的監(jiān)控和告警機(jī)制。

未來,騰訊云CDB監(jiān)控還會(huì)加入引擎緩存的命中率,臟頁比率等細(xì)節(jié)數(shù)據(jù),能為開發(fā)者提供更為細(xì)致的判斷依據(jù),為后續(xù)優(yōu)化夯實(shí)基礎(chǔ)。同時(shí),還提供靈活的告警配置,開發(fā)商可以根據(jù)自己感興趣的參數(shù)配置告警,一旦有任蛛絲馬跡便能立即反饋信息。

以上揭秘的五大招數(shù),是騰訊云全新高IO版CDB的幾點(diǎn)主要特性,除此之外,騰訊云CDB近期還會(huì)有一些其他新特性上線,如在線修改表字段,簡便而輕巧的控制臺(tái)等,將為游戲、移動(dòng)應(yīng)用開發(fā)者提供更加方便實(shí)用的功能。讓我們一起期待騰訊云全新高IO版帶來的行業(yè)新變化。

 (本文作者為騰訊云高級工程師:祝百萬)  
舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version