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