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

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

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

Мой вопрос

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

Ответ 1

Все, что не хранится на томе ebs, установленном на экземпляр, будет потеряно. Например, если вы монтируете свой объем ebs в /mystuff, то ничего не в /mystuff не будет потеряно. Если вы не монтируете объем ebs и не сохраняете на нем ничего, я полагаю, что все будет потеряно.

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

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

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

Ответ 2

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

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

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

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

Ответ 3

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