2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

现场剪光缆!ATEC 上支付宝模拟自断一半服务器,26 秒一切恢复正常

  • 2019-09-01
  • 本文字数:792 字

    阅读完需:约 3 分钟

现场剪光缆!ATEC上支付宝模拟自断一半服务器,26秒一切恢复正常

小蚂蚁说:

9 月 20 日,杭州云栖大会 ATEC 主论坛现场上演了一场特别的技术秀。蚂蚁金服副 CTO 胡喜现场模拟挖断支付宝近一半服务器的光缆。结果只过了 26 秒,模拟环境中的支付宝就完全恢复了正常。


史上最大胆技术演习

这是由支付宝工程师策划的一次特别技术演练,他们基于支付宝的真实机房,在两个城市各单独搭建了两个模拟机房,以测试当两个机房同时下线后的系统稳定性。



现场大屏有个二维码,观众扫码就能登陆一个虚拟账号体验。两个机房断网后的约 20 秒内,账户页面显示系统异常,20 秒后,观众全部都能顺利转账了。


蚂蚁金服副 CTO 胡喜解释,这次是演习。而在真实环境下,如果支付宝部署在两个城市的两个机房同时出问题,跑在这两个机房上的支付宝账户恢复正常的速度是分钟级。



据了解,这一机房架构叫“三地五中心”,即在三座城市部署五个机房,一旦其中一个或两个机房发生故障,支付宝的底层技术系统会将故障城市的流量全部切换到运行正常的机房,并且能做到数据保持一致且零丢失。


目前互联网和金融科技行业普遍采用的是“两地三中心”部署架构,即在一个城市设两个机房,在另一个城市设一个冷备机房。


胡喜强调,这个架构,绝不仅仅是多设立了两个机房那么简单,它非常考验一家公司分布式架构、数据库、中间件及相关金融核心技术的能力。而这正是支付宝创立前十年修炼技术内功的结果。“支付宝的技术目标之一就是保证金融级别的系统稳定和安全能力。”


曾有行业人士做过概率计算,两个城市多个机房同时故障的概率极低,基本不会发生。而即便发生了,现场的演习也展示出支付宝强大的容灾能力。胡喜在现场和大家开起了玩笑:“这次演练,告诉了大家一个好消息,一个坏消息。好消息是,支付宝很安全,很稳定,至少要陪大家再过 102 年,坏消息是,不管剪多少光缆,花呗还是要还的。”


本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/ahPmwdL02b3IyJrJ0OOiSg


2019-09-01 20:562294
用户头像

发布了 150 篇内容, 共 39.6 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

谭中意:玩魔兽、爱做饭、看毛选,而我是个开源人

腾源会

开源 腾源会

掌握《网络》,见微才能知著

蔡农曰

TCP https 网络 HTTP TCP/IP

从简单代码入手,分析线程池原理

架构 线程池 池化思想

腾讯一面:说一说 MySQL 中索引的底层原理

老周聊架构

MySQL 3月月更

小程序电商业务微服务架构及微服务框架模式

「架构实战营」

Ubuntu18.04下QT开发Android无法连接设备问题解决

DS小龙哥

3月月更

自己动手写Docker系列 -- 5.1实现容器的后台运行

Docker

一个用于学习KVM的迷你虚拟机

ScratchLab

虚拟机 虚拟化 kvm VT-x

模块九:毕业设计

黄秀明

「架构实战营」

bigdata作业2

Pyel

云上业务配置选型的一些小Tips

穿过生命散发芬芳

3月月更

ICT的圣杯(三):产业融合的技术乐章

脑极体

《不敢止步》--读书笔记

stars

在 Node.js 中使用 Yaml 编写API文档

devpoint

node.js API yaml swagger 3月月更

用 Go 语言打造一个全新的 kv 存储引擎

roseduan

Go KV存储引擎

【面试-经验之谈】面霸是如何养成的,他的路子真的野

测试猿温大大

面试 涨薪 测试工程师

面试突击32:为什么创建线程池一定要用ThreadPoolExecutor?

王磊

java面试

2022 年顶级机器学习算法和 Python 库,【原理+实战+视频+源码】

程序媛可鸥

Python 程序员 面试

4 行代码实现批量、快速安装 Python 第三方库,价值2000元的学习资源泄露

程序媛可鸥

Python 程序员 面试

eNSP检测不到网卡信息——WinPacp,附带学习经验

程序媛可鸥

Python 程序员 面试

手把手教你用 Vue 搭建带预览的「上传图片」管理后台

蒋川

Vue vue admin

10 行 Python 代码自动清理电脑内重复文件,解放双手!

程序媛可鸥

Python 程序员 面试

40行不到的Python代码实现超燃动态排序图,成为一名合格Python架构师

程序媛可鸥

Python 程序员 面试

一个LabVIEW控件,生成模拟波形效果

不脱发的程序猿

数据可视化 LabVIEW 生成模拟波形效果

LabVIEW实现CRC校验

不脱发的程序猿

LabVIEW CRC校验

聊一聊C语言位域/位段

不脱发的程序猿

C语言 嵌入式开发 位域/位段

2万字详解测试金字塔

俞凡

最佳实践 测试 研发效能

工作想法小计(5):3/7 - 3/18

非晓为骁

个人成长 细节 工作想法

高并发架构实战课 期中测试:某达架构设计说明书

👽

李智慧 高并发架构实战课 李智慧

尤达 DDD 领域驱动设计思想 第四章作业(使用事件风暴建模法对SmartRM系统的交易域重新建模)

代廉洁

尤达DDD领域驱动设计思想

DataFrame转字典、列表、元组操作汇总,学生会面试题选择题

程序媛可鸥

Python 程序员 面试

现场剪光缆!ATEC上支付宝模拟自断一半服务器,26秒一切恢复正常_文化 & 方法_Geek_cb7643_InfoQ精选文章