Amazon Lambda + API Gateway 实战,无服务器架构入门
无服务器(Serverless)已从“未来趋势”变成“日常可选”。 |
过去,后端开发往往意味着租服务器、配置操作系统、部署容器、维护负载均衡、监控、备份。这些都耗时耗力,还容易出错。
现在,Serverless 架构把这些繁琐的基础设施工作交给云厂商来做:只要写函数“写完就丢上去”(Deploy),自动伸缩、按需计费、维护压力几乎是零。
典型场景包括:
快速搭一个公开 API(例如让前端调用,或让外部服务 Webhook 回调)
写一个定时任务(cron),如每天清理一下临时文件/数据库中的旧数据/生成报告
为内网提供内部工具接口/自动化脚本
这些场景过去要自己开服务器、配置 cron、设置反向代理、监控负载、处理故障,而现在只要写个 Lambda 函数 + API Gateway + IAM 权限,就能搞定。传送门
下面是一个实战