AWS 网络负载均衡器问题

AWS Network Load Balancer questions

我需要一个具有静态 IP 并面向自动缩放组的 ELB。

看看最近的公告,网络负载均衡器可以做这两件事。但是,当我尝试设置 NLB 时,我看不到 set/get 静态 IP 的位置,也看不到将其与自动缩放组相关联的方法。

当我编辑我的 Auto Scaling 组时,我在其 ELB 列表中搜索之前创建的 NLB,但该 NLB 不存在作为一个选项。

1) 如何将 Auto Scaling 组关联到 NLB?

我不确定我是否理解关于 NLB 和自动缩放器的目标群体的概念。如果我创建一个目标组,它需要特定的实例名称或 EC2 实例的 IP。

2) 鉴于那些 names/IPs 在自动缩放器 adds/removes 实例时发生变化,我怎么知道?

3) How/where 我的 NLB 可以获得静态 IP 吗?

1) 使用类似 aws autoscaling attach-load-balancers --auto-scaling-group-name my-asg --load-balancer-names my-lb 的命令,参见 http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html?shortFooter=true

2) 你不需要知道,asg 知道

3) 附加一个弹性 IP,每个 NLB 关联的子网一个

好的,明白了。顺序如下:

  1. 创建一个空的目标组
  2. 创建一个网络负载平衡器。与空目标组关联
  3. 使用所需的启动配置、所需的计数和目标组[=25=创建一个自动缩放组 ] 从上面。将 Load Balancer 留空。
  4. 单击网络接口(EC2 中的左侧导航栏 服务区)并找到与您的 NLB 关联的那些(您可以 搜索 NLB 名称)。找到的条目将显示静态 NLB 的 IP。