Appearance
2.3.应用场景
Web应用
Web应用:可以很好的支持各类静态和动态的Web应用。
Web框架支持:因为Serverless具备弹性扩缩容的特性,所以也适合搭建Web框架提供服务。
移动互联网
RESTful & GraphQL API:调研表明,RESTful API的Serverless应用场景占比高达70%,REST(Representational State Transfer,表现层状态转移)的主要作用是为HTTP API提供通用的访问格式和规范,让其更易理解,更加通用。
移动互联网:自动弹性扩展对接移动端的流量,开发者可以更轻松的应对突发的流量增长。
物联网
物联网具备事件触发的特性,Serverless非常适合作为物联网设备后端,处理物联网设备的消息,例如智能音箱触发语音指令、摄像头图片的处理和转储等。
多媒体处理
通过特定事件触发对用户上传的图片和视频信息进行加工和转换。
数据及事件流处理
流数据处理:通过队列中的消息/日志等触发函数的计算平台,对数据进行处理后再次投递到后端做备份存储和离线分析,Serverless的计算节点可以很好地根据数据量大小扩缩容,并且无须考虑节点的运维。
事件流处理:用于对一些持续不断的事件流和数据流进行实时分析和处理,对事件和数据进行实时的过滤、转换和分析,进而触发下一步的处理。