Как мы можем изменить регион экземпляров aws с Востока США (Северная Вирджиния) us-east-1 на Азиатско-Тихоокеанский регион (Мумбаи) ap-south-1?

Я развернул все свое приложение на инстансе Amazon EC2 на востоке США (Северная Вирджиния). Теперь я хочу переместить его в регион AP-Юг-1 Азиатско-Тихоокеанского региона (Мумбаи).

Я не хочу менять свой IP (который я получил с Востока США (Северная Вирджиния)). И я не хочу, чтобы инстанс EC2 терял активность.

Даже я пытался переместить экземпляр EC2 в другую подсеть, зону доступности или VPC, но ничего не получил.

Как мы можем это изменить?


person Inception_K    schedule 29.05.2020    source источник
comment
Я почти уверен, что вы не можете сохранить общедоступный IP-адрес, регионы Amazon имеют отдельные диапазоны IP-адресов. Route53 - одна из немногих служб, не привязанных к региону. Поэтому, если вы назначили DNS-имя, вы можете оставить это DNS-имя. Но что вы подразумеваете под потерей активности? Допускаются ли простои?   -  person GreyFairer    schedule 29.05.2020
comment
Активность @GreyFairer означает: - Предположим, я установил докер и jenkins на этих экземплярах. Если я изменю регион, он исчезнет или все еще там?   -  person Inception_K    schedule 29.05.2020


Ответы (2)


  1. Возьмите AMI существующей машины.
  2. Скопируйте AMI в новый регион.
  3. Запускаем новую машину от AMI.

ПРИМЕЧАНИЕ. Вы не можете сохранить существующий общедоступный IP-адрес, потому что AWS имеет разный набор IP-адресов для разных регионов. Чтобы преодолеть это, создайте общедоступный домен в Route53 и создайте запись A и измените значение записи A на новый общедоступный IP-адрес, везде используйте свое DNS-имя вместо общедоступного IP-адреса.

person deeps    schedule 30.05.2020

Вам нужно будет взять изображение (AMI) экземпляра в US-East-1 и скопировать изображение в целевой регион (ap-south-1), а затем запустить AMI в регионе ap-south-1.

В консоли AWS сделайте следующее:

  1. Перейдите в консоль EC2.
  2. Часы "Запуск инстансов".
  3. Найдите экземпляр, который хотите переместить. Установите флажок для этого экземпляра.
  4. Если вы хотите переместить экземпляр, сначала выключите его здесь, щелкнув Действия-> Состояние экземпляра-Остановить.
  5. Действия-> Изображение-> Создать изображение
  6. Дайте имя, необязательно описание.
  7. Если вы ранее не завершали работу экземпляра, у вас есть возможность перезагрузить компьютер при использовании AMI.
  8. Щелкните "Создать изображение".
  9. Дождитесь завершения создания образа, и вы увидите новый AMI на странице AMI консоли EC2.
  10. В левом столбце консоли EC2 перейдите к AMI.
  11. Когда вы увидите новый AMI в списке и он доступен, установите флажок слева от имени.
  12. Действия-> Копировать AMI
  13. Для региона назначения выберите «Азиатско-Тихоокеанский регион (Мумбаи)».
  14. Введите имя, описание и укажите, хотите ли вы, чтобы AMI в регионе назначения был зашифрован.
  15. Щелкните "Копировать AMI".
  16. Дождитесь завершения копирования.
  17. Переключитесь в регион ап-юг-1.
  18. Найдите AMI и выберите его.
  19. нажмите "Запустить экземпляр".
  20. Сделайте свой выбор.
  21. Подождите, пока запускается экземпляр.

Много маленьких шагов, но на самом деле это довольно просто.

person Mark J. Bobak    schedule 29.05.2020