AWS负载平衡器和IIS虚拟目录

时间:2019-12-24 10:29:29

标签: asp.net amazon-web-services iis amazon-elastic-beanstalk virtual-directory

我正在将一个项目迁移到云中,以平衡网站的负载。

当前是IIS上托管的.NET Core应用程序,但是IIS中有一个虚拟应用程序附加到此站点(对于非常老的MVC3应用程序):

  

www.mysite.com 点击.NET Core应用

但是

  

www.mysite.com/blog 点击完全独立的MVC应用。

我想对我的应用程序进行dockerize并在Elastic Beanstalk或什至只是负载均衡器后面的某些EC2实例之后运行,但是在这种情况下我该如何处理“博客”应用程序?它是100%不需要进行负载平衡,并且我不想使其成为部署策略的一部分,因为它是一个简单的CMS,并且多年以来都没有重新部署代码!

编辑:我认为AWS所提供的负载均衡器一定是我想要的东西,因为它将链接到DNS条目,并且由于它实际上是反向代理,因此我应该查看是否可以配置负载均衡器以添加规则以将请求反向代理到我的一个EC2框中?

1 个答案:

答案 0 :(得分:1)

  

在这种情况下,我该如何照顾“博客”应用?

您可以使用Application Load Balancer。您可以让不同的侦听器处理不同的URL(例如,一个侦听器处理www.mysite.com,另一个侦听器处理/ blog)。
您可以为/ blog添加更复杂的规则,以将其处理转发给不同的目标组。
目标组可以包含ECS,EC2和您需要的任何内容。