Serverless 发展历程
Serverless 发展历程
通常意义上来讲,
从这个意义上讲,我们也可以认为
谈到
-
Innovators(
2008 年~2014 年) :Google App Engine 的发布,使得开发者无须再关心资源分配,也无需关心底层操作系统、硬件和网络等基础设施,对传统应用开发方式具有变革性意义,但App Engine 并没有使Serverless 理念流行起来,Serverless 概念本身是在2012 年由Iron.io 公司率先提。2014 年AWS 发布Lambda 之后,真正使Serverless 流行起来。 -
Early Adoptors(
2016 年~2018 年) :这期间,主流云计算平台陆续推出了Serverless 系列产品,如Microsoft Azure 发布Azure Functions 、Google Cloud Platform 发布Cloud Functions 和Firebase 、华为云发布FunctionGraph 等。2018 年Gartner 将Serverless 列为“十大未来将影响基础设施和运维的技术趋势之一”。 -
Early Majority(
2019 年~ 今) :2019 年UC Berkeley 发表论文《Cloud Programming Simplified:A Berkeley View on Serverless Computing》 ,预言Serverless 将成为云计算下一代的编程范式,提出Serverless = FaaS + BaaS 的定义框架,并提出存储等后端的BaaS 化、异构硬件支持、资源细粒度隔离等Serverless 的核心问题。同期,华为云提出通用Serverless (General-purpose Serverless)的理念,支持有状态应用、程序自动并行、大规模异构资源管理等,帮助企业解决更广泛的计算、运行与交付问题。