
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.4 Serverless的现状
2021年,云原生计算基金会(Cloud Native Computing Foundation, CNCF)发布的调查报告表明,39%的受访者正在使用Serverless,其中75%的用户采用托管平台,比2020年增长了24%。2021年,DataDog发布的Serverless研究报告表明,从云原生初创公司到大型企业都在关注Serverless,Serverless生态已经超越了FaaS,包含数十种服务,可以帮助开发人员构建更快、更动态的应用程序。
亚马逊Serverless服务平台Lambda是目前较成熟和使用较广泛的Serverless产品,50%以上的亚马逊用户使用了Lambda。微软Serverless解决方案Azure Functions的使用率增长到36%。而谷歌Serverless解决方案Google Cloud Functions也有近25%的用户在使用。
各大厂商(如亚马逊、微软、谷歌、阿里、华为、腾讯)和开源社区都部署了自己的Serverless解决方案,但是目前Serverless还没有一个统一的标准,因此应用之间会比较难迁移。阿里云函数计算(Aliyun Function Compute)、腾讯Serverless云函数(Tencent Serverless Cloud Function, SCF)、华为云函数工作流(Huawei Cloud FunctionGraph)是国内几个商用的Serverless产品。
在开源Serverless解决方案中,Nuclio算是使用比较早的,它于2017年就开始使用了,后来陆续产生了很多优秀的开源解决方案,例如Openfass、Knative、OpenWhisk、Kubeless、Fn、Fission等。