Эластичный IP в приложении, развернутом с помощью Elastic Beanstalk

Меня немного смущает использование сервиса Elastic IP, предлагаемого Amazon Web Services. Я думаю, основная идея заключается в том, что я могу переключиться на новую версию веб-приложения без простоев, следуя этой простой процедуре:

  1. Развернуть новую версию на новом экземпляре EC2
  2. Правильно настроить новую версию и протестировать ее с помощью промежуточная БД
  3. После надлежащего тестирования заставьте эту новую версию использовать действующую БД
  4. Свяжите эластичный IP-адрес с этим экземпляром
  5. Прекратите работу всех бесполезных сервисов (промежуточную БД и старый экземпляр EC2)

Это общий способ развертывания новой версии веб-приложения?

А что, если масштабировать приложение на большее количество экземпляров? Я настроил автоматическое масштабирование в настройках Elastic Beanstalk, и это создало балансировщик нагрузки (, который я вижу в разделе EC2 Консоли управления AWS ). Проблема в том, что я, по-видимому, не могу связать эластичный IP-адрес с балансировщиком нагрузки, я должен связать его с существующим экземпляром. С каким экземпляром я должен его связать? Я смущен...

Извините, если некоторые вопросы могут показаться глупыми, но я всего лишь программист и настраиваю облачную систему впервые.

Спасибо!

41
задан satoshi 7 May 2012 в 00:29
поделиться