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

时间:2017-08-30 03:15:32

标签: amazon-web-services parallel-processing aws-lambda

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

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

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

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

3 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

选中此Lambda

  

问:我可以使用AWS Lambda函数的数量有限制   马上执行?

     

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