【问题标题】:How to assign Elastic IP to Application Load Balancer in AWS?如何将弹性 IP 分配给 AWS 中的应用程序负载均衡器?
【发布时间】:2019-08-09 17:35:18
【问题描述】:

我在 AWS 中创建了一个应用程序负载均衡器。

如何为应用程序负载均衡器分配弹性 IP 地址?我在负载均衡器描述中没有找到任何 IP 地址。

【问题讨论】:

  • 平衡器横向扩展、向内、向上和向下扩展,因此通常由 hostame 访问,因为 IP 地址不是静态的。你想用 EIP 解决什么问题?您是否尝试配置 DNS?还是您有需要静态地址的情况?
  • ALB 的最大问题之一是将其自动生成的 IP 列入白名单。此外,正如下面 John Rotenstein 所述,目前唯一的解决方案是在 ALB 前面使用 NLB

标签: amazon-web-services amazon-ec2


【解决方案1】:

不能为 Application Load Balancer 分配弹性 IP 地址(静态 IP 地址)。

但是,网络负载均衡器可以为其使用的每个可用区分配一个弹性 IP 地址。

如果您不想使用网络负载均衡器,您可以通过将网络负载均衡器放在应用程序负载均衡器前面来将两者结合起来:

见:Using static IP addresses for Application Load Balancers | Networking & Content Delivery

【讨论】:

    【解决方案2】:

    另一种选择是使用 AWS Global Accelerator: AWS Global Accelerator

    但是,它可能会比使用 NLB - ALB 架构更昂贵。

    【讨论】:

      【解决方案3】:

      您现在可以在创建向导或集成服务选项卡中直接从负载均衡器管理控制台获取应用程序负载均衡器的全局静态 IP。见this blog post

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-13
        • 2013-07-19
        • 1970-01-01
        • 2018-02-26
        • 1970-01-01
        • 2017-09-30
        • 1970-01-01
        • 2020-01-28
        相关资源
        最近更新 更多