年,云基础设施服务提供商Iron.io的副总裁Ken谈到软件开发行业的未来,首次提出了Serverless的概念,为云中运行的应用程序描述了一种全新的系统体系架构。此后,以AWS为代表的云服务厂商将Serverless概念逐步落地,陆续推出了基于Serverless的FaaS(函数即服务)产品。经过几年的发展,Serverless架构已被业内认为是引领云原生下一个十年的发展潮流。
据Gartner报告,年全球已有20%的企业采用Serverless技术部署,Serverless从底层进行技术变革计算资源的形态,为企业的软件架构设计和应用服务部署引入创新的技术设计思路。
尽管如此,国内的一些企业和开发者在面对Serverless时依然持观望态度。一方面是相关技术在国内起步较晚,部分开发者对新技术的接受度较低;另一方面,国内的Serverless生态建设较为落后,市面上相关的工具链并不完善,这导致开发和部署难度大、成本高。
近日,阿里云Serverless技术团队宣布开源ServerlessDevs平台,为开发者提供了一套Serverless工具链体系。据介绍,通过该平台,开发者可以一键体验多云Serverless产品,快速部署Serverless项目。
为了进一步了解ServerlessDevs项目的特性,以及Serverless、微服务等云原生技术生态在国内的发展趋势,开源中国邀请到了阿里云Serverless研发负责人杨皓然(不瞋),阿里云Serverless产品经理、ServerlessDevs项目发起人江昱,与我们分享了Serverless项目的细节与国内Serverless生态的情况。
以下为采访原文:
1.请简要介绍一下阿里云ServerlessDevs项目的技术团队成员构成。
江昱:团队是由阿里云智能云原生中间件前端负责人带队,联合阿里云智能云原生函数计算团队的多名技术专家,以及数名社区爱好者。通过开源思路,进行项目建设,耗时天。
ServerlessDevs的技术团队核心研发人员主要包括:
寒斜:阿里云智能云原生中间件前端负责人,年加入阿里中间件从事云产品企业控制台研发工作,目前带队负责中间件20多款云产品的前端研发工作,主要技术栈为大前端通用技术包括nodejs/typescript/react/electron/reactnative等对前端研发效能提升,前端数字化体验管理体系建设有多年的实践经验,目前专注在Serverless开发者工具链的建设,是云原生ServerlessDevTools(S)研发负责人之一,核心贡献了S启动器解析内核,S/core核心包,主导了S/gui桌面工具研发工作。