AWS Lambda,扩展,实施

时间:2018-04-12 20:49:40

标签: amazon-web-services aws-lambda cloud scalability

我正在寻找有关AWS Lambda扩展的特定文档。

我认为缩放是如何工作的:

场景:高流量 AWS会旋转同一Lambda函数的多个实例 AWS在实例中分配事件(可能是均匀的)

那我具体要找什么? 是否有一个文档,其中AWS说明lambda如何在内部工作或任何涉及我上述过程的信息(我需要引用的东西)。

谢谢。

1 个答案:

答案 0 :(得分:2)

正式地说,AWS Lambda如何运作的实施细节都不会影响您对服务的使用。您需要知道的是,某些东西会触发Lambda函数,它会运行并退出。

可以运行的限制同时执行的功能(但您可以要求增加此限制)。无法保证函数按特定顺序运行。

然而,实际情况是Lambda函数被部署为容器,容器可能被重用。例如,如果您有一个每秒运行一次200ms的函数,则很可能会重用该容器。这样做的好处是,如果容器被重用,则没有初始化时间。这对需要创建JVM的Java函数特别有用。

这也意味着你的函数应该假设环境将被重用 - 它应该清理临时文件并重置全局变量。

有关详细信息,请参阅:Understanding Container Reuse in AWS Lambda | AWS Compute Blog