Serverless 如何实现自动扩缩容?它与传统手动扩容的差别是什么?
How does serverless autoscaling work, and how is it different from traditional manual scaling?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: Scaling, Concurrency
参考答案摘要
答案 Serverless 以事件量驱动扩缩容:平台根据并发请求/队列积压等信号自动创建更多函数实例,负载下降时回收实例甚至缩到零。与传统扩容相比,团队不需要管理实例生命周期、镜像发布与容量预测,但需要关注并发上限、下游依赖(数据库/第三方 API)是否会被放大流量“打爆”,并通过限流、队列缓冲和熔断进行保护。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。