amazon web services - valores - ¿Qué datos se almacenan en la instancia de almacenamiento efímero de Amazon EC2?
us east virginia aws (4)
Básicamente, el volumen raíz (todo el disco de su sistema virtual) es efímero, pero solo si elige crear AMI respaldado por el almacén de instancias de Amazon EC2 .
Si elige crear AMI respaldado por EBS, entonces su volumen raíz está respaldado por EBS y todo lo que tenga en su volumen raíz se guardará entre reinicios.
Si no está seguro del tipo de volumen que tiene, busque en EC2-> Elastic Block Store-> Volumes en su consola de AWS y si su volumen raíz de AMI aparece en la lista, entonces está seguro. Además, si va a EC2-> Instancias y luego mira debajo de la columna "Tipo de dispositivo raíz" de su instancia y si dice "ebs", entonces no tiene que preocuparse por los datos en su dispositivo raíz.
Más detalles aquí: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
Estoy intentando detener una instancia de Amazon EC2 y recibir el mensaje de advertencia
Advertencia: tenga en cuenta que cualquier dato en el almacenamiento efímero de su instancia se perderá cuando se detenga.
Mi pregunta
¿Qué datos se almacenan en el almacenamiento efímero de una instancia de Amazon EC2?
Para ser claros y responder a la pregunta de Dean: el almacenamiento de raíz de tipo EBS no parece ser efímero. Los datos son persistentes en todos los reinicios y, en realidad, no tiene ningún sentido utilizar un volumen raíz respaldado por ebs que sea "efímero". Esto no sería diferente del volumen raíz basado en imágenes.
Según la documentación de AWS [ https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] , los volúmenes del almacén de instancia no son persistentes a través de paradas de instancia, terminaciones o fallas de hardware. Cualquier AMI creada a partir del disco almacenado de la instancia no contiene datos presentes en el almacén de la instancia, por lo que todas las instancias iniciadas por esta AMI no tendrán datos almacenados en el almacén de la instancia. El almacén de instancias se puede usar como caché para las aplicaciones que se ejecutan en la instancia, para todos los datos persistentes que debe usar EBS.
Todo lo que no esté almacenado en un volumen EBS que está montado en la instancia se perderá.
Por ejemplo, si monta su volumen de EBS en /mystuff
, entonces todo lo que no esté en /mystuff
se perderá. Si no monta un volumen de ebs y guarda cosas en él, entonces creo que todo se perderá.
Puede crear una AMI a partir del estado actual de su máquina, que contendrá todo en su almacenamiento efímero. Luego, cuando inicie una nueva instancia basada en esa AMI, contendrá todo como está ahora.
Actualización: para aclarar en base a los comentarios de mattgmg1990 y glenn bech:
Tenga en cuenta que hay una diferencia entre "detener" y "terminar". Si "detiene" una instancia respaldada por EBS, la información sobre el volumen raíz seguirá estando en el mismo estado cuando "inicie" la máquina nuevamente. De acuerdo con la documentación, "De forma predeterminada, el volumen del dispositivo raíz y los otros volúmenes de Amazon EBS adjuntos al iniciar una instancia respaldada por Amazon EBS se eliminan automáticamente cuando la instancia termina", pero puede modificarlo mediante la configuración.