无服务计算(Serverless Computing)应用现状及趋势分析

背景

        云计算的发展在经历了IaaS(Infrastructure as a Service-基础设施即服务),PaaS(Platform as a Service-平台即服务),SaaS(Software as a Service-软件即服务)几个阶段后,Serverless(无服务器化)趋势越发明显,时至今日,无服务器计算(Serverless Computing)作为云原生计算模型的应用也日臻完善,相关产品也是各云厂商竞相角逐的战场。


Serverless落地情况(Serverless Landscape)

serverless landscape

从CNCF Serverless Landscape中看出,Serverless落地产品形态一般分为如下三类:

1. 公有云Severless平台,代表性的有:

 - AWS Lambda

    - Microsoft Azure Functions

    - Google Cloud Functions

    - 阿里云函数计算

2. 私有云Severless框架,代表性的有:

    - Fission (Kubernetes)

    - Funktion (Kubernetes)

    - Kubeless (Kubernetes)

    - Gestalt (DC/OS)

    - IBM OpenWhisk (Docker)

    - Iron Functions (Docker,Swarm, Kubernetes)

3. Serverless平台的包装框架,代表性的有:

    - Serverless(Node,大多数平台)

    - Apex(Go,AWS)

    - Zappa(Python,AWS)

    - Chalice(Python,AWS)

    - Claudia.js(Node,AWS)

    - Gordon (Python,AWS)


Serverless发展趋势

    截至2018年12月Google Trends 的结果所示,“Serverless”的搜索量在过去三年中增加了近 20 倍。​

"RightScale 2018 State of the Cluoud Report"中指出Serverless是增长最快的扩展云服务,不仅在基本计算、存储和网络服务领域,即使在最流行的扩展服务、关系数据库、推送通知和缓存中仍保持在前三位

相比于2017年Serverless的年增长率达到了75%,已经超过了Container-as-aservice(容器即服务),位列第一


The New Stack 的一份报告中的付费调研也指出,78%的参与者表示他们将在未来几个月内使用或计划使用 Serverless 技术。​

小结

    作为面向未来的云计算服务,其产品形态和服务对象也在日臻完善之中,应用场景也是逐年递增,短时间还看不到回落趋势。


参考

1. CNCF Serverless WG

2. An I&O Leader’s Guide to Serverless Computing

3. Guide to Serverless Technologies

你可能感兴趣的:(无服务计算(Serverless Computing)应用现状及趋势分析)