Estoy tratando de detener una instancia de Amazon EC2 y obtener el mensaje de advertencia

Advertencia: por Favor, tenga en cuenta que cualquier dato sobre lo efímero de almacenamiento de la instancia se perderán cuando se detiene.

Mi Pregunta

Lo que los datos se almacenan en efímero de almacenamiento de una instancia de Amazon EC2?

4 Comentarios

  1. 141

    Algo que no está almacenado en un volumen de EBS que está montado en la instancia se perderán.

    Por ejemplo, si usted monte su volumen de EBS en /mystuff, entonces cualquier cosa que no sea en /mystuff se perderán. Si usted no tiene que montar un volumen de ebs y guardar cosas en ella, entonces creo que todo estará perdido.

    Puede crear una AMI de su actual estado de la máquina, el cual contendrá todo en su efímero de almacenamiento. Luego, cuando se inicia una nueva instancia de la base de que AMI que va a contener todo lo que es ahora.

    Actualización: para aclarar base a los comentarios mattgmg1990 y glenn bech:

    Nota que hay una diferencia entre «alto» y «cancelar». Si «stop» una instancia que está respaldado por EBS, a continuación, la información sobre el volumen de la raíz seguirá en el mismo estado al «inicio» de la máquina. Según la documentación, «de forma predeterminada, el dispositivo raíz del volumen y de los otros volúmenes de Amazon EBS adjunta al lanzamiento de Amazon EBS instancia de copia de seguridad se eliminan automáticamente cuando la instancia termina», pero se puede modificar a través de la configuración.

    • Me pueden ayudar con ¿cómo puedo ver el contenido de efímero de almacenamiento en cualquier punto en el tiempo?
    • todo lo que en el ejemplo sería en ephermeral de almacenamiento, a menos que haya configurado y se monta un volumen de ebs y conscientemente poner sus datos en ella.
    • Todo en / es Efímero de almacenamiento, incluyendo el dispositivo montado en /mnt. Si desea persistente de almacenamiento debe crear un nuevo volumen de ebs y montarlo en una ubicación, y mover los datos que desea conservar para que.
    • ¿Esto sólo se aplican a instance store dispositivos? Es decir, en un ebs dispositivo, es mi raíz de la unidad de almacenamiento efímero o no?
    • Esta respuesta no es exactamente correcto, donde se almacenan los datos depende de qué tipo de AMI decide crear. La siguiente respuesta por @nidalpres es más completo. Si elige crear una AMI respaldado por EBS, entonces su directorio raíz NO se almacena en efímero de almacenamiento.
    • Estás en lo correcto, gracias. He actualizado la respuesta a más correctamente hechizo que fuera.
    • Me gustaría añadir que creo que @nidalpres escribió una mejor respuesta, o al menos uno que es mucho más fácil de entender.
    • Es esto cierto? «Los datos en un almacén de instancia persiste sólo durante el tiempo de vida de sus asociados instancia. Si una instancia de reinicios (intencionalmente o no), los datos en el almacén de instancia, persiste». De: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
    • reiniciar todavía está dentro de la «vida de sus asociados instancia.» Es cuando «terminar» que la instancia que la vida es… terminado.
    • ¿La instantánea automáticamente se actualiza cuando puedo añadir nuevos datos a la instancia?
    • Las instantáneas son sólo una instantánea en el tiempo, así que si quieres más datos en la instantánea, entonces usted tendrá que crear una nueva instantánea.
    • «Si «terminar» la máquina, a continuación, incluso si es respaldado por EBS se ha ido.» Esto no es correcto. Esto es determinado por el indicador de «Eliminar en la Terminación» en «añadir almacenamiento» en la página (en referencia al volumen de la raíz). También se puede especificar en la línea de comandos, e incluso cambiado en el funcionamiento de las instancias de uso de la CLI (docs.aws.amazon.com/AWSEC2/latest/UserGuide/…)
    • Esta es una buena info Glenn. Era cierto cuando escribí la respuesta hace más de 4 años, pero parece que no es cierto ahora.

  2. 250

    Básicamente, el volumen de la raíz (la totalidad de su sistema virtual de disco), es efímero, pero sólo si que usted elija para crear AMI respaldado por de instancia de Amazon EC2 tienda.

    Si elige crear AMI respaldado por EBS entonces su volumen de la raíz está respaldado por EBS y todo lo que tiene en su volumen de la raíz se guardarán entre reinicios.

    Si usted no está seguro de qué tipo de volumen que tiene, mire debajo de EC2->Elastic Block Store->Volúmenes en su consola de AWS y si tu AMI el volumen de la raíz está en la lista, a continuación, usted está seguro. También, si usted va a EC2->Instancias y, a continuación, busque en la columna de Raíz «tipo de dispositivo» de la instancia y si dice «ebs», entonces usted no tiene que preocuparse acerca de los datos en su dispositivo raíz.

    Más detalles aquí: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html

    • Esto probablemente no confundir a la gente tanto, si AWS no estaba dando la innecesaria mensaje de advertencia «de que los datos sobre lo efímero de almacenamiento de la instancia se perderán», incluso al intentar detener una instancia, que ES el uso de un EBS copia de la raíz del dispositivo, y no hay realmente ninguna razón para preocuparse acerca de cualquier pérdida de datos.
    • la advertencia se aplica debido a que usted puede tener un BS copia de la raíz Y un efímero de almacenamiento adjunto (manualmente como aws no hacerlo por defecto)
    • En realidad, yo sólo fui por delante y lo hice, pero no fue un error de todos modos: Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346 Alguna idea? Esto no pasaba antes de hacer esto.
    • Sólo a seguir, por alguna razón mysqld servicio dejó de funcionar. Soporte dijo que esto no es normal, pero ese fue el único problema.
    • Exactamente lo que estaba pensando. La advertencia es no sólo innecesaria, es engañosa así. Gracias por señalándolo.
    • Esta respuesta fue muy clara! Me has salvado de un ataque al corazón
    • ‘… en la columna de Raíz «tipo de dispositivo» ‘ . El nombre correcto de la columna es de raíz el tipo de dispositivo.
    • en realidad, Amazon podría fácilmente de programa de AWS para comprobar los volúmenes que se adjunta a la instancia y mostrar este mensaje de solo cuando un efímero volumen de almacenamiento está conectado. Si todos los volúmenes de almacenamiento son EBS, podría ocultar el mensaje de distancia o incluso mostrar un «no te preocupes, tus datos están seguros» mensaje… Pero el perezoso a los programadores en Amazon decidió sólo bofetada a todos con el mismo mensaje de miedo, independientemente de que hay algo real para tener miedo o no.
    • Tenga en cuenta que NVMe SSD volúmenes se va a perder cuando la instancia se detiene: docs.aws.amazon.com/AWSEC2/latest/UserGuide/… Los datos en NVMe de almacenamiento de instancia es cifrada utilizando un XTS-AES-256 cifrado de bloques implementado en un módulo de hardware en la instancia. Las claves de cifrado generado mediante el módulo de hardware y son únicos para cada NVMe de instancia de dispositivo de almacenamiento. Todas las claves de cifrado se destruyen cuando la instancia es detenido o finalizado y no pueda ser recuperado. No se puede deshabilitar el cifrado, y usted no puede proporcionar su propia clave de cifrado.

  3. 7

    Ser claro y responder a @Decano de la pregunta: EBS-tipo de almacenamiento raíz no parece ser efímero. De datos es persistente a través de los reinicios y en realidad no tiene ningún sentido utilizar la copia de seguridad en ebs volumen de la raíz, que es ‘efímero’. Esto no sería diferente de la imagen basada en el volumen de la raíz.

    • Todos los EBS-copia de almacenamiento es persistente, por ejemplo, no efímero, después de «Stop» de la instancia. Si «Terminar» perderá los datos. Por favor, consulte stackoverflow.com/a/11566285/46249.
  4. 0

    De acuerdo a AWS documentación [https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/%5D almacén de instancia volúmenes no es persistente a través de la instancia se detiene, terminaciones, o fallos de hardware.
    Cualquier AMI creado a partir de instancia almacenada en el disco no contiene datos presentes en la instancia de la tienda para todas las instancias lanzado por este AMI no tener los datos almacenados en el almacén de instancia. Almacén de instancia puede ser utilizado como memoria caché para aplicaciones que se ejecutan en la instancia, para todos los datos persistentes debe utilizar EBS.

Dejar respuesta

Please enter your comment!
Please enter your name here