Во время аппаратного сбоя происходит ли остановка или остановка экземпляров EC2 на основе EBS? - PullRequest
4 голосов
/ 11 февраля 2011

Новые инстансы EC2 на базе EBS от Amazon имеют два варианта отключения: завершить или остановить.Остановленные экземпляры можно позже запустить снова, автоматически продолжая из того же состояния корневого диска EBS, в котором они находились, когда они были остановлены.

Но что происходит, когда в центре обработки данных Amazon происходит сбой оборудования, и экземпляр EC2 вынужден завершать работу?,Это прекращается или останавливается?Если экземпляр был настроен на остановку по умолчанию при завершении работы, могу ли я рассчитывать на то, что он также будет остановлен в этой ситуации и сможет ли он запустить его позже?

Ответы [ 2 ]

2 голосов
/ 08 февраля 2012

Экземпляр EC2 может быть прерван в любое время, и это действительно необходимо учитывать, как уже упоминалось в ответ Дэвида (+1).Вы можете сделать так, чтобы Elastic Block Store (EBS) отказавшего экземпляра оставался доступным независимо от этого, см., Например, соответствующий FAQ Что происходит с моими данными при завершении работы системы? :

Данные, хранящиеся в локальном хранилище экземпляров, сохранятся, пока этот экземпляр жив.Однако данные, хранящиеся на томе Amazon EBS, будут сохраняться независимо от срока действия экземпляра.Если вы используете том Amazon EBS в качестве корневого раздела, то вы установили флаг «Удалить при завершении» на «N», чтобы том Amazon EBS сохранялся вне срока действия экземпляра . [выделено мной]

Это более подробно объясняется в разделе 2.Удалить по завершении в рекомендованной статье Эрика Хаммонда Три способа защиты экземпляров EC2 от случайного завершения и потери данных :

Хотя тома EBS созданы и подключены к экземпляру вэкземпляры сохраняются в цикле «стоп» / «запуск», по умолчанию они уничтожаются и теряются при завершении экземпляра EC2.Это поведение может быть изменено с помощью логического значения delete-on-termination, скрытого в документации для опции --block-device-mapping ec2-run-instances.

Он ссылается на *Документация 1027 * ec2-run-instance , и все это более подробно проиллюстрировано в Концепциях хранения корневых устройств Amazon EC2 :

По умолчаниюТом корневого устройства и другие тома, созданные при запуске экземпляра, поддерживаемого Amazon EBS, автоматически удаляются при завершении экземпляра [...].Вы можете изменить поведение по умолчанию, установив флаг DeleteOnTermination в значение, которое вы хотите при запуске экземпляра.Пример того, как изменить флаг во время запуска, см. В Использование хранилища корневых устройств Amazon EC2 .

.
1 голос
/ 11 февраля 2011

Полагаю, вы имеете в виду аппаратное сбой процессора, а не сетевой диск.То, как я отношусь к EC2, - это создать систему, которая может работать без потери данных.Все, что важно, вы должны использовать ведро S3, а не EBS.

...