2015-10-03 2 views
0

Я запускаю экземпляр AWS Micro, и я хотел бы обновить его до экземпляра Medium.Экземпляр AWS Micro: обновление до среднего?

Один из способов сделать это - просто укусить пулю и признать, что я потеряю часть трафика: остановите микро, создайте образ, создайте Medium из этого изображения. Должно занять 5 минут, это приемлемо (для меня, учитывая обстоятельства).

Однако проблема здесь в доменном имени. У экземпляра Medium, вероятно, будет другой IP-адрес, и тогда я должен указать имя домена на новый IP-адрес, и это может занять несколько часов. Это неприемлемо.

Предложения?

+0

сделал вы выглядите в устанавливая [эластичный IP] (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html)? –

+0

Указание имени домена на новый IP-адрес * не * займет часы, если вы установите разумный TTL на своей DNS-записи * сейчас * (например, 60 секунд), а затем дождитесь истечения предыдущего TTL до изменения чего-либо. –

ответ

0

В большинстве случаев должно быть возможно развернуть новый экземпляр, установить приложение и подключить его к той же базе данных, что и старый экземпляр. Таким образом вы изменяете IP-адрес в настройках DNS, и пользователи могут беспрепятственно запускать новый экземпляр по мере распространения записей DNS.

Если ваше приложение спроектировано таким образом, что это не поддается атаке, вы должны изучить настройку прокси-сервера/балансировки нагрузки, которая просто перенаправляет запросы на предпочтительный сервер. Затем вы настроили свой DNS, чтобы указать на балансировщик нагрузки/прокси, а затем вы можете развернуть свой новый экземпляр и ввести его в эксплуатацию, просто обновив настройку IP-адреса в балансировщике нагрузки, а затем весь трафик перейдет на новый сервер мгновенно.

0

Ваш микроузел должен иметь назначенный ему эластичный IP-адрес. Вы можете добавить один из них, а затем изменить свой DNS, чтобы использовать новый эластичный iP. Это IP-адрес, который вы можете удержать и подключить к любому из ваших экземпляров. Преимущество состоит в том, что вы можете развернуть свой новый экземпляр Medium. Затем просто отсоедините ваш эластичный IP-адрес от вашего микрофона и прикрепите его к вашему среднему экземпляру. Время простоя должно составлять 30 секунд или меньше.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#concepts-elastic-addressing

+0

За исключением того, что если экземпляр еще не имеет эластичного IP-адреса, его добавление будет освобождать текущий общедоступный IP-адрес, который вводит точно ту же проблему, которую пытается избежать. –

Смежные вопросы