绝密 | 发生《流浪地球》级的天灾时,支付宝做系统容灾备份的3套方案首次曝光

绝密 | 发生《流浪地球》级的天灾时,支付宝做系统容灾备份的3套方案首次曝光

2天前写了这篇文章:

支付宝:《流浪地球》里杭州说没就没了,那花呗还用还吗?zhuanlan.zhihu.com图标

我们的技术同学看到了,表示他们还真的想过这个问题 --|||

以下内容来自支付宝数据库团队:

大家好,我是支付宝的一名机房饲养员,《流浪地球》里杭州说没就没了,大家对我们工作单位非常关心:杭州没了,花呗是不是不用还了?这个问题,我大概想了一下,和大家分享一些我不负责任的看法。


【“流浪地球”计划筹备期】

首先,按照电影的时间线,2030年,联合国向全世界公布“流浪地球”计划,2034年全球各地开始建造行星发动机和地下城,杭州作为其中一个发动机所在地,我们也会把机房和服务器搬到地下,主要原因有两个:

1、自然条件比较严酷,比如地面零下80度,目前的机器肯定是无法正常运作的,现在零下几度我的手机都会自动关机。

2、穿着厚重的防护服上去维护也不是很方便,也就是说,就算机器不怕冷,我们怕。




现在支付宝的机房是「三地五中心」,即在三座城市部署五个机房,如果其中一个或两个机房发生故障,支付宝的底层技术会将故障城市的流量全部切换到运行正常的机房,并且能做到数据保持一致且零丢失,以此应对自然灾害、断电、光缆被挖断等黑天鹅事件。


我们曾经做过演练,现场剪断网线,26秒后自愈,用户资金、数据0丢失。



为了应对地球2500年的流浪,我们会和地下城的建造一起,把机房搬入地下,到那个时候肯定不止「三地五中心」,大概是「七十二地下城一百零八中心」,即使杭州一个地下城没了,我们也能把所有数据切换到其他中心。


值得骄傲的是,根据《流浪地球》编年记录,行星发动机将由最具大型工程建造经验的中国政府主导建造,我们会和各地政府合作,把网上办事也“平移”到地下,从一个地下城到另一个地下城风险比较大,争取让大家还能在支付宝上提取公积金、领电子结婚证、春节扫福啥的。



第一阶段:【刹车时代】

到了2039年,进入到【刹车时代】,城市全面转入地下,第一组行星发动机启动,联合国计划在30年内让地球停止转动。


在之后地下城和发动机正常运转的30年期间,支付宝的使用是100%没有问题的。大家在电影中也能看到移动支付成功的镜头,可见日常支付功能完全可以保障。唯一的问题就是电影里还是扫码支付,而现在我们的刷脸支付已经投入使用了,2075年全面实现刷脸支付应该没啥问题。



就算地下城内有些角落wifi信号不好也不用担心,支付宝现有的「双离线」技术可以保证你在无网络状态快速支付。目前用支付宝扫码坐地铁公交用的就是「双离线」技术,确保你不受网络状况影响,快速通行。



第二阶段:【逃逸时代】

到了2065年,地球彻底停转,开始加速逃逸太阳系。人类提前4年进入逃逸时代。


2075年2月19日,地球摆脱太阳公转轨道,正式脱离太阳系,向宇宙流浪。一个多月以后,流浪中的地球被木星引力捕获,将于37小时4分12秒后撞击木星,遭遇“木星危机”,就是在这次危机里,大家看到杭州地下城没了。


那支付宝还能用吗?请大家保持情绪稳定,上面已经说到,在【刹车时代】我们已经把「三地五中心」变成「七十二地下城一百零八中心」,即使杭州没了,也能把数据迁移到其他地方,实现秒级自愈,用户几乎感受不到。




如果我们运气不好,一百零八中心全部受灾,是不是支付宝就不能用了?那也未必。按照影片设定的科技水平,支付宝到那时可能已经实现了去中心化的区块链处理和量子计算。所有数据节点完全是分布式的云端架构,只要地球上还剩下一台计算机在线,支付宝就依然可用。事实上,支付宝现在已经实现了区块链业务落地。全球首个基于区块链的电子钱包跨境汇款服务已经于去年6月25日在香港上线。


电影里地球终于逃出生天,万一最坏的结果发生了:地球撞击了木星,空间站带着人类的火种继续流浪,支付宝还可以用吗?首先,空间站上肯定可以用,因为空间站已经上传了地球全部数据资料,当然包括支付宝里的数据。只要部署了支付宝的底层技术架构,支付宝不受影响。不过空间站上的人都进入了睡眠舱,日活量可能有点下滑。




那空间站之外的其它地方支付宝还可以用吗?这得看空间站的位置在哪儿。把空间站作为支付宝的服务器的话,可以用的前提是用户能够接收到空间站的信号。如果空间站飞进黑洞,以现有的技术可能是不行了,好在还有几十年,我们再想想办法。



逃过了木星危机,地球向着宇宙继续流浪,接下来还有流浪时代Ⅰ(加速)、流浪时代Ⅱ(减速)以及新太阳时代,希望我们共同的这颗小破球能挺住。



最后说两个事:

1、就算杭州没了,以我们现在的灾备技术都能应对,更别说50多年后了,所以,你懂的。

2、我们是要做102年的企业,起码能撑到流浪时代,请大刘不要把我们写死了。

3、真有那么一天的话,我也不在公司了,没准还比地球先一步去流浪了,所以我现在站着说话不腰疼,好了,我要去给机房喂饲料了,祝大家新年快乐。


关于「支付宝」的各种动态资讯新闻八卦技术干货,关注支付宝机构号:支付宝 - 知乎

支付宝:震惊!支付宝竟在知乎做了这些事zhuanlan.zhihu.com图标

编辑于 2019-02-14

文章被以下专栏收录