Function-as-a-Service(简称 FaaS)是一种云计算服务模型,允许开发者编写和部署单个功能函数,而无需管理底层服务器基础设施。平台会根据请求自动运行代码,并按实际执行次数和时间计费。它是无服务器架构(serverless architecture)的核心组成部分。
/ˈfʌŋk.ʃən æz ə ˈsɜːr.vɪs/
With function-as-a-service, you only pay when your code actually runs.
使用函数即服务,你只需在代码实际运行时付费。
Our team migrated the entire backend to a function-as-a-service architecture, which dramatically reduced operational costs and allowed us to scale individual components independently.
我们团队将整个后端迁移到了函数即服务架构,这大幅降低了运维成本,并允许我们对各个组件进行独立扩展。
Function-as-a-Service 是一个现代技术复合词,遵循云计算领域常见的 "X-as-a-Service" 命名模式。这一模式源于 SaaS(Software-as-a-Service,软件即服务),后来扩展出 IaaS(基础设施即服务)、PaaS(平台即服务)等概念。Function 源自拉丁语 functio,意为"执行、完成"。该术语大约在2014年前后随着 AWS Lambda 的发布而流行起来,标志着云计算从管理服务器向管理单个函数粒度的进一步演进。