Serverless实现导览图
Serverless构建、设计和运行云原生应用的资源导览图
各种云服务的类型
Amazon Web Services云服务列表
函数式计算平台AWS Lambda
函数式计算平台Azure Functions
AWS Lambda、Microsoft Azure Functions及Google Cloud Functions支持的开发语言
阿里云函数计算应用架构图
OpenWhisk项目主页
Serverless框架Fission
Fission技术架构图
Serverless框架Kubeless
Serverless FaaS平台OpenFaaS
OpenFaaS支持Docker Swarm
OpenFaaS函数应用市场
Serverless平台Fn
私有化部署的 Serverless平台对比
Serverless Framework示例
$ pip install chalice
$ chalice new-project helloworld
$ ls-la
drwxr-xr-x .chalice
-rw-r--r-- app.py
-rw-r--r-- requirements.txt
from chalice import Chalice
app = Chalice( app_name =" helloworld")
@app.route("/")
def index():
return {" hello": "world"}
$ chalice deploy
...
Initiating first time deployment...
https://qxea58oupc.execute-api.us-west-2.amazonaws.com/api/
$ curl https://qxea58oupc.execute-api.us-west-2.amazonaws.com/api/
{"hello": "world"}
Serverless框架与工具比较