年终盘点Serverless:工业、学术、社区遍地开花,国内厂商迅速卡位

625 阅读26分钟

作者 | 刘宇

本文是 “2021 年度技术盘点” 系列文章之一,主要介绍Serverless在2021年的重要进展。

“2021年终技术盘点”是掘金推出的重磅企划,涵盖Serverless、Service Mesh、大前端、数据库、人工智能、低代码、边缘计算等众多技术领域。看过去,向未来,回顾IT技术在2021年的发展情况,盘点IT技术的重大事件,展望IT技术的未来趋势。同时,我们将开启第15期技术主题征文活动,一起来聊聊你眼中的2022年技术趋势吧!

引言

2021年,Serverless架构在权威咨询机构 Forrester 发布的《 The Forrester Wave™: Function-As-A-Service Platforms, Q1 2021》中,开始了新一年的蓬勃发展,在报告中,不仅对全球主流的Serverless平台进行了测评,也对过去的技术发展进行了更为科学的总结,对产品的未来发展视野进行了展望与探索,作为未来十年云计算的重要趋势之一,Serverless架构已经展示出不俗的潜力。Forrester 认为,Serverless 架构的兴起,让 FaaS(Function As A Service)成为继 IaaS、PaaS、SaaS 之后一种新的云计算能力提供方式。预计 2021 年,将会有大量主流企业的核心应用,从原来的主机架构迁移到 Serverless架构。

2018年,全球知名IT咨询调研机构Gartner发布报告,将Serverless 架构列为十大未来将影响基础设施和运维的技术趋势之一;2019年,UC Berkeley在论文《Cloud Programming Simplified: A Berkeley View on Serverless Computing》中表示“Serverless 架构将会成为云时代默认的计算范式”;2020年,CNCF 发布了《2020年度中国云原生调查报告》,在报告中可以看到Serverless架构正在持续增长,31% 的单位在生产中使用无服务器,41% 正在评估,12% 计划在未来12个月使用;而在即将过去的2021年,不仅有Forrester、Datadog的评测、报告,更有Serverless在COVID-19影响全球经济前进、科技发展的过程中,势如破竹,逆流而上,蓬勃发展的趋势。

本文将会通过Serverless架构的发展情况,包括不限于各类机构对Serverless架构的评测、调研;各云厂商在Serverless架构上的建设;Serverless架构的社区发展以及生态扩充情况等;回顾Serverless架构在2021年的发展情况,对Serverless架构的发展做相关的盘点和总结。

行业与Serverless架构

工业界眼中的Serverless架构

2021年对Serverless架构来说,是备受关注的一年,这一年不仅仅有Forester、DataDog等一系列的机构,对Serverless架构投来关注的目光,也有学术界对Serverless架构的研究变得更加丰富,更有各行各业开始在社区、平台上招募Serverless架构的人才,这不仅表明Serverless架构在经历了若干年的发展,逐渐趋于成熟,被更多人所接受,也更为直观地表明Serverless架构已经真正意义上“被更为广泛关注”。至此,标志着Serverless架构在推动云计算前进的过程中,开始充当起更为重要的角色。

2021年3月,权威咨询机构Forrester发布2021年第一季度FaaS平台(Function-As-A-Service Platforms)评估报告:

图片1.png

在这次更为严格科学的评测中,上榜领导者象限的有三家云厂商,分别是Alibaba,Amazon以及Microsoft;国内上榜该名单的云厂商同样有三家,分别是Alibaba,Tencent,Huawei。

 尽管商业化的Serverless架构最早由AWS拉开序幕,但中国云计算企业在Serverless发展中提前卡位战,迅速跨入先行者行列,在报告中不仅有阿里云函数计算处于领导地位,同样有排名非常靠前的腾讯云云函数,凭借产品服务矩阵、合作伙伴生态,以及客户规模维度上的优异表现,获评强劲表现者。

DataDog在2021年同样发布了Serverless相关的报告。在报告中,DataDog认为Serverless的使用率激增了250%,也因此 Serverless 再次被推向幕前,成为众多人关注的焦点。

图片2.png

根据DataDog的调研,自 2019 年以来,一直在使用 Lambda 的企业已大大提高了其使用率。到 2021 年初,这些公司每天调用函数的次数是两年前的 3.5 倍。此外,在同一组 Lambda 用户中,每家企业的功能平均每天运行达 900 个小时。 由此可见Serverless架构的业务规模正在迅速扩大,除了用户量相关的内容,这份调研报告中,还有包括Serverless架构的性能变化、工具链选型、运行时的使用情况等众多值得关注的信息,通过这些数据不难发现,相比2020年,在2021年国外 Serverless的使用群体在迅速扩大,函数执行时长不断增加,使用方式也越加成熟,开发者工具也更佳开放。

除了各机构对Serverless架构的评测和报告,在过去的一年Serverless架构的就业机会逐渐的多了起来:

图片3.png

通过某招聘平台可以看到,在过去的一年时间中,不仅仅有各大云厂商在广纳Serverless人才,也有包括广州欧珀、聚划算、 斑马网络、网易、声网Agora、拼多多等在内的诸多行业头部企业,进行Serverless相关人才的招募,这也从另一个角度充分说明了Serverless架构正在逐渐的普及,被更多公司团队所采纳,相关的人才缺口也逐渐的显现。

从2012年,Serverless概念被正式提出之后,2014年AWS带领Lambda开启了Serverless的商业化,再到2017年各大厂商纷纷布局Serverless领域,再到2019年,Serverless成为热点议题在KubeCon中被众多人参与探讨,再到2020年、2021年,各种机构先后对Serverless架构进行大规模的调研、评测和报告,诸多企业开始选型Serverless架构,使其大规模落地,Serverless随着时间的不断推进,各种技术的不断进步,正在朝着更完整,更清晰的方向发展,随着5G时代的到来,Serverless将会在更多领域发挥至关重要的作用。

学术界眼中的Serverless架构

云计算飞速发展的阶段,云计算的形态也在不断的演进,从IaaS到PaaS,再到SaaS,云计算逐渐“找到了正确的发展方向”,2012年由Iron.io的副总裁Ken Form所写的一篇名为《Why The Future of Software and Apps is Serverless》 的文章中,提出了一个新的观点: 即使云计算的已经逐渐的兴起,但是大家仍然在围绕着服务器转。 不过,这不会持续太久, 云应用正在朝着无服务器方向发展,这将对应用程序的创建和分发产生重大影响,并首次将“Serverless”这个词带进了大众的视野。

2018年,Serverless的发展速度要比想象中的更加快速,这一年UC Berkeley发文《Serverless Computing: One Step Forward, Two Steps Back》,表达了对Serverless架构的担忧和挑战,在这篇文章中,作者认为“通过提供自动缩放功能,今天的FaaS产品在云编程方面迈出了一大步,它提供了一种实际上可管理的,看似无限的计算平台。但是,他们忽略了高效数据处理的重要性; 其次,它们阻碍了分布式系统的开发。”

任何一个新的技术、概念出现都会遇到一定的挑战和担忧,就如同当年云计算出现时,也被一些人(如Oracle公司总裁Larry Ellison、GNU发起人Richard Stallman)认为只是又一个商业炒作的概念,毫无新意,甚至蠢不可及。当然,事实也证明,任何一个新的事物,都只有在经历各种挑战和质疑之后,才能更茁壮的成长,Serverless也不例外。  

2019年,时隔一年,UC Berkeley针对Serverless架构再次发文《Cloud Programming Simplified: A Berkeley View on Serverless Computing》,在这篇文章中,作者犀利断言Serverless 将会在接下来十年被迅速采用,获得飞速发展,并对Serverless架构进行了更为激进的断言:Serverless 将会成为云时代默认的计算范式,将会取代 Serverful 计算,这也意味着服务器 - 客户端模式的终结,Serverless架构将会引领云计算的下一个十年。

在学术界,不仅仅UC Berkeley 对Serverless发表过多篇论文,很多国内外高校都在Serverless领域投入了足够的精力进行科研探索。就目前来看, Serverless 已经成为学术界的研究热点,每年Serverless架构相关的论文都有比较明显的增长趋势:

图片4.png

在2021年,Serverless架构在学术界的论文数量不仅仅再次上升,其研究内容和方向也是越发的完善和全面,其中包括不限于冷启动优化、镜像加速、调度策略、缓存机制等诸多热点问题。

以阿里云函数计算团队和美国George Mason University Leap Lab合作发表在顶会USENIX ATC (USENIX Annual Technical Conference) 的论文《FaaSNet: Scalable and Fast Provisioning of Custom Serverless Container Runtimes at Alibaba Cloud Function Compute》为例,在文章中就针对容器镜像生态与Serverless架构结合之后的问题“镜像拉取与冷启动优化”问题进行了更为深入的探索,在加速镜像的分发速度方面,常见的业界成熟的 P2P 方案没有做到 function 级别的感知,并且集群内的拓扑逻辑大多为全连接的网络模式,对机器的性能提出了一定需求,这些前置设定不适配 FC ECS 的系统实现,为此设计并提出了一个具有高伸缩性的轻量级系统中间件FaaSNet,FaaSNet利用到镜像加速格式进行容器分发,目标作用场景是 FaaS 中突发流量下的大规模容器镜像启动(函数冷启动),FaaSNet 的核心组件包含 Function Tree (FT),是一个去中心化的、自平衡的二叉树状拓扑结构,树状拓扑结构中的所有节点全部等价。FaaSNet 可以根据 workload 的动态性实现实时组网已达到 function-awareness,无须做预先的 workload分析与预处理,进而帮助Serverless平台解锁高伸缩性和快速的镜像分发速度技术瓶颈,赋能自定义容器镜像场景的更为深入和广泛的应用。

除此之外,作为云计算领域的顶级会议SoCC,在2021年接收的论文中,也可以看到诸多Serverless架构的影子,例如以Microsoft Azure Functions作为实验平台的论文《FaaT:ATransparentAutoScalingCacheforServerlessApplications》,针对Serverless架构中函数stateless的特点,针对FaaS平台的Cache问题,提出了一种用于Serverless应用程序的自动伸缩分布式缓存FaaT: A Transparent Auto-Scaling Cache for Serverless Applications》,针对Serverless架构中函数 stateless 的特点,针对FaaS平台的Cache问题,提出了一种用于Serverless应用程序的自动伸缩分布式缓存FaaT,可以大幅度提升 Serverless 函数的性能,与已有的通过外部存储作为 Cache 系统的方法相比,Faa$T可以降低绝大多数的开销。另一篇文章《ServerMore: Opportunistic Execution of Serverless Functions in the Cloud》针对Serverless函数短执行时间与低资源需求的特点,介绍了一种服务器级资源管理器ServerMore,可将Serverless 函数与 Serverful 的虚拟机调度在同一台物理机上执行任务,ServerMore 动态调节服务器上的 CPU、内存带宽和 LLC 资源,以确保 Serverful 和 Serverless 工作负载之间的托管不会影响应用程序tail latencies。 通过选择性地使用Serverless架构并推断相对黑盒的Serverful工作负载的性能,ServerMore 与之前的模式相比,平均提高了 35.9% 到 245% 的资源利用率; 同时对 Serverful 应用程序和 Serverless 架构的延迟影响最小。

在过去的一年,Serverless架构的学术研究日渐火热,各领域的顶会也出现了诸多优秀的Serverless架构相关论文,这不仅有助于Serverless学术生态的繁荣,也非常有助于突破Serverless架构的技术瓶颈,实现云计算领域技术架构升级。

除此之外,2021年国内的Serverless图书专著也逐渐多了起来,仅仅一年的时间就先后有包括《前端Serverless:面向全栈的无服务器架构实战》、《Serverless从入门到进阶:架构、原理与实践》、《Serverless工程实践:从入门到进阶》、《华为Serverless核心技术与实践》等在内的图书被出版,大大丰富了国内的Serverless培训与教育的资料生态。

随着时间的发展,Serverless架构在更多领域发挥着越来越重要的作用,在被更多人关注的同时,Serverless架构也逐渐的成为了诸多学者、实验室的研究对象,如何将学术和工业进行有机结合,如何通过工业赋能学术届的科研,通过学术届的科研赋能工业界技术架构的迭代升级,赋能整个行业的前进,这不仅仅是Serverless架构需要做的,也是如今的Serverless架构正在做的。

Serverless架构发展

厂商驱动下的Serverless架构

尽管CNCF早就在2018年发布了《CNCF Serverless Whitepaper V1.0》,阐明Serverless技术概况、生态系统状态,并制定了相关的规范和标准,但是时至今日,Serverless架构从更多层面来说,依旧是由云厂商作为主要驱动,一方面推动技术迭代的升级,另一方面推动Serverless架构在更多领域落地;在云计算竞争已经白热化的今天,Serverless架构在不同厂商中的能力表现,更新迭代速度以及未来的发展规划,也是异常激烈。

在过去的2021年,各个云厂商在Serverless领域卯足了劲,下足了功夫,从FaaS平台的角度来看,在过去的一年:

  • 为了获得更高的性能,很多云厂商都开始对自身的底层技术架构进行大规模的升级和革新,这其中就包括了:阿里云Serverless大规模迁移到神龙架构,并在2021年云栖大会发布Serverless GPU实例;元戎作为华为云Serverless的内核,从幕后走到了台前并发布FunctionGraph 2.0;

  • 为了进一步融合Serverless架构与容器镜像生态,各大厂商都对容器镜像的Serverless化做出了支持,AWS Lambda在容器镜像层面持续发力,目前已经支持10G的镜像Serverless化部署;

  • 为了在可观测上取得更好的结果,帮助业务和开发者更快速的获得到资源的详细状态,AWS Lambda在去年12月正式推出Amazon CloudWatch Lambda Insights,之后并持续更新,在2021年4月和11月,分别支持 AWS Lambda 容器映像、由 AWS Graviton2 处理器提供支持的 AWS Lambda 函数;而阿里云函数计算在可观测性上面也是不断更新迭代,针对更多的性能指标、异常指标、追踪指标进行了更为详尽的处理和分析,针对异步调用等也做了更为细腻的支持,除此之外还有业内首创的实例级别指标;

  • 在事件生态层面,AWS Lambda在过去的一年加强了SQS,MSK身份验证等相关事件源的集成,并进一步强化了和EventBridge之间的集成,提供统一的接入面支持EDA架构应用开发;阿里云函数计算则在一开始就选择和EventBridgt进行深度集成,通过标准化,统一化的方式对接阿里云生态及客户业务SaaS系统的事件源,迅速将其事件生态从数十种事件源扩充到近百种,通过EventBridge触发器,可以为开发者提供丰富的事件源触发能力支持,赋能更多业务场景、帮助客户更便利的与Serverless生态集成;

当然,在过去的一年时间中,Serverless架构的发展是迅速的,尽管上文对各个云厂商在底层技术架构、容器镜像生态、可观测性、事件生态等几个方面进行了简单的总结,但是实际上,2021年,各云厂商在Serverless架构,尤其是FaaS平台付出的努力并不仅如此,AWS Lambda Extensions的推出,阿里云函数计算实例登陆,腾讯云云函数新增 Web 函数类型、百度智能云CFC也逐渐支持单实例多并发等功能......作为UC Berkeley笔下的“云时代默认的计算范式”,各云厂商,在2021年,在Serverless架构上的付出,可以说是方方面面的。当然,单从FaaS的角度,我们不难发现,在各个云厂商更新迭代的过程中,有几个重要的路线,逐渐清晰起来:

  • 事件生态逐渐丰富,尤其是消息中间件与FaaS平台的结合越发紧密;

  • FaaS平台与容器生态关系越来越紧密,对容器生态的支持力度越来越大,支持程度越来越完善;

  • 新的运行时支持,老的运行时已经逐渐成为FaaS平台所面临的包袱之一,各个云厂商不仅在努力支持更多更新的运行时,也在尝试扩大自身的Custom Runtime和Custom Container的应用场景;

  • 传统的框架迁移逐渐成了一个比较明确的场景支持,多数云厂商都已经开始推出传统框架的迁移方案和Serverless化部署方案;

  • 作为Serverless架构中重要的组成部分,FaaS平台已经逐渐不能满足更多Serverless下的业务部署场景,应用托管模式正在兴起。尽管在过去,某些文章曾质疑这种模式不符合Serverless精神,但是事实和时间证明,应用托管模式是Serverless架构发展过程中必不可少的一种技术选型;

  • FaaS平台的应用场景驱动越发明显,无论是SAM 推出适用于 AWS Lambda 的机器学习推理模板还是阿里云函数计算发布GPU实例,针对场景化的支持,逐渐成了技术升级和迭代的重要方向和目标之一;

  • 由于FaaS平台可能会让业务资源变得更加零散,所以更为细腻、更为科学的权限管理需求逐渐显现;

Serverless 是云计算下一个10年的主要形态,在云厂商的驱动下,Serverless架构除了在FaaS层面正在快速的更新迭代,在BaaS层面也是不断的加快前进的脚步。

随着云原生和 Serverless 概念的深入人心,事件驱动再一次成为了云应用架构领域的热门词汇。在 2018 年,Gartner 评估报告将 Event-Driven Model 列为10大战略技术趋势之一,事件驱动架构(EDA)将成为未来微服务的主流。该报告同时做出了以下预言:

  • 到 2022 年,事件通知的软件模型将成为超过 60% 的新型数字化商业的解决方案;

  • 到 2022 年,超过 50% 的商业组织将参与到事件驱动的数字化商业服务的生态系统当中;

同年 5 月,云原生 CNCF 基金会托管了开源 CloudEvents 项目,该项目旨在用统一和规范的格式来描述事件,来加强不同的服务、平台以及系统之间的互操作性,事件在云原生大图中的重要性不言而喻。

而在过去的一年多的时间中,各个云厂商在事件生态的发力,可见一斑,以阿里云为例,在2020年推出EventBridge事件总线之后,在过去的一年时间中不断升级迭代,先后增加近百种事件接入,从 IaaS 到 PaaS,每天都有数以亿计的事件产生,并与函数计算进行了更为深入的融合;而在AWS,EventBridge产品在过去的一年平均每个月都有更新动态,包括不限于CloudWatch Synthetics 使用 Amazon EventBridge 支持 Canary 事件、支持在同一个账户和区域中的事件总线之间共享事件等能力的更新和迭代。

除了事件生态的不断完善,Serverless架构的基础设施也在被迅速的建设,Serverless DB成为了诸多厂商探索的焦点之一,工作流也逐渐的成为了“兵家必争之地”,随着All on Serverless的口号,Serverless First、Serverless Faster的口号不断响起,在过去的一年多的时间中,我们不得不感慨技术的发展速度以及厂商驱动下的Serverless架构的成长速度。

社区驱动下的Serverless架构

Serverless架构的发展,离不开云厂商的驱动,更离不开开源社区的支持。在过去的2021年,无论是CNCF等基金会对Serverless架构的持续关注和赋能,还是其他的Serverless社区、开源项目对Serverless架构的建设,Serverless架构都在逐渐成为更通用,更好用的技术架构,成为更简单、更具价值的技术选型。

图片5.png

在过去的一年,作为新兴的Serverless工具链项目,Serverless Devs开源工具正式发布了2.0版本,从“无厂商锁定“的口号,逐渐在向“Serverless应用全生命周期管理工具”建设。从多云部署支持,到开源工具链建设,再到开放Serverless社区打造,从Serverless Devs Model正式发布,到Servelress架构下传统框架的最短路径迁移解决方案推出、再到Serverless应用调试层面的大胆探索,先后发布本地调试、端云联调、云端调试等功能,最后到支持多云的行业级解决方案Serverless应用中心的建设和推出,Serverless Devs正在通过开源社区的力量,打造一个开源开放的Serverless工具链体系,打造一个无厂商锁定,且又能让开发者像使用手机一样使用Serverless架构的社区平台。

说到Serverless工具链的建设,就不得不说Serverless Framework,作为拥有超4万Star的海外老牌Serverless工具链开源项目,Serverless Framework在过去的一年时间,也是在紧锣密鼓的进行更新迭代,在从Plugin版本到Component版本更新升级之后,Serverless Framework在国内与腾讯云云函数的合作更为紧密,在过去的一年时间中,Serverless Framework无论是从Cli Design层面,还是从功能支持的维度,再或者从企业级开发、应用层面,都进行了大胆的探索和勇敢的尝试,在国内也是联合腾讯云云函数推出了Serverless 应用中心服务,为开发者们提供更为便利的应用部署途径和应用管理能力;

当然除了Serverless Devs和Serverless Framework等国内外的多云开发者工具链体系之外,国内外的很多Serverless相关的开源工具链体系也在过去的一年进行了快速的迭代和升级,这其中包括了AWS SAMCLI,CloudBaseFramework等,值得一提的是,云原生一体化部署工具CloudBaseFramework作为一款非常有潜力的开发者工具,在过去的一年同样为开源事业做出了大量的贡献,包括不限于CloudBase CMS 内容管理系统的开源等。

除了工具层面的开源,在过去的一年以Serverless First为核心的开源框架也在如火如荼的蓬勃发展,有老牌的、基于原有 Midway 的 IoC 体系设计,复用原有装饰器和解耦能力的同时,将代码分解到不同的函数中,并发布到各个云平台的Midway FaaS;也有着基于 TypeScript 的 Serverless First、组件化、平台无关的渐进式应用框架Malagu;当然也有着一年迭代了150多个版本的优秀框架FaasJS等。

开源社区在过去的一年,所贡献的Serverless开发框架不仅如此,但是不管从哪个角度来看,都不难发现,随着Serverless架构逐渐成为众多业务的技术选型,传统框架的迁移部署上Serverless架构与Serverless First为核心思想的框架体系相互辉映,成为了主力开发者更快使用,更简单实用,更方便上手Serverless架构的重要连接点。

除了工具链的建设、Serverless框架也在蓬勃发展,在2021年4月,百度函数计算引擎 EasyFaaS正式开源,作为一个依赖轻、适配性强、资源占用少、无状态且高性能的函数计算服务引擎,EasyFaaS也成为了既OpenWhisk,Knative等诸多开源Serverless平台之后的又一优秀的开源函数计算引擎。

2021年除了开源项目的蓬勃发展,Serverless的社区也是越发热闹,不仅仅各类行业顶尖大会随时可见Serverless议题,Serverless Days大会的再次举办,而且 Serverless Developer Meetup 先后在上海、杭州、深圳等城市连续举办,并成立对应地区的Serverless城市站,建立国内Serverless千人社群。在Serverless架构赋能高校层面,Serverless Developer Meetup社区首次走进湖南大学、华为 Serverless 校园公开课活动华中科技大学站,以及腾讯云云开发校园布道师养成计划。

综上所述,我们不难发现Serverless架构的社区路线相对明朗:

  • Serverless架构的社区,从工具、框架、计算引擎等多个方面都有非常优秀的开源项目在不断的更新与迭代;就目前来看,Serverless工具链更注重的是无厂商锁定,企业级解决方案,场景与应用中心的建设;Serverless开源框架更多的是以Serverless First为思想核心进行建设;

  • Serverless社区除了繁荣的开源项目,还有逐渐热闹起来的社区活动,社群。通过各个开源组织的活动,通过各类会议与Serverless架构碰撞,让Serverless架构被更多人关注,更多人参与其中;

从开源工具到开源框架,从无厂商锁定到Serverless First,从开源计算引擎到社区会议、开发者活动日渐频繁与热闹,从企业走进高校,赋能教育行业在云计算领域不断突破和创新。Serverless架构在过去的2021年,在社区的驱动下,逐渐开始以更坚实的脚步,向着未来快速前进。

总结

随着云服务的发展,计算资源被高度抽象化,从物理机到云服务器,再到容器服务,计算资源逐渐变得更加细腻化。

自从2012年,Serverless这个词被Ken Form首次带到大众面前,Serverless架构就一直在以一种“实现云计算最初的梦想”的姿态,不断更新和迭代,不断完善和发展。

随着2021年悄然过去,Serverless架构也逐渐的向他的第十个年头迈出脚步,伴随着Serverless架构的定义不断完整,事件生态不断丰富,工业界、学术界越来越多的目光关注到Serverless架构,开源社区日渐的完善和热闹起来,Serverless架构已经不再是“可远观而不可亵玩焉”的存在,而是真真切切可以助力开发者将更多精力放在更具价值的业务逻辑之上,可以让业务开发更加聚焦,降低业务创新周期,提升业务综合效能,且又接地气的技术选型。

从IaaS到FaaS再到SaaS,再到如今的Serverless,云计算的发展在近十余年中发生了翻天覆地的变化,从虚拟空间到云主机,从自建数据库等业务到云数据库等服务,云计算的发展是迅速的,Serverless架构也被诸多人寄予厚望,或许Serverless架构正当时,其已然开启从概念到实践的大规模落地之路,正如 Gartner 报告中的预测,到 2025 年,全球一半的企业将采用 FaaS 部署;或许,时至今日的Serverless架构,依旧不是最终形态的的Serverless架构;或许Serverless的精神也需要进一步的建设和完善,但是不可否定的是,Serverless架构都正在:More and more energetic, more and more fast and powerful.

PS:在收到写Serverless架构2021年技术复盘的邀请时,作者本人是既激动也惶恐,生怕埋没了一些优秀事件,尽管如今的互联网资料丰富,在进一步学习和研究之后,完成了这篇文章,但是不可否定的是,这篇文章中仍然可能存在遗漏,诚恳希望大家指出错误,作者本人也会不断学习和完善相关知识领域。另外,以上内容仅作为作者本人在学习和生活中的部分总结,其观点仅是作者本人的观点,不代表所在公司、学校以及所发布的平台观点,除此之外,正文中部分信息来源于网络,并没有经过严格的验证,如果存在违背客观真理的情况,也欢迎指出。最后非常希望有不同观点的同学可以和我一起讨论,希望更多的人参与到Serverless架构的建设中来。

作者简介:

刘宇,国防科技大学电子信息专业在读博士,《Serverless架构:从原理、设计到项目实战》、《Serverless工程实践:从入门到进阶》、《Serverless架构与机器学习实战(出版中)》等图书作者。

作者邮箱:service@52exe.cn