kubernetes Serverless、CaaS、FaaS是什么

 

一、Serverless

Serverless 是一种云原生开发模型,可使开发人员专注构建和运行应用,而无需管理服务器。

简单来说 Serverless 就是让你不与或少与运行应用程序所需的服务器和基础设施进行交互,当今天我们提到 "serverless" 这个词的时候通常它可以指 CaaS 和 FaaS 这两种服务。

 

二、CaaS - 容器即服务

当我们创建容器后,把它扔到 CaaS 上,它就会自动运行、服务和扩展,比如 Azure Container Instances、Google Cloud Run 或 AWS Fargate 这些服务。

kubernetes Serverless、CaaS、FaaS是什么

 

三、FaaS - 函数即服务

当我们写好代码,扔给 FaaS,它就会自动运行、服务和扩展。比如 Azure Functions、Google Functions 或者 AWS Lambda 这些服务。

kubernetes Serverless、CaaS、FaaS是什么

 

四、serverless和kubernetes的关系

 

 

 

神作https://mp.weixin.qq.com/s/j6Ox0Q6tA1vEkQtTFhF2SQ

上一篇:五月丁香(修改版)原创如何通过 Serverless 综合提高 Java 微服务


下一篇:【转载】Serverless 系列 (1): 云的诞生和基础设施外包