安博体育在线官网登录无锡模具加工
首页 > 新闻中心

支付宝秀秒级自愈力 蚂蚁金服副 CTO 胡喜给出了这样的一个问题的答案

发布时间:2023-10-27 07:12:30   来源:安博体育在线官网登录

  压塑模,即塑料压塑模具,包括压缩成型和压注成型两种结构模具类型。它们是主要用来成型热固性塑料的一类模具,其所对应的设备是压力成型机。压缩成型方法依据塑料特性,将模具加热至成型温度(...

  支付宝秀秒级自愈力,自剪机房光纤,26 秒恢复。据了解,杭州云栖大会 ATEC 主论坛上,蚂蚁金服副 CTO 胡喜给出了这样的一个问题的答案。

  在 9 月 20 日的杭州云栖大会 ATEC 主论坛上,蚂蚁金服副 CTO 胡喜给出了这样的一个问题的答案。

  在云栖大会现场,两名支付宝工程师在胡喜的指挥下,同时剪断了支付宝两个模拟机房的网线 秒后,运行在上面的支付宝虚拟账户便恢复了正常运转。

  据胡喜介绍,这段现场演示是由支付宝工程师策划的一次特别技术演练。他们基于支付宝的真实架构系统,在两个城市单独搭建了模拟机房。在模拟两处机房同时终止服务时,架构在模拟环境中的支付宝虚拟账户,仅经历了 26 秒的短暂故障,便重回正常状态——下个月的花呗,还是要还。

  胡喜介绍称,即便是在真实环境下,如果支付宝部署在一个城市的两个机房同时出问题,跑在这两个机房上的支付宝账户也能在数分钟内回到正常状态。而在这背后,则是蚂蚁金服 三地五中心 容灾系统的功劳。

  众所周知,一切互联网服务存在的基础,不能离开现实世界中的实体服务器。从聊天到网购,从订外卖到叫网约车,用户的每一次操作,都需要经过服务器的中转。

  因此,机房是否安全稳定,决定了网络服务是能否正常运作。在历史上,因为各种奇葩机房事故导致的系统宕机,屡见不鲜。

  2013 年 7 月,微信曾经出现长达 7 小时的宕机事件。微信官方事后确认,宕机原因系上海某施工队挖断通信光缆所致。自此之后, 蓝翔挖掘机击败中国互联网 ,成为了很多网民调侃宕机事故的热门梗。

  同年 8 月,大洋彼岸的另一场宕机事故,则引发了更加可怕的后果。2013 年 8 月 16 日,Google 在全世界内发生了五分钟的宕机——搜索服务、YouTube、Gmail 全部崩溃。事后,有第三方多个方面数据显示,在这五分钟时间内,全球互联网流量雪崩了 40%。

  对于支付宝一类的国民级金融服务,宕机带来的后果更是毁灭性的。如何保障总系统在面临 黑天鹅事件 时不会宕机,成为了蚂蚁金服内许多技术人员的首要工作。

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

  在金融行业,传统的数据库架构,大多基于 两地三中心 模式——即在两个城市,安置三个机房,其中同城两个机房提供服务;第三个机房平时处于 休眠 状态,只在前两个机房出现一些明显的异常问题时才会 临时上岗 。

  这就意味着,如果一座城市的两家机房同时崩溃,系统在切换到第三个机房时需要一段等待时间。除此之外,机房切换前后的数据,也有几率发生数据丢失。

  显然, 三地五中心 的模式,要比 两地三中心 更加可靠。从概率角度看,一座城市两家机房瞬间崩溃的可能性,与城市遭受重大自然灾害的概率相当。而两个城市多家机房同时崩溃,则差不多是两个不同地方的人同时被陨石砸中的概率。

  胡喜在演讲中强调,与传统的 两地三中心 方案相比, 三地五中心 并非是多了两家机房这么简单。

  在产品架构方面, 三地五中心 需要两座城市的四个机房同时在线。每一笔交易都会至少在两个城市的副本中进行同步,并将所有数据定期备份到第五机房。这对公司的分布式架构、数据库、中间件及相关金融核心技术,都提出了巨大的挑战。

  以决定分布式数据库性能指标的读写性能为例,数据中心的数量增多,各数据中心之间的物理位置变远,都可能会导致整个分布式数据库系统的读写性能下降。

  36 氪获悉,支付宝 三地五中心 的架构,来自于蚂蚁金服自研的分布式数据库 OceanBase。在这一体系下,五个数据中心都存有副本。副本之间基于 Paxos 协议保持数据一致性。个别机房出现故障,并不会导致数据丢失。

  蚂蚁金服资深技术专家杨冰解释说,在 OceanBase 的支持下,尽管支付宝采用了五副本的运行模式,但读取性能并未下降,写入操作延迟也仅受到城市之间的距离影响,有所增加。

  OceanBase 项目上线 年,是一个由阿里内部团队自行研发的数据库系统。同年,阿里开始在自有体系内以 OceanBase 替换甲骨文的 Oracle 数据库系统。2013 年,淘宝全线切换为 OceanBase 系统。2014 年后,支付宝的交易、支付、账务系统,先后被切换为 OceanBase 数据库。

  阿里巴巴 CTO 王坚此前表示,Oracle 数据库基于传统 IT 环境,对电子商务行业高并发、实时在线、大规模网络优化等环境适应有限。只有自研数据库,才能够完全满足阿里的运营需要。

  OceanBase 数据库,让阿里在应对双 11 购物节活动,以及为支付宝架构 三地五中心 等复杂系统时,拥有了自己的武器。但自研数据库并非易事。蚂蚁金服向 36 氪表示,目前 OceanBase 数据库代码已达到百万级别,是中国第一个具有自主知识产权的分布式关系数据库。

  2017 年后,蚂蚁金服宣布了自己的开放战略,将支付、理财、信用、口碑开店等诸多能力开放给合作伙伴。OceanBase 也自此同步开放。2017 年 9 月,OceanBase 与南京银行达成合作,将南京银行的数据处理能力由 10 万笔 / 日以下,提升到了 100 万笔 / 日以上。

  我们的技术目标之一,就是保证金融级别的系统稳定和安全能力。 蚂蚁金服副 CTO 胡喜说道。

  中研网发现资讯的价值研究院掌握产业最新情报中研网是中国领先的综合经济门户,聚焦产业、科技、创新等研究领域,致力于为中高端人士提供最具权威性的产业资讯。每天对全球产业经济新闻进行及时追踪报道,并对热点行业专题探讨及深入评析。以独到的专业视角,全力打造中国权威的经济研究、决策支持平台!广告、内容合作请点这里寻求合作

  奥巴马:当年我熬夜祝特朗普胜选,特朗普还不承认落败?奥巴马“翻旧帐”,当年我熬到凌晨2点半祝贺他胜选。11月13日,2...

  老赖双11更新收货地址后被抓,浙江一名老赖为拖欠工人5800元工资,更换手机号,逃避4年。今年“双11”来临前,执行法!...

  就是玩梗,大润发就女装尺码建议表致歉。近日,一张大润发商场的宣传海报引发热议。网传图片显示,大润发商场一宣传海...

  拜登竟称美日安保条约适用啥状况,中方回应拜登称适用美日条约。据日本共同社消息,美国“当选总统”拜...

  蓬佩奥将访祝贺拜登胜选的7国,“在(接下来)访问7个都向拜登表示祝贺的国家时,蓬佩奥可能面临尴尬的对话。”美国有...