InfoQ 中文· 作者:Renato Losio·· 3 小时前AI 评分70
AWS Lambda 将超时时间延长至 90 分钟并引入 Graviton5 支持
AWS Lambda推动无服务器向长时间运行的工作负载发展
AI 摘要
AWS Lambda 正式允许在 Managed Instances 上运行的函数执行时间从 15 分钟提升至 90 分钟,同时该服务已支持由 Graviton5 驱动的 EC2 实例。这一变更模糊了 Lambda 调用与传统服务器的界限,旨在解决媒体处理、AI 推理及 ETL 等长时间运行工作负载的痛点,使开发者无需再依赖临时补丁方案。
随着执行窗口扩大,亚马逊云科技强调必须重新审视网络连接、临时凭证管理及重复执行风险,因为 Lambda 不保证精确一次(exactly-once)的处理语义。开发者需确保连接和凭证在整个运行期间保持有效,并利用 Powertools for AWS Lambda 实现幂等性,以应对支付或数据库写入等操作可能发生的多次执行。社区反馈显示,虽然此举简化了部署,但部分专家警告若任务包含大量等待时间而非实际计算,Lambda 的经济效益可能不如 ECS Tasks 或 AWS Batch。
事实层面,此次更新仅针对 Lambda Managed Instances,传统同步请求的超时限制保持不变;推断层面,这标志着无服务器架构向稳态工作负载迁移的关键一步,但也可能诱导用户采用高成本的脆弱设计模式;猜测层面,未来类似服务可能会进一步调整定价模型以区分计算密集型与等待型任务的单位经济成本。
来源:InfoQ 中文 · infoq.cn