您的位置:首页 > 人物动态

蚂蚁金服研究员何征宇:系统软件和开源都是手段,不是目的_蚂蚁金服 何征宇

发布时间:2022-07-19 06:05:11  来源:互联网     背景:

  2019年12月15日,蚂蚁金服研究员兼系统部负责人何征宇在OS2ATC 2019上分享了蚂蚁在金融级系统软件上的实践经验,以及对开源协作的理念和做法。以下为演讲整理:

蚂蚁金服 董宇

  我今天想和大家分享一下我在蚂蚁的一些工作,以及在金融级系统软件中需开源协作的探索和实践。

共享汽车gofun最新新闻

蚂蚁金服 何征宇

  金融行业实际上是一个非常注重科技的行业,因为技术的价值可以得到很直观的展现,然后它是非常注重极致,非常追求技术的先进性的,技术上的先进性可以很快的转化为业务的领先性。

  蚂蚁金服作为国内金融企业的领头羊,对于技术的追求是永无止境的。蚂蚁的梦想是服务20亿的消费者,1亿的全球小微经营者,这是一个非常大的愿景,而我们相信只有不断发展的技术才能让这些不可能成为可能。例如我们的310贷款能力,就是建立在一流的金融级大规模数据智能的技术能力之上的。

  那么我们系统软件的挑战和做软件的压力是什么?如果用一句话来总结的话,就是在海量数据压力下的服务连续性保障和资损风险监控。首先是要达到一个非常高的可用率,这个跟我们常说高可用系统,例如电信级系统不一样,这个后面除了5个9之外,还有金融机构非常严格的一些要求,比如100%保证资金安全,这是蚂蚁金服一直在追求的能力。

  蚂蚁金服与系统软件

蚂蚁金服 张宇

  蚂蚁金服也确实在各个系统软件的方向上追求极致。首先从数据库的角度来讲,OceanBase在TPC-C评测中打破了Oracle多年的垄断,这一结果是OceanBase团队创新的实现了分布式关系数据库,并且得到了专业评审员的认可。其次是安全计算,我们参与了Occlum可信执行环境开源项目,并且与清华展开学术合作,相关文章已经被ASPLOS收录,也参与制定国内第一个安全计算的标准。然后是云原生方向上,我们自研了SOFAMesh并率先通过今年的双十一进行了大规模的验证。最后是安全容器技术,我们的Kata Containers是OpenStack顶级开放基础设施项目。

蚂蚁金服 王宇

  接下来我想讲一些我们的观点。我一直觉得,系统软件是一个手段,它并不是一个目的,因为我们一定要搞清楚的是我们系统软件到底是在做什么。右边这个图很有意思,这是一个楼梯,但是这个楼梯是没法使用的,如果我们做系统软件是为了做而做,有可能做出来就是像这个楼梯一样,目标达到了,但是没有任何价值。

  任何一个基础软件、系统软件,比如一个新的操作系统,一般来说都是花销巨大的,而且软件写出来总有一天会淘汰的。我们到底做什么样的系统软件?我相信一定是为了解决什么问题而做,这是我们系统工程师最需要考虑的事情。

天猫国际 戴森

  接下来,我想结合我自己的一些经历,分享一下我们是如何思考和利用系统软件解决问题的。

蚂蚁金服廖宇奇

  第一个案例是大家正在做的容器化所带来的问题。在云原生大趋势下,大家正在将IT系统迁移到容器里,例如从OpenStack迁移到Kubernetes,这里实际上有一个很大的问题,也就是从虚拟机迁移到容器时,我们系统的隔离性,不管是从安全还是性能方面来说,都是有下降的。

蚂蚁金服研发

洗牙会感染

  蚂蚁金服正在做的安全容器,就是为了解决容器的隔离性问题,它的原理也很好理解。传统容器的隔离性其实是依赖linux本身,包括cgroup和namespace等技术,但是应用还是直接通过系统调用访问内核。安全容器做了一个中间层,利用新的内核,hypervisor等等技术,让系统调用可以不用依赖底层的linux,而安全容器自身对linux的依赖是完全已知和固定的,而且小到可以做非常详细的审计,从而极大的降低主机被攻破的风险。

  安全容器可以有效的保护主机,但是,金融业务本身仍然需要更强的隔离保护。

  所幸的是,最近兴起的机密计算(Confidential Computing)技术能够非常有效保护应用程序。它的本质其实上就是在大家手机里应用非常广泛的TEE技术,但是随着Intel SGX这样的技术的发展,让每一台服务器支持TEE都成为可能。

蚂蚁金服首席科学家

百度hi 如流

  TEE,现在一般也称为Enclave,可以进行运行时的双向防护。简单说,应用程序用它的话,可以不相信底层的OS等软件。但是在 Enclave 技术目前存在一些问题,阻碍了它在实际生产环境中的应用,包括:

  第一,需要改写应用,因为可信执行环境里面没有内核和基础库,所以没法把应用直接在 Enclave 中执行;

  第二,需要分割应用,需要把业务程序划分为 Enclave 内和 Enclave 外的部分;

  第三,未集群化,与客户端场景不同,Enclave 中的应用如何 failover,容灾也是阻止其在数据中心中大规模使用的一个原因。

  所以说现在基于TEE的应用特别难做,基本上现在做的就是纯运算的一些东西,因为IO都解决不了。这里就引出来我们的第二个案例,也就是我们为什么要做Occlum。

宇信科技与蚂蚁金服

  Occlum是我们今年聚焦攻关的一个Enclave LibOS,现在在世界上来说应该是最先进的一个,使用它可以1分钟内将Tensorflow Lite移植到Enclave里面。这里我想说明的是,我们不是为了做系统而做系统,我们做系统是为了蚂蚁的业务例如共享智能,区块链等能够更好,更快的拿到机密计算这一新技术的红利。

  蚂蚁金服与开源

何征宇 蚂蚁金服 简历

百度智能营销平台小程序

  我们讲开源,像上面提到的系统软件一样,开源也是一种手段,不是目的。这里给大家分享一些我们的思考。

蚂蚁金服 张宇

  首先给大家科普加拉帕戈斯综合症,这个其实可以对应到我们的系统软件,如果我们的系统软件从头到尾都是闭门造车,那么它一定会根据当时的现状加入妥协的部分,并且这种妥协会越来越多,最后面对开源开放的系统软件是没有竞争力的。

蚂蚁金服首席科学家

用嘴呼吸有危险吗

  所以我觉得,开放的生态是系统软件保持长久活力的关键。上面的图片里面,左边是在水族馆里面的杀人鲸,它们的背鳍永远是弯着的,显得无精打采,右边是在开放水域的鲸鱼,它们的背鳍就是直的。所以,系统的生态是很重要的。我不想看到的是,不管是因为国家的政策也好,或者什么别的因素也好,我们就在小池塘里面互相吃来吃去的,最后一个大鲨鱼过来全部被干掉了。

  从蚂蚁金服的角度来看,我们一定要保持开放,也希望有非常多的良性竞争。中国的武侠一定是有少林和武当的,如果都是一个流派那就不行了,百花齐放,百家争鸣的状态才是最好的。

蚂蚁金服 史玉柱

  最后总结一下蚂蚁金服系统软件的发展思路,首先它必须满足业务竞争的需求,然后我们会和顶尖学术机构一起合作创新,并且积极参与开源社区,承担应有的社会责任。

  值得一提的是,蚂蚁金服系统软件上的学术合作也比较广泛。我们和国内外的专家学者,包括清华大学,上海交通大学,浙江大学,UC Berkeley都有合作项目,也拿到了不错的成果,例如上面提到的Occlum项目就是跟清华陈渝老师合作的。在这里,我想带出我这次分享最重要的目的,也就是非常希望和在座的各位学术界和开源届的同行能有更多的交流和沟通,达成更多的合作,谢谢大家。


返回网站首页

本文评论
任正非: 华为不为假动作付酬,强调要按贡献拿待遇_华为任正非普通员工
  没钱的时候,靠什么吸纳人才、留住人才?只有两条:一是靠追求、理想、信念;二是靠未来的预期收益,这就必须给股权。华为强调要按贡献拿待遇,也是基于这种居安思危。只要你贡献...
日期:07-17
AI受热捧 机器人或成人工智能载体「人造ai智能机器人」
  近日,在香江独角兽牧场举行的独角兽集训营二期首场路演上,11支来自全国的创新团队中,超过一半项目都专注于机器人及智能硬件领域。业内人士表示,人工智能回归现实社会,中间需...
日期:07-16
alphago zero的工作原理_傅盛:关于AlphaGO Zero的几点看法
  文/傅盛  这几天,有很多关于AlphaGO Zero的文章,更多从技术角度阐述。我决定从思想实践角度,简单说几点看法。开放讨论,欢迎大家拍砖:    AlphaGO Zero是一个新的重要...
日期:07-16
库克在杜克大学演讲英文_库克杜克大学演讲:为奋斗而无所畏惧
  编者按:当地时间上周日,苹果公司CEO蒂姆-库克(Tim Cook)“荣归故里”回到了他的大学母校美国杜克大学,并在杜克大学的毕业典礼上发表演讲。在演讲中,库克粗略地谈及了他的“...
日期:07-16
吴伯凡丨数字阅读——天下为公,顺手化缘
  以最新的时代技术,为人们躁动的灵魂冷敷,引领人类思想与人文交互的深度回归,这是技术之于人性、之于社会的深刻价值所在,也是商业的更高境界与社会意义。此所谓:天下为公,顺手...
日期:07-14
赖霖枫:115网盘注册用户突破5000万
 115董事长兼CEO赖霖枫   11月13日消息,115董事长兼CEO赖霖枫对TechWeb透漏,115网盘注册用户已经突破5000万,今日将上线英文版和繁体版。  115董事长兼CEO赖霖枫认为,现在...
日期:09-04
汉能董事资格聆讯延后裁决 公司强调业务发展势头良好
  29日上午,香港高等法院原讼法庭展开对香港上市公司汉能薄膜发电集团有限公司(00566.HK)前主席李河君先生和四名独立非执行董事(赵岚、王同渤、徐征及王文静)的聆讯程序,但...
日期:07-16
面对国内4.59亿手游用户,腾讯想让游戏更具教育性_马化腾:看好移动游戏 希望开发者关注垂直领域
  中国移动开发者大会今天在北京国家会议中心召开。腾讯董事会主席兼首席执行官马化腾表示,今年是移动互联网大爆发的一年,特别是安卓在过去10个月里的发展超出业界预计。马...
日期:06-18
分析师:诺基亚将在中国WP8市场里击败HTC_诺基亚曾经市场占有率
  在Windows Phone 8的几大主要生产商中,由于三星似乎显得有些漫不经心,主要进行竞争的两方自然就是诺基亚和HTC了。据国外媒体报道,不久前美国知名咨询公司Gartner(高德纳)...
日期:09-11
微软CEO称Windows 8四天内已售出400万份
  10月31日消息,据国外媒体CNET报道,微软CEO斯蒂夫·鲍尔默(Steve Ballmer)今天在Build 2012开发者大会上表示,从周五发布产品至今,仅四天时间里微软已总共售出约400万份Windo...
日期:02-19
比尔盖茨 金融危机_比尔-盖茨:“几乎肯定”我们将经历又一次金融危机
  2008年的金融危机引起的大衰退让众多美国人依然记忆犹新,有调查显示,十年过后,即使美国经济重新回到了正轨,仍然有1/3美国人认为自己依然没有回到金融危机以前的状态。2008...
日期:07-16
李开复评智能音箱:功能差还打价格战 应先做好产品
图注:李开复接受新浪科技采访   新浪科技 辛苓  10月28日,2017未来科学大奖颁奖典礼暨未来论坛年会在京举办,李开复在会上发表了“未来交通最大的阻碍就是人类”的演讲。...
日期:07-16
苹果库克隐瞒中国市场_库克称对iPhone X在华市场状况很满意
  12月7日消息:在广州的财富论坛上,苹果CEO蒂姆·库克表达了对中国市场以及创新能力的肯定,认为中国的创新模式很有启迪性。百度地图打车便宜智能电视如何u盘安装骁龙Insider...
日期:07-16
盖茨称iPad用户很失望 建议购买Surface_为什么买ipad会后悔
  5月7日消息,据国外媒体报道,微软董事长比尔盖茨(Bill Gates)周一在接受CNBC采访时表示,iPad用户受到了挫折,Surface可以提供他们所需要的东西。  盖茨称,越来越多的iPad用...
日期:11-20
搜狐高管解读财报:快消需求推高广告营收
  搜狐今日发布财报。据财报显示,搜狗第三季度收入为3700万美元,较2011年同期增长102%,较上一季度增长23%。搜狗营收同比增长主要是由于流量的增长和货币化能力的改善。2012...
日期:09-09
百度张磊:“三位一体”打造移动支付安全生态
  “微信红包”“百度钱包”“打车软件大战”一波未平一波又起,将“移动互联网金融”推向了今年的热门排行榜。与此同时,移动支付作为移动互联网金融的关键环节,其安全性问题...
日期:07-14
百视通史支焱:大屏,通向“未来之家”的入口「史支焱 百视通总裁」
  2017年7月11日,由中国互联网协会举办的2017中国互联网大会在北京国家会议中心拉开帷幕。本届大会主题是为“广连接新活力融实业”,并首次设立“互联网电视”主题论坛。东...
日期:07-16
elementary OS 5.1.2发布:升级内核以及修复严重的sudo错误_elementary os 6.0
  elementary OS 5.1.2已发布,这是5.1 "Hera"系列的一个新的次要版本,此版本通过升级内核引入了较新的硬件支持,并包含针对严重 sudo错误的修复程序。基于区块链的技术专利特...
日期:07-19
徐雷:京东是供应链技术公司,颠覆你的可能是你想象不到的玩家
  12 月 6 日上午消息,在今日的中国企业领袖年会上,京东零售集团 CEO 徐雷发表题为《在变化的世界里,成为变化的朋友》的主题演讲。  徐雷表示,京东对自己的定位是一家以供...
日期:07-19
科技圈CEO用微鲸尬明星脸,除了罗永浩还有哪些大牛光荣上榜?
  这年头流行各种尬,有人喜欢尬舞,不动声色间炫耀身体的力量感、柔韧度和协调性,运气好的还能顺便撩把妹子;有人喜欢尬聊,一言不合天南海北的段子就轮番上阵,侃股市、谈女神、...
日期:07-16