【问题标题】:How Amazon ELB identifies new instances addedAmazon ELB 如何识别添加的新实例
【发布时间】:2013-10-24 09:01:56
【问题描述】:

我正在使用弹性负载均衡器和 AWS Auto Scaling。我确实有一个设置,其中实例将根据 NetworkIn 自动放大/缩小,并且工作正常。我有几个关于 ELB 的问题。

  1. 新的弹性伸缩启动实例如何自动注册到 ELB?我知道我们会在创建自动缩放组时给出负载均衡器的名称;我需要知道真正的“如何”。
  2. 我们能否让实例的多个私有 IP 运行不同的应用程序,并且所有这些对 ELB 可见?

2) 的解释。假设我配置了实例,以便它们在启动时拥有多个私有 IP。他们是否会暴露于 ELB 而不是机器的公共 IP? ELB 是否可以读取其下启动的实例的私有 IP?

【问题讨论】:

    标签: amazon-web-services cloud ip-address autoscaling amazon-elb


    【解决方案1】:

    如何自动向 ELB 注册一个全新的自动伸缩启动实例?我知道我们会在创建自动缩放组时给负载均衡器名称;我需要知道真正的“如何”。

    我的猜测是它进行了 API 调用 RegisterInstancesWithLoadBalancer。您也可以在自己的代码中做到这一点。它不必通过 Auto Scaling

    我们可以让多个实例的私有 IP 运行不同的应用程序并且所有这些对 ELB 可见吗?

    嗯,ELB 根本不关心 IP 地址。它通过实例 ID。除非它在 ​​VPC 上并使用 ENI。但是,ELB 仅将流量路由到附加到 eth0 的 IP 地址

    更新:

    注意

    当您向负载均衡器注册多宿主实例(附加了弹性网络接口 (ENI) 的实例)时,负载均衡器会将流量路由到实例的主 IP 地址 (eth0)。

    来源:ELB Developer Guide

    【讨论】:

    • 您能否指定任何描述 ELB 如何仅将流量路由到 eth0 的文档或链接?有了这个,你的答案就完成了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 2014-04-27
    • 2013-09-04
    • 1970-01-01
    相关资源
    最近更新 更多