Serverless Framework 无服务器架构

The Serverless Framework (无服务器架构)允许你自动扩展、按执行付费、将事件驱动的功能部署到任何云。 目前支持 AWS Lambda、Apache OpenWhisk、Microsoft Azure

Serverless Framework 无服务器架构_第1张图片

CNCF,全称Cloud Native Computing Foundation(云原生计算基金会)

Serverless 降低了维护应用程序的总成本,能够更快地构建更多逻辑。它是一个命令行工具,提供脚手架、工作流自动化和开发部署无服务器架构的最佳实践。它也可以通过插件完全扩展

Serverless Framework 无服务器架构_第2张图片

目前行业可能更多处在容器 Docker+Kubernetes, 利用
IaaS、PaaS和SaaS 来快速搭建部署应用

基础架构即服务(Infrastructure as a Service,IaaS)、平台即服务(Platform as a Service,PaaS)以及软件即服务(Software as a Service,SaaS)。

 

FaaS(Function as a Service) 就是一些运行函数的平台,比如阿里云的函数计算、AWS 的 Lambda 等。

BaaS(Backend as a Service)则是一些后端云服务,比如云数据库、对象存储、消息队列等

Serverless Framework 无服务器架构_第3张图片

 

Serverless Framework 无服务器架构_第4张图片

常见的 Serverless 框架有 Serverless Framework、ZEIT Now、Apex 等

常见的 Web IDE 有 AWS 的 Cloud9、阿里云的函数计算 Web IDE、腾讯云的 Cloud Studio

Serverless Framework 无服务器架构_第5张图片

Serverless Framework 无服务器架构_第6张图片

 

Serverless Framework 无服务器架构_第7张图片

Serverless Framework 无服务器架构_第8张图片

你可能感兴趣的:(架构设计,serverless,无服务架构)