【问题标题】:Loadbalancer for multiple web applications on single EC2 cluster单个 EC2 集群上多个 Web 应用程序的负载均衡器
【发布时间】:2015-07-09 20:57:27
【问题描述】:

这对于使用过 AWS 的人来说似乎很明显,但我在弄清楚如何在托管多个网站的 2 个 EC2 实例上设置负载均衡器时遇到了很多麻烦。

我们设置了 2 台 Windows 2012 R2 机器,我创建了一个 ELB,根据我的阅读,我知道您可以将该 ELB 指向一个位置(假设它是服务器上的默认站点)。我将如何指向我创建的其他 ELB 以指向服务器上的其他应用程序? (不确定此信息是否相关,但只是补充一下:整个设置是 VPC、域控制器环境的一部分,并且 Web 服务器位于公共子网中。)

【问题讨论】:

  • 您能否提供有关架构的更多详细信息,例如您的 Web、应用服务器、ELB 和子网的布局方式?
  • 当然。我们有 VPC,在 VPC 内部我们有 2 个子网。私有子网具有所有 SQL 服务器、域控制器、应用程序服务器、搜索服务器。在公共子网中,我们只有面向公众的 Web 服务器。私有子网使用 NAT 连接到 Internet。每个面向公众的站点都有 EIP。其中一台服务器有 4 个 asp.net 应用程序(实际上是 2 个服务器)。我需要一个负载平衡器,以便我可以检查这 2 个 VM 上所有应用程序的运行状况。如果这个描述没有帮助,我可以给出一个图形表示。让我知道该描述是否有帮助。
  • 应用程序是否在不同的端口上运行?
  • 不是所有的都在 80 端口上。

标签: amazon-web-services amazon-ec2 amazon-elb amazon-vpc


【解决方案1】:

解决此问题的一种方法是在多个 IIS 网站上运行您的应用程序。

每个网站都应该有一个不同的site binding 和不同的主机名。您可以为每个网站使用负载均衡器的 DNS 名称。

或者,您可以使用在Route53 中配置的域名,并使用 A 记录指向负载均衡器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 2012-12-01
    相关资源
    最近更新 更多