概述

serverless项目概述

Functions-as-a-Service (FaaS)

将逻辑编写为响应各种事件的小块代码。

  • AWS Lambda
  • Azure Functions
  • 基于Apache OpenWhisk的IBM Cloud Functions
  • Google Cloud Functions
  • 华为Function Stage 和 Function Graph
  • Kubeless
  • iron.io
  • funktion
  • fission
  • nuclio

时间线

  • 虽然按需或“花多少用多少”模式的概念可追溯到2006年和一个名为Zimki的平台
  • serverless一词的第一次使用是2012年来自Iron.io的IronWorker产品 ,一个基于容器的分布式按需工作平台。

从那以后,公共云和私有云都出现了更多serverless实现:

在云服务厂商之外,开源社区也涌现出很多优秀的Serverless框架,比如