据业内透露,腾讯云历经几年的考验,在数据同步能力方面大幅提升,腾讯云强大数据同步服务让一系列运维问题不复存在。
早在3年前,腾讯内部业务就已经成为了腾讯云的第一批用户,微云业务也是其中之一。此外还有QQ闹钟、抢车位等。QQ和QQ空间技术架构本就是一个海量、高可用的云服务,在此基础上发展成为腾讯开放平台。
到了2012年初,由于腾讯开放平台上的应用数爆炸式增长,以及应用的超级火爆,以至于腾讯在某市的机房所有设备,以及带宽,不但无法支持新应用接入,已有的应用都接近了机房资源上限。
找运营商加机房显然是远水解不了近渴。可行的解决方案是,利用腾讯在国内若干城市的机房,将一些应用迁移出去。腾讯提供的整套数据同步服务,既实现了跨公网的快速迁移,又尽量没有影响应用。
腾讯云的数据同步服务具有很多优点。
首先,服务不依赖内网专线。因为在各个城市之间搭建专线,其成本要比公网高出许多倍。通过数据同步服务,在任意两个机房内的服务器,都不需要有公网IP就可以实现文件搬迁、实时数据访问和同步。
其次,服务有极高的性能,这使得数据同步的时间尽可能短。再次,服务保证数据的完整性。数据同步到对端后,会自动匹配正确性,对于错误的数据包,自动重传,直到正确为止。
最后,服务使用非常简单。数据迁移只需要登陆到服务器,敲一行命令,整个迁移过程可能不会超过一杯咖啡的时间。
除此之外,服务还具有快速扩散和流量调度的特性。
快速扩散能让一份数据快速分发到多台服务器上。流量调度则使服务器在多个业务并发使用数据同步服务时监测每个业务的流量情况,结合系统整理容量,对接入的业务采取排队、流量设置上限等策略,保证多业务互不干扰,且各自获得相对公平的带宽使用。
据开发者反馈:“这个工具太快,以至于交换机和机器磁盘IO成了瓶颈,原来需要2-3小时传输和的数据,目前传输时间降到1小时左右。”
具有如上特性的数据同步服务正是开发者从容应对应用爆发式增长的底气和信心。