it-swarm.com.ru

Какие данные хранятся в эфемерном хранилище экземпляра Amazon EC2?

Я пытаюсь остановить экземпляр Amazon EC2 и получить предупреждение

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

Мой вопрос

Какие данные хранятся в эфемерном хранилище экземпляра Amazon EC2?

256
Gaurav Agarwal

Все, что не хранится на томе EBS, подключенном к экземпляру, будет потеряно.

Например, если вы смонтируете свой том EBS в /mystuff, то все, что не находится в /mystuff, будет потеряно. Если вы не смонтируете том ebs и не сохраните на нем что-либо, я верю, что все будет потеряно.

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

Обновление: чтобы уточнить, основываясь на комментариях от mattgmg1990 и glenn bech:

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

132
digitaljoel

По сути, корневой том (весь диск виртуальной системы) является эфемерным, , но только если вы решили создать AMI, поддерживаемый Amazon Магазин экземпляров EC2 .

Если вы решите создать AMI на основе EBS , то ваш корневой том будет поддержан EBS, и все, что у вас есть на корневом томе , будет сохранено между перезагрузками.

Если вы не уверены, какой у вас тип тома, посмотрите в EC2-> Elastic Block Store-> Тома на консоли AWS, и если там указан ваш корневой том AMI, тогда вы в безопасности. Кроме того, если вы перейдете в EC2-> Экземпляры, а затем загляните в столбец "Тип корневого устройства" своего экземпляра и, если он говорит "ebs", то вам не нужно беспокоиться о данных на корневом устройстве.

Подробнее здесь: http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html

242
nidalpres

Чтобы быть ясным и ответить на вопрос @ Дина: корневое хранилище EBS-типа не кажется эфемерным. Данные сохраняются при перезагрузке, и на самом деле нет смысла использовать корневой том с поддержкой ebs, который является "эфемерным". Это не будет отличаться от корневого тома на основе изображений.

7
januszm

В соответствии с документацией AWS [ https://aws.Amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] тома хранилища экземпляров не являются постоянными из-за остановок экземпляров, завершений или аппаратные сбои. Любой AMI, созданный из сохраненного экземпляра диска, не содержит данных, присутствующих в хранилище экземпляров, поэтому все экземпляры, запущенные этим AMI, не будут иметь данных, сохраненных в хранилище экземпляров. Хранилище экземпляров можно использовать в качестве кэша для приложений, работающих на экземпляре, для всех постоянных данных следует использовать EBS.

0
Lokesh Ranadive