将aws elb端点重定向到非ec2基础架构

时间:2015-01-30 18:43:15

标签: amazon-ec2

我有一个浏览器插件,它调用当前在AWS Ec2 / Load平衡器上运行的后端服务。我的插件调用负载均衡器端点与我的ec2上运行的服务进行通信。我现在打算离开EC2并开始使用我自己的基础设施。我不想破坏浏览器插件的现有安装。基本上,我想要的是将对负载均衡器端点的调用重定向到我的基础架构。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

据我所知,您不能使用Elastic Load Balancers(ELB)重定向到EC2实例以外的任何其他内容。

您有几个选择:

最佳选择:如果您的浏览器插件调用了plugin.mydomain.com等主机名,那么只需更新DNS即可指向您的新内容。这相当于将A记录切换为指向新端点。但是,如果您的浏览器插件已经对Elastic Load Balancer端点进行了硬编码,那么让我们看一下......

下一个选项:保持ELB到位,但在其后面放置1个或2个t2系列实例。然后配置t2实例以将流量重定向到新服务器。

您甚至可以返回HTTP 301永久URL重定向响应(http://en.wikipedia.org/wiki/HTTP_301),以向未来的浏览器插件发出信号,他们应该查询此新端点。有时浏览器会缓存该响应,并会尊重永久重定向。

答案 1 :(得分:0)

来自https://aws.amazon.com/elasticloadbalancing/details/

  

您可以使用应用程序后端的IP地址作为目标,对AWS或本地托管的任何应用程序进行负载均衡。