推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Serverless无服务器计算.docx

更新时间:2026-07-31 09:09:57 大小:15K 上传用户:江岚查看TA发布的资源 标签:serverless服务器 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、什么是Serverless无服务器计算

Serverless无服务器计算是一种云原生计算模型,它将基础设施管理、资源弹性伸缩、服务器运维等底层工作完全交给云服务商处理,开发者只需要聚焦于业务代码本身,无需关心服务器的 provisioning、扩容、运维等工作。需要特别说明的是,无服务器并不代表真的没有服务器存在,而是开发者不需要自行购买、配置和管理物理服务器或者虚拟服务器实例,所有底层基础设施都由云平台负责调度和运维。

在传统的服务器部署模式中,开发者需要提前预估业务流量,购买固定带宽和计算资源,流量低的时候资源闲置浪费,流量突增的时候又容易出现资源不足导致服务不可用。而Serverless模式下,云服务商可以根据请求量自动弹性扩容缩容,做到流量为0的时候资源消耗也为0,仅按实际执行的资源使用量进行计费,极大优化了资源利用率和成本结构。

二、Serverless的核心组成

1. FaaS(函数即服务)

FaaSServerless架构最核心的组成部分,也是大众认知中最贴近Serverless的形态。函数即服务允许开发者以单个函数粒度上传业务代码,由云平台负责触发执行、资源调度和扩容。每个函数通常只处理单一业务逻辑,比如处理一个API请求、处理一条消息队列消息、响应一个对象存储的上传事件等等。常见的FaaS产品包括AWS Lambda、阿里云函数计算、腾讯云Serverless云函数、Google Cloud Functions等。

FaaS的核心特点包括:按需执行、自动扩缩容、按执行时长和资源消耗计费、闲置不产生费用。

2. BaaS(后端即服务)

BaaSServerless架构中另一重要组成部分,指的是开发者将通用的后端能力封装为云服务直接调用,无需自行搭建和维护后端服务。常见的BaaS服务包括对象存储、云数据库、身份认证服务、消息推送、内容分发网络等。在完整的Serverless应用架构中,通常前端直接调用BaaS服务,或者通过FaaS组合调用多个BaaS服务,完成完整的业务逻辑,全程不需要开发者维护任何后端服务器。


部分文件列表

文件名 大小
1785459941Serverless无服务器计算.docx 15K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载