Serverless架构:从“管理服务器“到“只写代码“
Serverless架构:从"管理服务器"到"只写代码"
你开餐厅:
- 传统方式:自己租场地、买设备、雇厨师、管理库存
- 外卖平台模式:只提供菜品,平台负责其他一切
Serverless就是软件的"外卖平台模式"——你只写代码,平台负责运行和扩展。
什么是Serverless?
1. 定义
Serverless(无服务器):开发者不需要管理服务器,只需编写和部署代码。
核心特点:
- 无需管理基础设施
- 自动扩缩容
- 按实际使用计费
- 事件驱动执行
2. FaaS vs BaaS
FaaS(函数即服务):
- AWS Lambda
- Azure Functions
- Google Cloud Functions
- 阿里云函数计算
BaaS(后端即服务):
- Firebase(数据库+认证)
- Su
