跨ec2实例和Api Gateway的AWS负载平衡

时间:2018-10-11 08:03:54

标签: amazon-web-services api aws-lambda load amazon-elb

我有一组在AWS Lambda上运行的ASP.net核心API。我已经设置了映射到这些API的自定义URL路径。我在EC2中也公开了相同的API集,并且在部署时我会自动部署到这两个API。

之所以这样做,是因为EC2版本在轻负载情况下运行速度很快,没有冷启动问题。但是,随着负载的增加,我希望将请求定向到API网关/ Lambda API。基本上,我会使用Lambda来增加弹性并承受重负载的压力,而不会因冷启动性能而在轻负载情况下牺牲性能。我在我的EC2 API前面有一个ELB,我认为也许可以使用负载平衡器基于一些自定义的运行状况监视,将流量重定向到API网关。

我的问题是这是否可能甚至是合理的方法?代替API网关转发到EC2或Lambda,也许还有更好的方法吗?

任何指导表示赞赏。

谢谢

0 个答案:

没有答案