AWS:如何根据URL模式路由到自动缩放组?

时间:2013-05-14 20:11:02

标签: amazon-web-services load-balancing amazon-route53

我们的应用程序具有在Amazon Web Services上运行的独立盒子集群。我需要根据URL将http请求发送到不同的集群。例如,http://api.mydomain.com/foo应该转到“foo”群集,http://api.mydomain.com/bar应该转到“bar”群集。

我没有在弹性负载平衡器或Route 53中看到任何东西。

(显而易见的是拥有单独的子域,但这对于这个应用来说很难。我们只想坚持使用“api”子域,因为集群配置将来可能会发生变化。)

最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

负载均衡器不支持。如果要使用现有负载均衡器,则使用子域可以正常工作。

如果您需要更多功能,可以使用在ec2实例上运行的软件负载均衡器来配置您自己的功能。但是,不太可能具有成本效益。

答案 1 :(得分:1)

使用ELB是不可能的。在AWS环境中使用Netscaler EC2或HAProxy EC2来实现此目的。 NetScaler可在AWS marketplace中使用。