Вернуть экземпляр Amazon EC2 в моментальный снимок? - PullRequest
0 голосов
/ 08 ноября 2018

Существует ли удобный способ отката экземпляра EC2 к ранее сохраненному снимку так же, как вы можете сделать это с VMWare и другими платформами виртуализации. В моих исследованиях до сих пор кажется, что вам нужно развернуть новый экземпляр и выбрать снимок в качестве начального тома.

В настоящее время я провожу много тестов с новыми сценариями инициализации экземпляров EC2, и мне приходится настраивать и развертывать новый экземпляр для каждого теста, это утомительно и дорого. Если я смогу быстро вернуться к моментальному снимку исходного состояния системы, это сэкономит много времени и усилий.

Ответы [ 3 ]

0 голосов
/ 08 ноября 2018

Простой ответ - нет.

Если ваш экземпляр EC2 поддерживается томом EBS, однако вы можете создать новый том из снимка, отсоединить старый том и заново подключить новый.

0 голосов
/ 08 ноября 2018

Ответы Джона и Стефана являются правильными. В AWS нет возможности вызвать простую функцию «Откатить этот экземпляр EC2 обратно к более раннему снимку».

Существует способ "откатить" файловую систему экземпляра до моментального снимка путем восстановления моментального снимка на новый том EBS, отсоединения и удаления старого, а также присоединения нового.

И, конечно же, AWS в высшей степени автоматизирован. Вы можете написать свою собственную автоматизацию, чтобы это произошло.

Сказав все это, если вы пытаетесь протестировать сценарии создания экземпляра, я должен согласиться с Джоном, что разрушение и перестройка экземпляра - это самый надежный способ убедиться, что вы тестируете его точно, и не должен действительно дороже, чем восстановление снимка.

Другой путь, который вы могли бы рассмотреть, особенно если вы хотите, чтобы экземпляр запускался в известном состоянии, которое не соответствует определенному предварительно определенному AMI, - это создать собственный AMI (например, w / Packer * 1016). *) и используйте это в качестве основы для своего теста. Затем вместо восстановления снимка вы создаете новый экземпляр из подготовленного вами AMI.

0 голосов
/ 08 ноября 2018

Нет. В Amazon EC2 отсутствует концепция «отката».

Если вы используете Amazon Linux, развертывание нового экземпляра не должно быть дорогостоящим. Оплачивается в секунду. Вы можете написать это так, чтобы это не было так утомительно.

...