开发者社区 > 云原生 > Serverless > 正文

Serverless 都适用于那些场景?

Serverless 都适用于那些场景?

展开
收起
飞云觅宙 2023-01-12 16:34:48 470 0
2 条回答
写回答
取消 提交回答
  • 1.WEB及移动后端通过结合使用云函数和 API 网关或 HTTP 触发器,可以对外提供 URL 访问地址,成为 Web、小程序、或移动应用等的后端服务。Serverless 架构既可以直接用于构建后台来服务应用,也可以通过类似BFF模式,构建中台和应用间的桥梁。Serverless 架构提供的强弹性能力,使得可以支撑业务或应用的暴涨;而提供的低运维需求,使得开发者可以专注于业务实现和优化;同时,按实际使用量的付费方式,使得开发者无需预配置资源,无需担心预配置资源的浪费。 2.消息处理Serverles架构的应用本身是由事件触发的,因此极其适合于进行消息处理。 无论是消息队列中传递的业务消息,还是Kafka 中采集应用日志,均可以对接到云函数上,进行实时的消息处理、分析。 3.对象存储文件处理在Serverless应用场景中,由对象存储中的文件上传事件,来触发云函数的运行,也是一种常见场景。针对图片文件的上传,可以借助云函数完成图片的缩略图生成、二维码或水印标记、图片优化处理;而针对数据文件的上传,可以启动数据的自动化分析。 4.物联网意味着成千上万的设备会连入网络,时刻在不断的产生数据,这对数据的分析、处理的及时性提出了很高的挑战。通过使用 Serverless 架构,物联网设备所采集的数据将可以作为云函数的触发事件,而实现数据的实时处理、分析和应用。 随着物联网设备计算能力的进一步提升,云函数作为最小粒度的计算单元,有机会被调度到设备端运行,实现边缘计算,达到「端 – 云」联合的 Serverless 架构。 5.运维及集成通过对接云函数以及云上的各个产品、日志服务、监控告警系统,云时代的运维也都可以用云函数来构建。定时触发的云函数,将可以方便地替代需要在主机上来运行的定时任务;而日志或告警触发的云函数,将可以对云中的事件作出立刻回应及处理。

    2023-01-13 08:03:45
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。
    • Web 应用或移动应用后端
    • 实时文件/数据处理
    • 离线数据处理
    • 人工智能领域
    • 物联网(IoT)领域
    • 监控与自动化运维
    2023-01-12 19:51:46
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载