如果支付宝多个机房的光缆同时被挖断,40%的服务器突然无法工作,结果会怎样?
即便这只是亿分之一概率的猜想,9月20日的云栖ATEC主论坛上,蚂蚁金服副CTO胡喜还是在2000人会场模拟了这种情况,结果是:只需要26秒,系统就完成智能切换,实现自愈,用户资金、数据0丢失。

这是由支付宝工程师策划的一次特别技术演练,他们基于支付宝的真实机房,在两个城市各单独搭建了两个模拟机房,以测试当两个机房同时下线后的系统稳定性。
现场大屏有个二维码,观众扫码就能登陆一个虚拟账号体验。两个机房断网后的约20秒内,账户页面显示系统异常,20秒后,观众全部都能顺利转账了。
蚂蚁金服副CTO胡喜解释,这次是演习。而在真实环境下,如果支付宝部署在两个城市的两个机房同时出问题,跑在这两个机房上的支付宝账户恢复正常的速度是分钟级。
据了解,这一机房架构叫“三地五中心”,即在三座城市部署五个机房,一旦其中一个或两个机房发生故障,支付宝的底层技术系统会将故障城市的流量全部切换到运行正常的机房,并且能做到数据保持一致且零丢失。
胡喜强调,这个架构,绝不仅仅是多设立了两个机房那么简单,它非常考验一家公司分布式架构、数据库、中间件及相关金融核心技术的能力。
而这正是支付宝创立前十年修炼技术内功的结果。“支付宝的技术目标之一就是保证金融级别的系统稳定和安全能力。”

曾有行业人士做过概率计算,两个城市多个机房同时故障的概率极低,基本不会发生。而即便发生了,现场的演习也展示出支付宝强大的容灾能力。
胡喜在现场和大家开起了玩笑:“这次演练,告诉了大家一个好消息,一个坏消息。好消息是,支付宝很安全,很稳定,至少要陪大家再过102年,坏消息是,不管剪多少光缆,花呗还是要还的。”
“天猫双11时达到25.6万笔每秒的支付峰值,创造世界纪录”、“2个机房都故障了也能秒级恢复”、“智能风控系统使资损率低至千万分之5”、“全球首例区块链跨境汇款”、“全球首款商用的刷脸支付”……
这些奇迹背后,是支付宝和蚂蚁金服十余年来自主研发的各项技术能力。现在,这些技术将全部开放。
根据刚刚上线的蚂蚁金融科技官网显示,全面开放的技术菜单多达数百种,包括金融安全技术、海量金融交易技术,金融风控技术等;行业解决方案则包括数字银行解决方案、数字保险解决方案。
而一些前沿创新的技术能力也同样在开放“菜单”内,比如区块链技术。据知识产权产业媒体IPRdaily 2018年的最新统计,蚂蚁的区块链专利申请数蝉联第一。
目前这些技术被用于房屋租赁、商品溯源等领域,“均是为了解决现实问题”,胡喜说,“这也体现了蚂蚁暖科技的技术价值观”。
随着蚂蚁金服技术的全面开放,更多的金融机构、银行、保险、基金与证券公司可以不用“重新发明轮子”,利用支付宝已经验证成熟的技术,进一步提升自家系统的稳定性、安全性、效率以及降低成本。
通过技术开放,可以帮助行业打造100个、1000个支付宝、网商银行。