Serverless原创
从单词角度理解,server译为服务,less译为少,Serverless可以理解为无服务器计算。
从语义角度理解,之所以叫无服务器计算,是因为和传统的PaaS(平台即服务)相比,用户不需要关心服务器的部署与配置。但这并不意味着不需要服务器,只是这些东西皆由云平台来提供。
从架构角度理解,Serverless=FaaS+事件驱动+BaaS=无服务器计算(Serverless computing)
FaaS: Function as a Service,函数即服务 事件驱动:通过事件触发的形式去完成函数的调用,处理请求和响应(如定时任务/http请求...) BaaS: Backend as a Service 后端即服务
# 典型应用场景
Serverless 适用于事件触发的场景。当某个事件发生时,拉起并调用 Serverless 云函数,比如文件上传、消息队列中的消息事件、定时器事件,也可以是 IoT 设备的某个事件。还可以用于一些文件处理,比如图像处理、音视频处理和日志分析等场景。
# 问题
上次更新: 2022/08/24, 18:07:47