AWS中lambdas的负载平衡

问题描述:

我正在AWS上部署一个Lambda,它将通过API网关访问。如果需要,我可以将它部署到多个区域。我想知道是否有任何方法可以根据地理邻近度调用Lambdas的呼叫。AWS中lambdas的负载平衡

我想创建一个Route 53 geo-proximity规则,但它不允许调用API网关或Lambda函数。

有没有什么办法可以为我的用例创建一个全局负载均衡器?

谢谢。

+2

嗯,不会API网关句柄调用哪个拉姆达? – hjpotter92

+0

关于在API网关前使用Route 53基于延迟的路由的主题的相关(不是肯定)对话:https://forums.aws.amazon.com/thread.jspa?threadID=220478。还有一点更积极:http://blog.davestern.com/aws-latency-routing-with-api-gateway-and-haproxy/ – jarmod

+0

为什么你计划复制。主要是为了HA还是降低延迟? – Ashan

你应该看看Lambd @ Edge。它在CloudFront边缘位置运行Lambda函数,以便在您的用户附近执行。

http://docs.aws.amazon.com/lambda/latest/dg/lambda-edge.html

+3

Lambda边缘可能不适合放置您的API逻辑。它主要用于CloudFront中的请求/响应中介操作。 – Ashan

+0

Lambda Edge!== Lambda – dashmug