前置概念
1. 中长尾应用
中长尾应用 就是每天大部分时间都没有流量或者有很少流量的应用。
2. 负载均衡服务
负载均衡服务 负责将流量均衡地分配到各个应用机器上。
3. 反向代理
反向代理 从请求中解析出域名信息,并将请求转发到上游 upstream 的监听地址。常见的如:Nginx 。
Serverless 是什么
Serverless = Server + less
Server服务端,是Serverless解决问题的边界;less较少关心,是Serverless解决问题的目的。
Serverless “较少关心服务端”。
1. Server 服务端
MVC 架构的 Web 应用
| 开发者图示 | 互联网用户图示 | ![]() | ![]() |
|---|
现代研发体系主要分为前端和后端:
- 前端负责客户终端的体验,即
View层; - 后端负责商业的业务逻辑和数据处理,即
Control层和Modal层。
Serverless 解决问题的边界就是服务端的边界,即服务端运维,是负责应用或代码的线上运维。
2. less 较少关心
Serverfull vs. Serverless
| 概念 | 描述 | Serverfull | 服务端运维全由我们自己负责。 | Serverless | 服务端运维较少由我们自己负责,大多数的运维工作交给自动化工具负责。 |
|---|
Serverless 是对运维体系的极端抽象,它给应用开发和部署提供了一个极简模型。这种高度抽象的模型可以让一个零运维经验的人,几分钟就部署一个 Web 应用上线,并对外提供服务。
3. Serverless 服务端免运维
Server 限定了 Serverless 解决问题的边界,即服务端免运维;less 说明了 Serverless 解决问题的目的,即免运维 NoOps 。
Serverless 即服务端免运维。

-
狭义的
Serverless=Serverless Computing架构 =FaaS架构 =Trigger(事件驱动) +FaaS(函数即服务)+BaaS(后端即服务,持久化或第三方服务)=FaaS+BaaSFaaS:Function as a Service或Service Computing,函数即服务;BaaS:Backend as a Service,后端即服务;XaaS:X as a Service,X即服务。如:SaaS、PaaS、IaaS等。
狭义的
Serverless=Serverless Computing架构 =Trigger+FaaS+BaaS -
广义的
Serverless= 服务端免运维 = 具备Serverless特性的云服务- 无需用户关心服务端的事情(容错、容灾、安全验证、自动扩缩容、日志调试等);
- 按使用量(调用次数、时长等)付费,低费用和高性能并行,大多数场景下节省开支;
- 快速迭代和试错能力(多版本控制、灰度等)。
MVC 架构的 Web 应用
Trigger + FaaS 改良 | BaaS + View + FaaS 重构 | ![]() | ![]() |
|---|
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?




发表评论
还没有评论,快来抢沙发吧!