如果在双11付款最火爆的时候支付宝的服务器被人剪断了网线,你猜会发生什么?

贵州国酒香


这个真的是个好问题,事实上,每年双11开始的前几分钟,都是对阿里支付宝、淘宝服务器能力的一次大考验。2016年双十一零点已过,仅52秒的时间就突破了10亿的销售额;2017年的天猫双11仅开始三分钟零1秒,交易额就已经突破100亿,支付峰值25.6万笔/秒。

足以看出双11的火爆,以及支付宝所要面对的数据处理量,最重要的是不仅要保障数据正确,还要保障流畅,更要保障安全。双十一作为购物狂欢节,可以说是网络支付非常集中、密集的一天,可能需要处理的数据是平日里的几十倍。

阿里的工程狮真的是强大。怪不得没有人能攻击支付宝!?

这一天牵扯的交易和资金变动,全都要在支付宝的服务器里发生,关系到的资金和消费人群涉及全球,数量之庞大。要是突然服务器网线被剪了就好玩了,该怎么办?

其实这个问题在今年的杭州云栖大会ATEC主论坛上,蚂蚁金服副CTO胡喜给出了这个问题的答案。在云栖大会现场,两名支付宝工程师在胡喜的指挥下,同时剪断了支付宝两个模拟机房的网线。系统显示,仅在26秒后,运行在上面的支付宝虚拟账户便恢复了正常运转。

这意味着,如果在真实环境下,支付宝部署在两个城市的两个机房同时出问题,跑在这两个机房上的支付宝账户恢复正常的速度是分钟级。

早在2017年起,蚂蚁金服便开始为支付宝架构“三地五中心”的容灾解决方案——即在三个城市,安置五个机房。一旦其中的一个甚至两个机房发生故障,支付宝的底层数据库系统,会自动将流量全部切换到正常的机房,保证系统稳定运行,且不丢失任何数据。

我想如果是正常情况下应该不会出现“三个城市,五个机房”的服务器全部被剪了网线,所以,最极端的情况应该是不会发生。就算全部瘫痪了也没关系,数据反正是不会丢失,最多就是大家都支付不成功,双11今天咱不过了。等待阿里修好了之后推迟双11的开展!!

-

“如果网线真的被剪了,想买也买不到了,应该高兴还是不高兴呢?”


初始值


相当有意思的一个问题,先不说支付宝的服务器的安全防护级别,有一点是明确的现在的云服务器都不是孤立存在的,即使有一个服务器出现故障了,别的服务器也会无缝衔接,分布式的管理是搭建服务器最基本的常识,如果阿里云的服务器这么脆弱,估计阿里巴巴早就崩溃好多次,网络安全一直是一个永恒的话题,每天阿里巴巴都会受到几十亿次的攻击,每年的双11交易能够顺利进行很大一部分功劳归功于阿里的网络安全部门。

可能很多人觉得攻击支付宝会受到法律制裁,所以不敢,在巨大的利益面前不存在敢不敢的问题,问题是根本攻击不进去,而且真要稍微有点突破要么被招安要么被拿下。

阿里巴巴的安全不仅仅是防御也自带攻击性,因为阿里巴巴安全部门直接和国家的网络安全部门直通,一旦有黑客入侵的比较深入很快就会被定位拿到ip,这种情况下攻击人员基本上就会暴露,2016年春节时候有个黑客组织想窃取淘宝用户账号结果被阿里安全人员和国家网络安全部门一起拿下,直接人都给扣下了。

很多黑客攻击阿里巴巴基本上攻击到一半就会自动给发一份邮件,直接邀请你加入阿里巴巴,面对如此好的招安机会,何乐而不为,如果单纯从金钱考量,与其偷偷的做黑客还不如正大光明的成为一名安全工程师,干着差不多同样的事情。

一个简单的黑客或者一个组织想要突破强大的安全体系,几乎不可能发生的事情,即使能全身而退,但要攻击进去基本上不可能,而且阿里巴巴这些年从来没有发生过大规模的数据泄漏问题,所以大家相信阿里巴巴,主要是支付宝有个保险赔偿,真要发生钱丢失,也会加倍给你弥补上,所以支付宝现在虽然收益不是最高的,但信用度确是越来越高。

说到阿里巴巴的技术,前几年的12306平台动辄就瘫痪,在阿里巴巴强大的技术协助下慢慢梳理清晰,很好的解决了并发性问题,没有点真技术在这个圈子里是混不下去的。前几年腾讯发生过数据丢失问题,紧接着全网升级分布式服务器,即使全网百分九十九的服务器挂掉了依然可以用百分之一服务器继续提供服务,在同一时间内黑掉所有的服务器几乎是不可能完成的事情,像阿里巴巴这种公司一旦出现一丁点的安全隐患就会提升安全防护等级,而且防护级别随着时间推移也在逐渐增强,所以说早期攻击支付宝还是多少有点机会,后续想要在里面做点事情,难度可想而知。

如果觉得真是对黑客感兴趣,倒不如踏踏实实修补下自己的安全技术,做一名堂堂正正的网络安全工程师,其实做的就是黑客的逆向,做的还是自己感兴趣的事情,还能得到公司的大力支持,何乐而不为。


大学生编程指南


支付宝服务器有异地灾备 还有CND加速

他不是一台服务器 是很多组服务器 服务器矩,初步算算支付宝系统至少有十万台以上吧~

还有若干的备份服务器 磁盘阵列 ,核心处理应该是大型计算机,好几吨重的那种,一个内存插槽都能插几百个T。。。

别瞎想了 电信级的机房不是你能想象出来的。

一台服务器比一个房子都大~内存按照T计算


给子弹一个水平加速


一个个都很牛逼的样子,只是说如果网线被剪断,如果懂吗?这里应该是指所有的网线。那就付不了款呗,不就这么简单吗。何必把问题复杂化呢。


灬苹果亚太地区总监灬


我在担心剪网线的人的安危,会不会被人秒逮,然后被吐沫星子淹死。


香儿66221


你以为支付宝的服务器是你家电脑啊?现在任何一家大型互联网公司的服务器都是分散式的,不会是一台主机


记得互相关注哦


支付宝的基础架构是云化的,应用架构是为微服务化成千上万服务节点组成的,如果不是大面积破坏应该都不会影响到用户体验,更不说中断服务。另外重要的应用和数据都会有容灾备份。


愿景驱动开发


不可能发生的事,想这个干嘛


pos机李冬雨


你以为它只有一台服务器?一根网线?云服务器了解下!


我是cc啊


阿里云绝对不会, 腾讯云就去不一定了。。


分享到:


相關文章: