Назад | Перейти на главную страницу

Является ли завершение работы спотового инстанса Amazon EC2 чистым?

Не уверен, что это должно быть в SuperUser или здесь, но вот что:

В. Если мой спотовый инстанс автоматически завершается из-за превышения моей максимальной ставки, является ли это чистым завершением работы - как если бы пользователь щелкнул Пуск >> Завершение работы? Или это резкое отключение - как будто кто-то просто выдернул шнур питания?

Я понимаю, что в большинстве случаев тома на закрытом спотовом экземпляре удаляются немедленно, что делает мой вопрос спорным. Но в этом конкретном случае у меня установлен флаг «удалить том при завершении» в значение false, чтобы сохранить корневой том; Возможно, я захочу повторно использовать этот том и связать его с другим экземпляром в будущем. Поэтому меня беспокоит, является ли принудительное отключение «чистым». Чистое выключение уменьшит или исключит возможность повреждения данных на корневом томе.

ОБНОВЛЕНИЕ (11.08.2013): я уже пометил ответ как ответ, но теперь не уверен, что он правильный. Я только что получил противоречивый ответ от кого-то на форуме Amazon:

Экземпляр будет корректно завершен, а затем тома с параметром «Удалить при завершении», установленным как false, будут отсоединены.

Итак, я все еще не уверен, каков фактический ответ. Кто-нибудь хочет сыграть на тай-брейке на этом?

В. Если мой спотовый инстанс автоматически завершается из-за превышения моей максимальной ставки, является ли это чистым завершением работы - как если бы пользователь щелкнул Start >> Shutdown? Или это резкое отключение - как будто кто-то просто выдернул шнур питания?

Это может быть чистое отключение, но оно также может быть жесткое отключение. Формулировка Amazon подразумевает, что они пытаются привести ее в порядок, но не дают никаких обещаний.

Проверь это: http://aws.amazon.com/ec2/spot-instances/#6

Основные моменты таковы:

Поскольку спотовые инстансы могут быть прекращены без предупреждения, важно создавать приложения таким образом, чтобы они могли работать, даже если ваше приложение прерывается.

И что еще более важно, это:

Хотя мы пытаемся полностью завершить ваши экземпляры, ваше приложение должно быть готово к немедленному завершению работы.

Когда максимальная ставка превышена, она резко падает.

Скорее всего, вам потребуется запустить fsck или chkdisk на томах перед их монтированием.