一、Serverless 架构详解
- 1.1 什么是 serverless
- 1.2 Serverless 要解决什么?
- 1.3 Serverless 做什么事?
- 1.4 Serverless 和函数计算的区别
- 1.5 Serverless 的技术特点
- 1.6 传统服务器架构 VS Serverless 架构
- 1.7 使用 serverless 优缺点
- 1.8 如何理解理解 Serverless 技术—FaaS 和 BaaS
- 1.9 Serverless 计算如何工作?
二、微信小程序云开发
- 2.0 FAAS 冷启动
- 2.1 FAAS 分层
- 2.2 后端应用 BaaS 化
- 2.3 Serverless 使用场景
- 2.4 serverless 的厂家
- 2.1 小程序传统开发模式
- 2.2 云开发正在改变小程序的开发模式
- 2.3 小程序云函数计费
- 2.4 小程序云开发项目的创建与配置
- 2.5 小程序云函数场景
- 2.6 云数据库
- 2.7 小程序云函数调试
- 2.8 小程序云开发部署管理后台演示-触发云函数的运用
三、不同厂商的 serverless 部署演示
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2.3 Serverless 使用场景
发送通知
诸如 PUSH Notification、邮件通知接口、短信,这一类服务来说,他们都需要基础设施来搭建。并且,他们对实时性的要求相对没有那么高。即使在时间上晚来几秒钟,用户还是能接受的。在我们所见到的短信发送的例子里,一般都会假设用户能在 60 秒内收到短信。因此,在这种时间 1s 的误差,用户也不会恼火的。
轻量级 API
Serverless 特别适合于,轻量级快速变化地 API。其实,我一直没有想到一个合适的例子。在我的假想里,一个 AutoSuggest 的 API 可能就是这样的 API,但是这种 API 在有些时候,往往会伴随着相当复杂的业务。于是,便想举一个 Featrue Toggle 的例子,尽管有一些不合适。但是,可能是最有价值的部分。
物联网
当我们谈及物联网的时候,我们会讨论事件触发、传输协议、海量数据(数据存储、数据分析)。而有了 Serverless,那么再多的数据,处理起来也是相当容易的一件事。对于一个物联网应用的服务端来说,系统需要收集来自各个地方的数据,并创建一个个 pipeline 来处理、过滤、转换这些数据,并将数据存储到数据库中。对于硬件开发人员来说,对接不同的硬件,本身就是一种挑战。而直接使用诸如 AWS IoT 这样国,可以在某种程度上,帮助我们更好地开发出写服务端连接的应用。
数据统计分析等
数据统计本身只需要很少的计算量,但是生成图表,则可以定期生成。在接收数据的时候,我们不需要考虑任何延时带来的问题。50~200 ms 的延时,并不会对我们的系统造成什么影响。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论