2013-05-14 50 views
1

我們的應用程序具有在亞馬遜網絡服務上運行的獨立箱子羣集。我需要根據URL將http請求發送到不同的羣集。例如,http://api.mydomain.com/foo應該轉到「foo」羣集,http://api.mydomain.com/bar應該轉到「bar」羣集。AWS:如何根據URL模式路由到自動縮放組?

我沒有看到彈性負載平衡器或Route 53中的任何操作。

(最明顯的是有獨立的子域,但是這是很難爲這個應用程序,我們要堅持只用「API」子域,因爲羣集配置可能會在未來改變。)

什麼是最好的進場?

回答

1

負載均衡器不支持該功能。如果您想使用現有負載平衡器,則使用子域名可以發揮作用。

如果您需要更多功能,您可以使用在ec2實例上運行的軟件負載平衡器來配置您自己的功能。然而,不太可能具有成本效益。

1

使用ELB是不可能的。在您的AWS環境中使用Netscaler EC2或HAProxy EC2來實現此目的。 NetScaler在AWS市場上可用。