Conservación de los datos cuando se termina una instancia
Cuando se termina la instancia de Amazon EC2, puede conservar los datos del volumen de su almacén de instancias o del volumen de Amazon EBS. En este tema se explica cómo garantizar que sus datos persistan más allá de la terminación de la instancia.
Cómo afecta la terminación de una instancia a los volúmenes raíz y de datos
Volúmenes de almacén de instancias
Cuando una instancia termina, los volúmenes de almacenes de instancias se eliminas de forma automática y se pierden los datos. Para conservar estos datos más allá de la vida útil de la instancia, antes de terminar la instancia, debe copiarlos manualmente a un almacenamiento persistente, como un volumen de Amazon EBS, un bucket de Amazon S3 o un sistema de archivos de Amazon EFS. Para obtener más información, consulte Opciones de almacenamiento para sus instancias de Amazon EC2.
Volúmenes de Amazon EBS
Cuando se termina una instancia, los volúmenes de EBS se eliminan o se conservan, según el valor del atributo DeleteOnTermination
para cada volumen:
-
Sí (consola) /
true
(CLI): el volumen se elimina cuando se termina la instancia. -
No (consola) /
false
(CLI): el volumen se conserva cuando se termina la instancia. Los volúmenes conservados siguen generando cargos.nota
Después de que una instancia se termine, puede hacer una instantánea del volumen conservado o adjuntarlo a otra instancia. Para evitar incurrir en más cargos, debe eliminar el volumen.
Comportamiento de eliminación predeterminado para los volúmenes de EBS
El valor DeleteOnTermination
predeterminado varía según el tipo de volumen, si el volumen se adjuntó al inicio o después, y el método (consola o CLI) utilizado para adjuntar el volumen:
Tipo de volumen | Adjuntado cuando | Método para adjuntar | Comportamiento predeterminado al terminar la instancia |
---|---|---|---|
Volumen raíz | En la inicialización: | Consola o CLI | Eliminar |
Volumen raíz | After launch | Consola o CLI | Conservar |
Volumen de datos | En la inicialización: | Consola | Conservar |
Volumen de datos | En la inicialización: | CLI | Eliminar |
Volumen de datos | After launch | Consola y CLI | Conservar |
Comprobar la configuración de persistencia del volumen
El valor predeterminado en la inicialización para un volumen de EBS viene determinado por el atributo DeleteOnTermination
establecido en la AMI. Puede cambiar el valor al inicializar la instancia, anulando la configuración de la AMI. Es recomendable que verifique la configuración predeterminada del atributo DeleteOnTermination
después de inicializar una instancia.
Cómo comprobar si un volumen de Amazon EBS se eliminará al terminar la instancia
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Instancias.
-
Seleccione la instancia.
-
Elija la pestaña Almacenamiento.
-
En Dispositivos de bloque, desplácese hacia la derecha para comprobar la columna Eliminar al terminar.
-
Si la respuesta es Sí, el volumen se elimina cuando se termina la instancia.
-
Si la respuesta es No, el volumen no se elimina cuando se termina la instancia. Los volúmenes que no se eliminen seguirán generando cargos.
-
Cambio del volumen raíz para que persista en la inicialización
Puede cambiar el atributo DeleteOnTermination
de un volumen raíz de EBS cuando lanza una instancia. También puede usar el siguiente procedimiento para un volumen de datos.
Cambio del volumen raíz de una instancia en ejecución para que persista
Puede cambiar el volumen raíz de EBS de una instancia en ejecución para que persista. También puede usar el siguiente procedimiento para un volumen de datos.