我正在使用弹性负载平衡器以及AWS Auto缩放。我确实有一个设置,其中实例将根据NetworkIn自动放大/缩小,并且工作正常。我有几个关于ELB的问题。
2)的解释。假设我配置实例,以便在启动时它们将具有多个私有IP。他们可以接触ELB而不是机器的公共IP吗? ELB可以读取在它下面启动的实例的私有IP吗?
答案 0 :(得分:2)
如何自动向ELB注册新的自动缩放启动实例?我知道在创建自动缩放组时我们会给出负载均衡器名称;我需要知道真正的'如何'。
我猜是它会调用API RegisterInstancesWithLoadBalancer。您也可以在自己的代码中执行此操作。它不必通过Auto Scaling
我们可以让多个私有IP实例运行不同的应用程序,并且ELB都可以看到它们吗?
好吧,ELB根本不关心ip地址。它由Instance Id提供。除非它在VPC上并使用ENI。但是,ELB仅将流量路由到连接到eth0的IP地址
注意强>:
当您使用负载均衡器注册多宿主实例(连接了弹性网络接口(ENI)的实例)时,负载均衡器会将流量路由到实例的主IP地址(eth0)。