AWS Network Load Balancer问题

时间:2017-10-20 20:36:56

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

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

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

当我编辑自动缩放组时,我搜索先前在其ELB列表中创建的NLB,并且NLB不作为选择存在。

1)如何将自动缩放组与NLB关联?

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

2)鉴于自动缩放器添加/删除实例时这些名称/ IP会发生变化,我怎么知道?

3)我如何/在哪里获得NLB的静态IP?

2 个答案:

答案 0 :(得分:3)

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 :(得分:3)

好的,想通了。顺序如下:

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