Как безопасно обновить экземпляр Amazon EC2 от t1.micro до большого?
У меня есть экземпляр Amazon EC2 micro (t1.micro). Я хочу обновить этот экземпляр до большого. Это наша производственная среда, так что лучший и безрисковый способ сделать это?
Есть ли пошаговое руководство для этого?
Ответы
Ответ 1
Из моего опыта, как я это делаю, создается моментальный снимок вашего текущего изображения, а после его завершения вы увидите его как вариант при запуске новых экземпляров. Просто запустите его как большой экземпляр в этот момент.
Это мой подход, если я не хочу времени простоя (то есть производственного сервера), потому что это решение только отключает сервер только после того, как новый работает и работает (я также использую его для добавления новых машин в свои кластеры, используя этот подход только для добавления новых машин). Если время простоя приемлемо, см. Ответ Марселя Кастильо.
Ответ 2
Использование консоли управления AWS:
- Щелкните правой кнопкой мыши по экземпляру
- Жизненный цикл экземплярa > Стоп
- Подождите...
- Управление экземпляром > Изменить тип экземпляра
Ответ 3
Использование консоли управления AWS
- Перейдите в раздел "Объемы" и создайте снимок тома экземпляра.
- Перейдите в "Снимки" и выберите "Создать изображение из моментального снимка".
- Перейдите в "AMI" и выберите "Запуск экземпляра" и выберите "Тип экземпляра" и т.д.
Ответ 4
Используйте консоль AWS EC2, а не ElasticFox.
Первый способ:
- Создать новый AMI экземпляра
- Запустить его
Альтернативный способ:
- Сделайте снимок на диске
- Запустите большой экземпляр EBS с тем же типом AMI (обратите внимание, что на этом этапе диск будет содержать данные, которые присутствовали, когда этот AMI был создан, а не ваши последние изменения)
- После полной загрузки остановить новый экземпляр
- Отсоединить корневой том от остановленного экземпляра
- Создайте виртуальный диск из созданного ранее моментального снимка в той же зоне доступности нового экземпляра
- Присоединить корневой том к /dev/sda 1
- Запустить новый экземпляр снова
Ответ 5
Создайте AMI → Boot AMI на большом экземпляре.
Подробнее http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/creating-an-image.html
Вы можете сделать все это из консоли администратора тоже на aws.amazon.com