Устанавливает ли ELB IP Ever Change один раз или всегда будет обращаться к экземплярам из того же места в течение своей жизни независимо от того, что может происходить с ним за кулисами в Amazon?
Amazon EC2 Elastic Load Balancer: изменяет ли его IP-адрес?
Ответ 1
IP-адрес ELB продолжает меняться. Вместо этого вы должны использовать DNS-имя, предоставленное вам.
http://developer.amazonwebservices.com/connect/thread.jspa?threadID=32280
Ответ 2
Короткий ответ: Да, IP-адреса ELB (как те, которые публично распределены клиентам вашей службы, так и внутренние IP-адреса, из которых ELB отправляет трафик вашим экземплярам) динамически меняются.
Длинный ответ: см. мою статью о том, как ELB работает для получения дополнительной информации: http://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
Ответ 3
Я понимаю, что этот вопрос уже был дан, но я нашел статью "Рекомендации по оценке балансировки эластичной нагрузки" на сайте AWS, которая объясняет, почему IP-адреса ELB продолжают меняться.
По умолчанию балансировка эластичной нагрузки возвращает несколько IP-адресов когда клиенты выполняют разрешение DNS, причем записи случайным образом заказывается по каждому запросу разрешения DNS.
... и важность того, чтобы DNS запрашивал фактические IP-адреса для использования
Если клиенты не перенаправляют DNS не реже одного раза в минуту, новые ресурсы Балансировка эластичной нагрузки добавляет к DNS не будет использоваться клиентами.