1.3 影响力和价值
2019年,Serverless被Gartner称为最有潜力的云计算技术,是必然的发展趋势。Serverless从底层开始变革计算资源的形态,这为软件架构设计与应用服务部署带来了新的设计思路。
腾讯云Serverless团队产品经理黄文俊对Serverless架构这样描述:首先,从开发者使用来说,不用更多地考虑服务器的相关内容,比如服务器的规格大小、存储类型、网络带宽、自动伸缩等问题,也无须再对服务器进行运维,无须不断地打系统补丁、应用补丁,无须进行数据备份、软件配置等工作;其次,Serverless产品是完全自动伸缩的,在业务量处于高峰时,产品的计算能力与容量自动扩容,承载更多的用户请求,而在业务量下降时,所使用的资源也会同时收缩,避免资源浪费;再次,完全自动化的伸缩所带来的是全新的计量计费模式,开发者仅需根据使用量来付费,在深夜无业务的情况下,不会有空闲资源占用的情况,因此也不会产生费用。除了国内的腾讯云相关成员对Serverless有高度的评价,国外各个团队甚至一些知名人物,也对Serverless抱有热烈的期盼。在文章Predictions 2018:Why Serverless Processing May Be Wave of the Future中有来自知名团队及公司的相关负责人对Serverless架构的看法:
· Sumo Logic产品营销副总裁Kalyan Ramanathan:Serverless架构可能是容器之后的未来。
· Avere Systems技术总监Dan Nydick :我们将看到更多的Serverless技术和相关的托管服务。
· Atlassian平台负责人Steve Deasy:2018年(Serverless)将改变软件的构建方式。
· Evident.io首席执行官Tim Prendergast和客户解决方案副总裁John Martinez:容器和Serverless正在迅速发展,但它们也会带来安全问题。
· Contino美国总裁Jason McDonald:Serverless架构将会持续增加其影响力,也会被更多人或者组织所采用。
· OVH US的现场宣传员兼原理系统工程师Paul Stephenson:Serverless可以解决哪些问题将变得更加清晰,其应用范围、领域也会越来越明确。
· 数据探险公司首席执行官Seth Nobl:2018年,Serverless将会与其他更多技术集成。
· Platform9首席执行官Sirish Raghuram:Kubernetes将在AWS Lambda(AWS的Serverless产品)部署中发挥更大的影响力。
· Accelerite首席执行官Nara Rajagopalan:Serverless将会改变(软件开发的)发展模式。
同样,近些年云厂商也对Serverless架构情有独钟,在开源届也先后出现了众多Serverless架构相关的开源产品,如表1.1和表1.2所示。
表1.1 工业化项目举例
表1.2 开源项目举例
同时CNCF也将这些Serverless架构相关的产品进行了进一步整理,其中包括Tools、Security、Framework及Platform(Hosted、Installable),如图1.8所示。
图1.8 CNCF整理的Serverless相关产品1
作为一个不断发展的新兴技术,如图1.9所示,Google Trends显示,自2015年开始Serverless的搜索量直线上升,到撰写本书时其热度翻了数十倍。
图1.9 Serverless关键词在Google Trends上的搜索量
这也充分说明了Serverless架构近几年的发展速度之快,更说明了云计算确实正在越来越朝着去服务器化发展。
1参考地址[7]。
整体而言,Serverless架构的价值在于它对成本的降低,在于它对传统分工的改变,也在于它通过为开发者创造一个更加人性化和美好的开发环境和运维条件,进而节约精力、节约人力、节约成本,让开发者可以更加关注自身代码、自身业务、自身逻辑和自身产品。其影响力在于,它正在不断地、迅速地融入“云计算”的大家庭,正在为“理想中的云计算”贡献自身力量,为整个云计算的发展贡献巨大的力量。