騰訊云強(qiáng)大數(shù)據(jù)同步服務(wù),助開發(fā)者輕松應(yīng)對(duì)爆發(fā)式增長(zhǎng)
作者:佚名
2013年4月,騰訊微云正式接入了微信,這意味著微云幫助微信解決了超過3億的用戶存儲(chǔ)問題??赡茉诤芏虝r(shí)間內(nèi),微信用戶又會(huì)迎來爆發(fā)式增長(zhǎng)。
據(jù)業(yè)內(nèi)透露,騰訊云歷經(jīng)幾年的考驗(yàn),在數(shù)據(jù)同步能力方面大幅提升,騰訊云強(qiáng)大數(shù)據(jù)同步服務(wù)讓一系列運(yùn)維問題不復(fù)存在。
早在3年前,騰訊內(nèi)部業(yè)務(wù)就已經(jīng)成為了騰訊云的第一批用戶,微云業(yè)務(wù)也是其中之一。此外還有QQ鬧鐘、搶車位等。QQ和QQ空間技術(shù)架構(gòu)本就是一個(gè)海量、高可用的云服務(wù),在此基礎(chǔ)上發(fā)展成為騰訊開放平臺(tái)。
到了2012年初,由于騰訊開放平臺(tái)上的應(yīng)用數(shù)爆炸式增長(zhǎng),以及應(yīng)用的超級(jí)火爆,以至于騰訊在某市的機(jī)房所有設(shè)備,以及帶寬,不但無法支持新應(yīng)用接入,已有的應(yīng)用都接近了機(jī)房資源上限。
找運(yùn)營商加機(jī)房顯然是遠(yuǎn)水解不了近渴??尚械慕鉀Q方案是,利用騰訊在國內(nèi)若干城市的機(jī)房,將一些應(yīng)用遷移出去。騰訊提供的整套數(shù)據(jù)同步服務(wù),既實(shí)現(xiàn)了跨公網(wǎng)的快速遷移,又盡量沒有影響應(yīng)用。
騰訊云的數(shù)據(jù)同步服務(wù)具有很多優(yōu)點(diǎn)。
首先,服務(wù)不依賴內(nèi)網(wǎng)專線。因?yàn)樵诟鱾€(gè)城市之間搭建專線,其成本要比公網(wǎng)高出許多倍。通過數(shù)據(jù)同步服務(wù),在任意兩個(gè)機(jī)房?jī)?nèi)的服務(wù)器,都不需要有公網(wǎng)IP就可以實(shí)現(xiàn)文件搬遷、實(shí)時(shí)數(shù)據(jù)訪問和同步。
其次,服務(wù)有極高的性能,這使得數(shù)據(jù)同步的時(shí)間盡可能短。再次,服務(wù)保證數(shù)據(jù)的完整性。數(shù)據(jù)同步到對(duì)端后,會(huì)自動(dòng)匹配正確性,對(duì)于錯(cuò)誤的數(shù)據(jù)包,自動(dòng)重傳,直到正確為止。
最后,服務(wù)使用非常簡(jiǎn)單。數(shù)據(jù)遷移只需要登陸到服務(wù)器,敲一行命令,整個(gè)遷移過程可能不會(huì)超過一杯咖啡的時(shí)間。
除此之外,服務(wù)還具有快速擴(kuò)散和流量調(diào)度的特性。
快速擴(kuò)散能讓一份數(shù)據(jù)快速分發(fā)到多臺(tái)服務(wù)器上。流量調(diào)度則使服務(wù)器在多個(gè)業(yè)務(wù)并發(fā)使用數(shù)據(jù)同步服務(wù)時(shí)監(jiān)測(cè)每個(gè)業(yè)務(wù)的流量情況,結(jié)合系統(tǒng)整理容量,對(duì)接入的業(yè)務(wù)采取排隊(duì)、流量設(shè)置上限等策略,保證多業(yè)務(wù)互不干擾,且各自獲得相對(duì)公平的帶寬使用。
據(jù)開發(fā)者反饋:“這個(gè)工具太快,以至于交換機(jī)和機(jī)器磁盤IO成了瓶頸,原來需要2-3小時(shí)傳輸和的數(shù)據(jù),目前傳輸時(shí)間降到1小時(shí)左右。”
具有如上特性的數(shù)據(jù)同步服務(wù)正是開發(fā)者從容應(yīng)對(duì)應(yīng)用爆發(fā)式增長(zhǎng)的底氣和信心。
責(zé)任編輯:彭凡
來源:
51CTO