当前互联网技术早已进入了大数据、人工智能的阶段,各种计算模式,计算引擎层出不穷。从10年前的MapReduce分布式计算开始,几乎每三年就会出现一次新的计算引擎更迭,从开山鼻祖的Hadoop,到后来流式计算的Storm,之后出现了基于内存迭代计算的Spark红极一时,然后到今天Flink又以迅雷不及掩耳之势走入大家的视野。同时不仅仅是数据计算,机器学习框架最近几年也是层出不穷:Keras,PyTorch,Caffe2,TensorFlow……可以说每一个计算引擎的兴起,都意味着计算技术一次新的突破。

伴随着计算引擎的发展,如今互联网商业服务越发依赖大数据及人工智能技术,从最初的数据仓库分析型业务,已经逐渐演变成现在实时性更强,复杂度更高的智能决策服务。

两者的结合为更多的商业创新带来可能,但是背后的技术现象却是技术体系越发庞大与复杂,各个计算引擎的交替使用带来学习成本的直线飙升,同时研发成本的增加与效率的降低也是普遍问题。比研发效能降低更为糟糕的是不同的计算引擎之间数据无法共享及打通,绝大多数场景需要使用中间存储进行转储,造成了存储资源的浪费与数据量的成倍放大。除此之外,诸如缺少统一元数据,存在数据安全等隐患始终威胁着日益庞大且臃肿的系统体系。

面对这些不可忽视的问题,蚂蚁金服在2018年提出了开放计算架构的概念,希望通过设计一套符合当下计算体系,同时又能应对未来计算趋势的技术框架,来解决计算引擎更新、统一研发体系、数据共享互通、数据风险防控等几方面问题。

首先在计算引擎方面,开放计算框架认为计算引擎始终是持续更新的,因此需要有一套统一的元数据及状态管理,针对不同的计算作业状态进行统一管理,达到兼容任何一种计算引擎,并且实现插件化能力;另外在研发层面,不同的计算引擎有不同的研发模式与API接口,要想统一各种引擎的研发能力,需要在顶层进行计算DSL的封装。为此,我们推出了SmartSQL,在标准SQL规范之上扩展了部分功能及语法,希望用最简单通用的语言,描述绝大部分的计算及机器学习作业;另外,为了解决多种引擎数据无法打通及共享的问题,蚂蚁金服自主研发了统一存储系统,支持多种类型的数据存储格式,同时支持一份数据不同格式之间的自动转换及迁移,极大地简化了引擎层对存储的使用,同时节约了大量成本。

不只是传统的计算及存储形态,在目前的互联网服务中有大量的关系型数据,同时诸如社交,风控,反洗钱,营销等场景都对关系计算有大量的需求,因此图计算作为一种新的数据形态也是蚂蚁金服重点投入的领域。在开放计算架构之中,包含了离/在线一体的图计算引擎及存储,从使用场景,可以覆盖在线、实时、离线各个场景,用于支持不同时效性的业务。从功能上,具备金融级图数据库,超大规模图计算,流图混合的动态图计算以及超快内存图等计算能力,覆盖了不同量级的数据计算能力。另外与其他计算引擎一样,蚂蚁金服也研发了基于SQL规则的Graph SQL作为统一图查询语言,用于覆盖所有的图计算引擎。

在机器学习方面,开放计算架构还包含了之前已经开源的SQLFlow以及刚刚推出的ElasticDL弹性深度学习框架。SQLFLow作为连接数据与训练的桥梁,在标准SQL的基础上扩展了针对机器学习的语法,让数据分析人员可以像写SQL一样训练出自己的数据模型。另外SQLFlow支持市面上大多数机器学习引擎,以及ElasticDL弹性框架。ElasticDL是基于k8s体系的弹性深度机器学习框架,兼容TensorFlow引擎与Keras语法,通过弹性调度达到减少训练等待时间以及训练运行时间的目的。

这一整套体系又称为Big Data Base,就是蚂蚁金服摸索出来的金融数据智能的最佳实践,即下一代大数据的基石。

在9月27日杭州云栖大会第三天,蚂蚁金服将在数字金融技术专场上分享开放体系下的金融数据实践,包括蚂蚁开放计算架构的技术细节,欢迎届时关注。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

蚂蚁金服开放计算架构:下一代金融级计算架构相关推荐

  1. 云原生时代,蚂蚁金服公开了新的金融混合云架构

    蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑.在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享.我们将其 ...

  2. 从蚂蚁金服一窥人工智能在金融领域的机遇与挑战

    从蚂蚁金服一窥人工智能在金融领域的机遇与挑战 CCAI 蚂蚁金服 人工智能 金融 中国人工智能大会 阅读2469  编者按:由中国人工智能学会.阿里巴巴以及蚂蚁金服联合主办,CSDN.中国科学院自动化 ...

  3. 筑巢引凤、珠联璧合、潜龙出海,蚂蚁金服开放平台如何将“开放”做好?

    本文主要从蚂蚁开放平台.蚂蚁开放技术方案.开放服务与保障.蚂蚁金融云四个方面进行了介绍,主要介绍了筑巢引凤.珠联璧合.潜龙出海三种开放方式,同时分享了沙箱.云验收.压测.健康度.云监控五种技术工具. ...

  4. 北京金融局、通州区政府与蚂蚁金服战略合作 共防系统性金融风

    小蚂蚁说: 北京作为科技创新中心和重要的金融中枢,如何更好发挥金融科技优势,防范金融风险.促进金融科技生态健康发展?今日北京选择和科技巨头之一蚂蚁金服跨界握手,引入技术的力量,加速金融科技布局来提升风 ...

  5. 如何免费开通蚂蚁金服开放平台系统服务商ISV查看PID

    免费开通蚂蚁金服开放平台系统服务商ISV,获取合作身份PID,只需要简单的3步,对支付宝账号无任何影响 登录蚂蚁金服开放平台(https://open.alipay.com). 填写手机号.邮箱,并选 ...

  6. 蚂蚁金服西亭:智能金融的技术挑战与方案

    摘要:在2018年1月6日的云栖社区数据智能技术论坛上,蚂蚁金服的周俊(花名西亭)做了题为<蚂蚁金服智能金融实践>的主题演讲.目前金融场景应用的越来越多,对金融服务也提出了更多的挑战,西亭 ...

  7. 蚂蚁金服彭翼捷:金融科技不止用来改良 更要用来改变

    近日,在成都召开的2018天府金融论坛上,阿里巴巴合伙人.蚂蚁金服副总裁彭翼捷表示,科技不止用来改良,更要用来改变,要用技术去拓展商业的边界,为更多人提供服务.她强调,改变世界的不是技术本身,而是技术 ...

  8. 蚂蚁金服崔恒斌:金融智能——对话机器人新形态

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 中国人工智能学会 本篇整理自蚂蚁金服人工智能部高级算法专家崔恒斌主题为<金融智能--对 ...

  9. 蚂蚁金服玉伯:P6跨级晋升P8,再到P10,我的11年阿里成长之路

    " 今天跟大家分享下个人成长和带团队的一些感悟.我可能更偏向于写作型或阅读型,很少在对外分享中讲关于成长的话题.今天尝试下,希望能对大家有所帮助. 图片来自 Pexels 注:这是在阿里内部 ...

最新文章

  1. camelot工具进行pdf表格解析重建
  2. WindowsPhone7真机部署和调试程序
  3. 入栈和出栈c语言源程序,用c语言可执行文件实现顺序栈的出栈、入栈、判栈空、判栈满!急求啊? 爱问知识人...
  4. linux知识记录20192022
  5. ActiveMQ –经纪人网络解释–第2部分
  6. spring mvc学习(54):简单异常处理
  7. xxd命令转换二进制十六进制文件
  8. 【MySQL】MySQL负载均衡常见方法
  9. _Default同时存在于两个dll文件中的解决办法
  10. flash flip 效果集
  11. 67% 为宽松许可证,2020 年开源许可证最新趋势来袭
  12. [翻译] JNWSpringAnimation
  13. Debian 10截图小工具 flameshot
  14. flask—本地图片,视频上传
  15. Js apply方法详解,及其apply()方法的妙用
  16. idm uestudio 20绿色版(文本代码编辑工具) v20.10.0.52
  17. Atcoder Grand Contest 012 B - Splatter Painting解题报告
  18. 蓝桥杯嵌入式(一)学习准备
  19. JavaScript -- jQuery网页开发案例笔记
  20. 仿微信、微博发朋友圈,文字+图片+视频

热门文章

  1. 打开word2007总是出现配置进度_实战经验:Word 2007每次打开都弹出正在配置
  2. 【LeetCode笔记】剑指 Offer 15-. 二进制中1的个数 (Java、位运算)
  3. idea 保存设置 新建项目_配置、创建IntelliJ IDEA Spring MVC 项目
  4. 农委系统先进集体推荐报告_来自司法行政的他们,荣获上海档案系统表彰!
  5. java 委托_java 能不能自己写一个类叫 java.lang.System/String 正确答案
  6. 各类木材强度_凯狄解析各类抽芯铆钉的工作原理
  7. 常用英雄胜率怎么刷_单排刷英雄胜率或者炸鱼方法。
  8. gta5显示nat较为严格_为何严格治理下雾霾天仍频发?哈尔滨市环保局解答重污染天3大疑问...
  9. php object 对象不存在。增加对象_PHP核心
  10. 引用另一模板的宏_生信人值得拥有的编程模板Shell