lambda的亚马逊负载均衡器

时间:2019-03-26 01:16:48

标签: amazon-web-services aws-lambda aws-load-balancer

我是刚接触AWS的人。

通常,我会像2个服务器一样使用负载均衡。

enter image description here

对于L4负载平衡,有2台以上服务器

但是ALB-我认为Lambda不是

我对ALB-Lambda关系感到好奇

是1:1吗?不喜欢L4开关吗?还是VPC代表服务器?

我想知道将ALB用于lambda的好处。

2 个答案:

答案 0 :(得分:3)

您不需要Lambda的负载平衡器-由于Lambda是运行时间很短的代码(FAAS)-可作为服务使用。该服务在毫秒内快速执行并消失。您需要更改使用Lambda的方式,因为这不能与VPS(虚拟专用服务器)或EC2实例进行比较。您必须采用另一种方法,称为无服务器计算。

相反,您可以将API网关放在Lambda函数的顶部,并且可以调用这些API来执行代码。每个lambda函数只能执行一项任务,而仅此一项。

事实上,lambda函数运行的时间越长,计费的成本就越高。因此,运行时间短是控制您的账单的一种方法。

如果您想使用lambda,请尝试以下无服务器堆栈教程-参考:https://serverless-stack.com/

Lambda确实存在断电问题-解决此问题的方法是将Route53服务用作负载平衡器。

另一个很好的参考: 参考:https://serverless.com/

答案 1 :(得分:0)

您还可以通过api网关和alb调用lambda。区别在于成本。 API网关更昂贵