AWS中基于多区域延迟的lambdas负载均衡

时间:2017-10-06 21:46:28

标签: amazon-web-services lambda aws-lambda load-balancing aws-api-gateway

我正在AWS上部署Lambda,可通过API Gateway访问。如果需要,我可以在多个区域部署它。我想知道是否有任何方法可以根据地理位置来平衡对Lambdas的调用。

我想过创建Route 53地理邻近规则,但它不允许调用API网关或Lambda函数。

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

感谢。

2 个答案:

答案 0 :(得分:0)

你应该研究一下Lambd @ Edge。它在CloudFront边缘位置运行您的Lambda函数,因此它会在您的用户附近执行。

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

答案 1 :(得分:0)

From November 2017 onwards, one has an option of creating a Regional API gateway instead of an Edge-optimized API gateway. The load balancing for the regional endpoint is explained here