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

muf*_*fin 3 parallel-processing amazon-web-services aws-lambda

我无法在任何堆叠交换类别中使用这个问题,所以我要继续在这里问一下.我无法找到关于AWS lambda是否被归类为并行处理的可靠定义.

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

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

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

Joh*_*ein 8

每个AWS Lambda函数都在容器中执行.可以同时触发多个Lambda函数,它们将在不同的容器中执行.(有时会重复使用容器,因此并非总是如此.)

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

  • *"有时容器会被重复使用,所以并非总是如此."*实际上,它仍然是真的.容器重用仅在连续(后续)调用时发生,而不是在并发调用中发生. (5认同)

Vij*_*han 5

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

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