阿里巴巴为何比京东强

2017-11-30 20:09:52 公众号开发|网站开发|编程创业 18

首先什么是热迁移?

热迁移又叫动态迁移、实时迁移

有时机房或机群超过使用期限需要把数据迁移到其他机房或机群

又不能停止系统的运行以保证客户端任然能正常使用这样的技术称为“热迁移”

未标题-1.jpg

机房里有700台机器,每台机器有20TB的数据,这14000TB的数据,如果按照每秒100G的速度去传输的话需要16天,在这16天的时间里用户是无法使用的。

为了避免服务停止,技术人员建立了网络的迁移链路,进行在线迁移,但即使是在线迁移任然有服务不可以用的时间,最初这个是4秒,但技术团队始终觉得这个时间是不可以接受的。

因为这4秒里会损失掉很多收入与客户,最后通过不断代码优化 测试分析 数据改进,最后把时间控制在200到300毫秒

阿里云在热迁移时,系统停止时间只用了0.2秒,就是人眨眼的一瞬间,所以客户端感觉不到,这0.2秒凝结着这支团队对技术的执着和努力