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
























