Как Amazon ELB идентифицирует добавленные новые инстансы

Я работаю над использованием эластичного балансировщика нагрузки вместе с автоматическим масштабированием AWS. У меня есть настройка, в которой экземпляры будут автоматически масштабироваться вверх/вниз на основе NetworkIn, и она работает нормально. У меня есть пара вопросов по ELB.

  1. Как новый запущенный экземпляр с автоматическим масштабированием автоматически регистрируется в ELB? Я знаю, что мы дадим имя балансировщика нагрузки при создании группы автоматического масштабирования; Мне нужно знать настоящее «как».
  2. Можем ли мы иметь несколько частных IP-адресов экземпляров, на которых запущены разные приложения, и все они будут видны ELB?

Пояснение к 2). Допустим, я настроил экземпляры так, чтобы они имели несколько частных IP-адресов во время запуска. Могут ли они быть подвержены ELB, а не общедоступному IP-адресу машины? Может ли ELB читать приватные IP-адреса запущенных под ним инстансов?


person thiruvenkadam    schedule 16.10.2013    source источник


Ответы (1)


Как новый запущенный экземпляр с автоматическим масштабированием автоматически регистрируется в ELB? Я знаю, что мы дадим имя балансировщика нагрузки при создании группы автоматического масштабирования; Мне нужно знать настоящее «как».

Я предполагаю, что он делает вызов API RegisterInstancesWithLoadBalancer. Вы также можете сделать это в своем собственном коде. Это не обязательно должно быть через Auto Scaling

Можем ли мы иметь несколько частных IP-адресов экземпляров, на которых запущены разные приложения, и все они будут видны ELB?

Ну, ELB вообще не волнует ip-адрес. Он идет по идентификатору экземпляра. Если только он не находится в облаке VPC и не использует ENI. Однако ELB направляет трафик только на IP-адрес, прикрепленный к eth0.

Обновлять:

Примечание.

Когда вы регистрируете многосетевой экземпляр (экземпляр, к которому подключен эластичный сетевой интерфейс (ENI)) в балансировщике нагрузки, балансировщик нагрузки направляет трафик на основной IP-адрес экземпляра (eth0).

Источник: Руководство разработчика ELB

person Litmus    schedule 17.10.2013
comment
Можете ли вы указать какой-либо документ или ссылку, описывающую, как ELB направляет трафик только на eth0? На этом ваш ответ будет полным. - person thiruvenkadam; 18.10.2013