AWS Lambda 针对运行在 Lambda 托管实例上的函数将文件描述符数量限制提升至 4,096 个
对于在 Lambda 托管实例 (LMI) 上运行的函数,AWS Lambda 将文件描述符限制从 1,024 个增加到 4,096 个,增长了 4 倍。此功能使客户能够运行 I/O 密集型工作负载(例如高并发 Web 服务和文件密集型数据处理管道),而不会受到文件描述符限制的阻碍。LMI 支持您在托管的 Amazon EC2 实例上运行 Lambda 函数,这些实例具备内置的路由、负载均衡和自动扩展功能,让您能够使用包括最新一代处理器和高带宽网络在内的专业计算配置,而且无需承担任何运营开销。
客户使用 Lambda 函数构建各种无服务器应用程序,例如事件驱动型工作负载、Web 应用程序和 AI 驱动的工作流。这些应用程序依赖文件描述符执行各种操作,例如打开文件、建立到外部服务和数据库的网络套接字连接,以及管理用于数据处理的并发 I/O 流。每个打开的文件、网络套接字或内部资源都会消耗一个文件描述符。目前,Lambda 最多支持 1,024 个文件描述符。然而,LMI 允许同时处理多个请求,这通常需要更大数量的文件描述符。随着此次发布,AWS Lambda 将文件描述符限制提高到 4,096 个,使客户能够运行 I/O 密集型工作负载,维护更大的连接池,并有效利用运行在 LMI 上的函数的多并发能力。
此功能已在所有正式发布 AWS Lambda Managed Instances 的 AWS 区域推出。要开始使用,请访问 AWS Lambda Managed Instances 文档。