Я хочу сделать резервную копию экземпляра EC2 на базе Linux, пока он работает без простоев, а затем запустить новый экземпляр. (Экземпляр работает с веб-сервером и базой данных Postgres.)
Я обнаружил, что есть два способа сделать это, но я не понимаю, в чем разница между ними.
Вариант № 1: Создать AMI прямо из работающего экземпляра:
- Создайте новый AMI прямо из работающего оригинального экземпляра.
- Запустить новый экземпляр из AMI
Вариант № 2: вручную создать AMI из снимка:
- Сделайте снимок с тома, прикрепленного к работающему оригинальному экземпляру
- Создайте AMI из снимка, вручную вводя такие детали, как архитектура и идентификатор ядра
- Запустите новый экземпляр из изображения, созданного вручную
Теперь то, что сбивает с толку, заключается в том, что при создании AMI прямо из экземпляра EC2 перезагрузит экземпляр по умолчанию. Есть флажок «Без перезагрузки» со следующей подсказкой:
При включении Amazon EC2 не закрывает экземпляр перед созданием образа. Когда используется эта опция, целостность файловой системы созданного образа не может быть гарантирована.
Есть ли разница в результатах этих двух вариантов? Мне кажется, что я вручную делаю то же самое, что в любом случае сделал бы автоматический мастер. Он генерирует снимки, выбирает идентификаторы ядра и архитектуры.
Почему у одного есть текст предупреждения, а у другого нет? Снимок работающего экземпляра считается относительно безопасным, и если создание AMI делает снимок в фоновом режиме, это опаснее, чем делать все вручную?