定义
serverless(无服务器)是一种以云平台托管运行时为核心的应用交付模型。开发者主要负责业务代码与配置,计算资源供给、自动扩缩容与基础设施维护由平台完成。
核心内涵
无服务器计算是一种云计算执行模型,云提供商动态管理机器的分配和部署。开发者无需关注底层服务器的配置、维护、容量规划和扩展,只需专注于核心业务逻辑的代码编写。其计费模式通常基于实际消耗的计算资源和执行时间,而非预先分配的固定容量。
实践要点
适用于事件驱动型架构和负载波动较大的应用场景;在架构设计时需要关注冷启动延迟对性能的影响;合理拆分微服务与函数粒度,避免单函数逻辑过于臃肿;高度依赖完善的监控与可观测性工具来追踪分布式环境下的调用链路与异常。
相关词条
相关文档
- cloudflare;关联理由:解说;说明:Cloudflare Workers 是 serverless 在边缘计算场景中的代表性实现,可用于理解该模型的工程落地方式。
- durable-objects;关联理由:上下游;说明:Durable Objects 为 serverless 提供有状态执行能力,补足传统函数计算的无状态短板。
- self-hosting;关联理由:观点相悖;说明:self-hosting 与 serverless 在基础设施控制权与运维责任分配上形成直接对照。
- wasm;关联理由:上下游;说明:Wasm 常作为 serverless 平台中的高性能沙箱运行形态,二者在边缘执行中经常组合使用。