新智元报道
来源:Alibaba Cloud Summit编辑:WXY,好困,yaxin【新智元导读】在今天的2021阿里云峰会上,阿里云原生应用平台负责人丁宇、达摩院数据库首席科学家李飞飞、阿里云计算平台高级研究员贾扬清等向开发者们介绍了多款云原生数据产品。今天,阿里面向所有开发者重磅发布了「阿里云数据库开源计划」。目前,阿里云在GitHub上有2600多个开源项目,3万多个贡献者,Star超百万。在这场以「Code Future」为主题的开发者大会上,阿里云原生应用平台负责人丁宇、达摩院数据库首席科学家李飞飞、阿里云计算平台高级研究员贾扬清等向开发者们介绍了多款云原生数据产品。李飞飞:云原生让「云计算」取之不尽,用之不竭阿里巴巴集团副总裁高级研究员、达摩院数据库首席科学家、ACM杰出科学家李飞飞,花名「飞刀」重磅发布了「云原生数据库2.0」——一站式数据管理与服务。「未来,云原生让云计算资源取之不尽,用之不竭,无处不在。」阿里云在云原生数据库领域做了多年的实践和尝试探索。李飞飞表示有「五大关键技术」是接下来云原生数据库必须去关注和发展的领域。1 云原生分布式:将云原生和分布式的技术深度融合,将 share nothing 和 share everything 架构深度融合。2 智能化:利用AI机器学习的技术,让数据库系统能够实现「自动驾驶」的能力,让开发者可以更好地管理和使用数据库的服务。3 安全可信:安全可信的能力非常重要,比如说如何确保我们的数据是全链路加密安全的在存储、传输,在计算过程中都能够提供这种安全可信的能力。4 在离线一体化:减少数据、链路,数据从在线处理到在线分析,再到离线的存储,让开发者可以更简单更便捷地去访问和处理数据。5 物联网多模:面向AIoT物联网的蓬勃发展,车联网的蓬勃发展。作为一个开发者,最关注的是,数据的全链路生命周期到底是什么?数据的生产和集成,数据的实时处理,数据的开发和管理,这个就形成了数据的管理的生命全周期。李飞飞从各个生命周期的不同阶段介绍了阿里为开发者提供的具体工具,开发者基于这些工具可以做的事情。比如在数据的生产和集成的第一生命周期,阿里提供了DTS,可以支持超过17种以上不同的数据源,那它可以做增量,实时的或者全量的同步。另外面向中国的很多企业和开发者向全球部署的需求,比如在线教育,在游戏领域,很多开发者需要应用,能够就近的去服务客户。因此,阿里云推出云原生关系型数据库 PolarDB,能够轻松上云,覆盖全球,而且I/O带宽免费,性价比更高。还有数据管理平台——DMS,去利用DMS可以访问和管理多元异构的数据库资源,支持所有耳熟能详的数据库,提供数据资产、数据库设计、数据库开发、数据集成、数据服务等一站式能力。阿里云开发者社区已经有数10万的数据库的开发者,通过DMS去构建各种各样的云原生数据库2.0的应用。最后,李飞飞重磅宣布「阿里云数据库开源计划」。作为全球云原生数据库的领导者,阿里对最核心的云原生数据库技术进行开源,反馈社区,邀请开发者一起共建云原生数据库2.0。贾扬清:数据与AI的故事2019年初,贾扬清加入阿里巴巴,带领大数据计算和机器学习平台,并出任阿里巴巴开源技术委员会负责人。他是深度学习领域的风云人物,不到30岁就成为著名框架Caffe的核心作者。网友戏称,学物理绕不开牛顿,搞深度学习,绕不开贾扬清。今天,贾扬清为开发者们带来了数据与AI的故事——如何构建一个好的数据平台和AI平台。首先是数据。我们考虑数据的时候,经常会想到4个方向,数据的开发,数据的分析,数据的治理和数据的服务。对于一个数据开发平台来说,它的整个链路需要有一个比较直观的一个展示方式,让我们知道说数据是从哪来的,经过了什么样的变换,然后又到了哪里。Excel可以非常容易拉近我们和数据的距离,让我们能够非常容易的来洞察分析数据。只有了解了数据才能够开发数据。因此,不光是有一个开发平台,还要有一个数据分析的平台。再者,管理数据也是一项数据重要的运维工作。比较好的数据质量的管理能够让我们即时发现bug。最后还有数据服务能够推动数据的各种应用。贾扬清讲了AI的故事,他表示,「AI的开发没有固定的范式」。他进一步介绍了阿里的AI Demo,可以使用机器学习平台PAI快速体验云端AI开发全流程。但是,如何开发数据平台,如何开发AI平台并不是孤立的,两者是相交叉的。最后,贾扬清表示,「世界是数字化的,应用是智能化的,但是归根结底,我觉得未来是由开发者的群体来创造的。」戴鲲:人人都可以是开发者Forrester首席分析师戴鲲(Charlie Dai)表示在云原生的时代中,人人都应做开发者?。曾经有这么一个理念,叫做技术和人类的共生闭环。技术会赋能我们的企业客户消费者,同时的话反过来会赋能的客户,??又会推动着技术的进步,??这样的这种相互作用就推动了我们整个的时代不断向前迈进。?「人们总是抬头仰望英雄,却往往忘了,真正的英雄就是那些默默奋斗的自己」「在座的各位开发者朋友们,??你们是真正的英雄,应该给你们自己掌声。」
开发者一直以来都是每一个企业快速成长的坚定的业务战略的执行者。??而随着云计算稳健的发展,可以利用云平台帮助提升个人的开发效率,促进和其他人之间的协作。
「?真的程序员敢于直面严苛的挑战,敢于正视年龄的困境」
这句话不是鲁迅说的,是戴鲲说的。
戴鲲指出目前中国的开发者群体面对的三大挑战:
1 技能发展方面,以前非常独特的技术,现在变得越来越陈旧,经验也变得狭窄。
2 在职业生涯上,??随着年龄的增长,我们会面对的家庭孩子和职业发展的道路选择的,也不能够再像以前那样去熬夜。
3 在于??岗位的竞争方面,会出现越来越多的同质化边缘化的情况,而内卷的情况也在随时的发生。?
戴鲲也介绍关于全云开发的理念:
1 云上的全站的服务化应用开发与服务,??从基础设施到开发一个平台,再到最后的应用服务。
2 云上的全领域的开发平台,不管是做前端,还是做后端,??不管做小程序还是做网页,都可以通过云上来完成。??
3云上参与实践,也就是云上的全生命周期的开发流程管理,??包括开发部署测试以及协作。
当云可以让人人都能做开发的时候,面对的人生困境不只是开发的同学。也包括了运维团队的小伙伴,以及业务人员,??大家都会面对同样的挑战。
而云就可以让运维的团队进入到整个的开发之中。??另一方面业务人员也可以和我们的技术团队一起来协同创新。??
通过平台化的方式去赋能不同的信息技术,比如说像边缘计算、项目分析计算,??包括大数据、人工智能甚至是区块链,都可以通过这样一种平台化的方式来实现创新的进程。
「不畏浮云遮望眼,自缘身在最高层」
当年王安石在写下跟飞来峰这首诗的时候,正处在变革的前夜,??现在每天的开发过程也都在变革。
因此戴鲲给了三个重要的建议:
要建立一种三个维度的发展视角。以系统化的观念,把握开发者个人的发展方向,技术确实很重要,但是业务的素质也很重要。
1 要聚焦在技术本身的核心,要构建一个云原生的能力的核心的东西。
??
2 要制定个性化的发展策略,这张照片上是莱布尼斯一位伟大的数学家,??他发明了大家所熟悉的二进制,??他说过一句话:「世界上没有两片完全相同的树叶」,??因此我们每一个人都要根据自己的情况来制定发展的道路。
?
3 要制定一个渐进式的发展过程。??这张图上显示的初级中级的高级是大家都非常熟悉的,如何判别程序员能力的一个模型,??就是根据「发量」。当然,其实还有更好的方式。
戴鲲认为以前瞻的视角来聚焦云原生开发者的技术能力,并构建了一种全维度的模型,包含6个不同的维度:
「在架构这个层面,我们应当是云化,在技术化的覆盖这个领域,我们必须是全栈??的,在整个的平台框架的运用方面,我们要现代化的??中心的管理,我们要敏捷,??开发云的使用需要多样化。」
里面的橙色的线代表了当前中国开发者的平均水平。??目前对于这6个维度对自我都相对来说比较满意的??只有不到40%。
戴鲲觉得每一个人都是需要一些信仰的。??
「作为一个70后的开发者,20年前的一位歌手张信哲,他曾经说过爱是一种信仰。??那么20年后,如果云计算是我们大家的信仰的话,那么我认为云原生就是大家应该秉持的态度,所以请大家坚定自己的信仰,??端正自己的态度,向着云原生的美好时代勇敢前进。?」
丁宇:云原生是企业数字化创新的基石
作为阿里云原生应用平台负责人,丁宇在大会上介绍了云原生技术和云计算相结合,为各行各业的开发者和企业带来各种新的可能性。
相比传统的开发技术,云原生与云计算相结合的开发模式具备模块化架构、标准结构和协议进行通信、实现持续的迭代更新、集成和交付,自动化维护、更好的可移植性以及应变能力强等特点,协助开发者能够大幅降低开发成本,提升开发效率。
以容器为代表的技术,已经成为了面向开发者的云计算新的服务界面,它一方面可以向下屏蔽基础设施的差异性,屏蔽异构环境的差异性,为使用者提供了一个非常简单的使用界面;
而向上它可以支持30款前端产品,支持异构工作负载和分布式架构。可以让开发者聚焦在应用业务逻辑本身,大幅降低机械重复式劳动。
基于云产品的诸多优势,云原生正在加速企业的数字化创新,实现业务的数据化和智能化。
在架构上面,模块化的架构通过标准化的接口和协议进行通信;在应用交付和更新这个层面,可以进行持续的自动化的迭代,集成和交付。
另外在运维层面,云原生产品是完全标准化和自动化的运维模式,还可以根据需要弹性扩展,同时不依赖于系统环境和硬件,是一套实现标准化、模块化的技术。
因此,云原生已经成为企业数字化创新和最短路径的基石。目前阿里云的开源项目已经超过了2600个,包括爱奇艺、虎牙直播、顺丰科技等大型企业都成为了它的用户。
华先胜:推动AI的普惠之路
人工智能技术如今正在快速发展,但是如何实现商业化落地,是所有AI从业者面临的灵魂拷问。
这其中很大的原因在于大部分AI落地应用的推动者,是AI的从业者,而AI从业者和具体业务的使用者之间存在着专业知识的信息鸿沟,如何让AI与行业具体应用相结合,是AI落地的难题。
华先胜认为,只有深入行业,才可以让AI落地。
相比其他计算技术而言,AI技术目前没有通用的技术,如果想要让AI真正渗透到各行各业,只有深入场景,让AI从业人员与各个专业领域的IT人员和技术专家打破边界深入合作,才能够让AI做到从锦上添花到雪中送炭,甚至是无中生有。
华先胜介绍到,阿里通过在AI从业者和行业专家之间搭建AI技术应用中台,可以行业内的IT从业者和技术专家可以通过中台转化成为AI应用,从而大大降低AI落地的难度,探索AI在行业落地的更多的可能性。
目前阿里云已经打造了城市大脑应用中台、工业视觉中台以及开放视觉中台等,在诸如城市管理、光伏、冶金、医疗、教育等各个行业中,通过更低的成本和更高的效率,推动AI在行业中的落地应用。
叶军:低代码让编程像做PPT一样简单
叶军开场调侃道:「和在座的各位工程师一样,我们很多技术同学都希望有一天把产品经理绑在手上。」
言归正传,叶军提到业务数字化中要面对的问题很多:门槛高、定制多、打通难、交付慢、成本高。
而低代码便可以有效地解决这个问题,从而加速业务的数字化。叶军为此举了两个例子。
一位乡村教师用一个低代码平台,搭建了40多个业务系统?,实现了校园管理和教学场景的的数字化,而他只用每年支付2000块钱。
一个有着150家店的连锁外卖公司CTO曾经连Excel都不会用,然后用低代码开发了一个平台。每年5000万只龙虾的进货库存管理单据,以及每个分店的调拨,都用低代码平台完成。
叶军希望通过阿里云的开发平台让搭建低代码应用像做PPT一样简单。
本文首发于微信公众号:新智元。文章内容属作者个人观点,不代表和讯网立场。投资者据此操作,风险请自担。
(张洋 HN080)