AWS Lambda 是否被视为并行处理?

问题描述 投票:0回答:4

我无法将这个问题归入任何堆栈交换类别中,所以我将继续在这里提问。我找不到关于 AWS lambda 是否被归类为并行处理的可靠定义。

我确实知道并行性有不同级别:

  • 硬件级并行性
  • 指令级(软件级)并行度

现在,AWS lambda 的工作原理是为每个请求创建独立的无状态函数实例(如果我错了,请纠正我)。 lambda 在这种行为中表现出并行性吗?

amazon-web-services parallel-processing aws-lambda
4个回答
18
投票

每个 AWS Lambda 函数都在容器中执行。多个Lambda函数可以同时触发,并且它们将在不同的容器中执行。 (有时容器会被重复使用,所以这并不总是正确的。)

因此,虽然特定的 Lambda 函数可能不使用并行处理,但多个 Lambda 函数可以同时运行的事实是并行处理的一种形式。


5
投票

默认情况下,AWS Lambda 将给定区域内所有函数的并发执行总数限制为 1000。

我发现这很有用, http://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html


0
投票

检查这个Lambda

问:我可以使用的 AWS Lambda 函数数量是否有限制 立即执行?

不。 AWS Lambda 旨在运行您的函数的许多实例 平行线。但是,AWS Lambda 对数量有默认的安全限制 每个区域每个账户的并发执行数(请访问此处了解信息 默认安全油门限制)。如果您想提交请求至 增加油门限制您可以访问我们的支持中心,点击 “打开一个新案例”,并提交服务限制增加请求。


0
投票

这不相关。问题是关于相同代码的并发执行(在同一个容器中)

© www.soinside.com 2019 - 2024. All rights reserved.