Restauración de un EBS volumen o una EC2 instancia de Amazon - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Restauración de un EBS volumen o una EC2 instancia de Amazon

Si necesita restaurar solo un volumen adjunto a una EC2 instancia, puede restaurar ese volumen por separado, separar el volumen existente y adjuntar el volumen restaurado a la EC2 instancia. Si necesita restaurar una EC2 instancia completa, incluidos todos sus volúmenes asociados, debe utilizar una copia de seguridad de Amazon Machine Image (AMI) de la instancia.

Para reducir el tiempo de recuperación y el impacto en las aplicaciones y los procesos dependientes, el proceso de restauración debe tener en cuenta el recurso que está sustituyendo. Para obtener los mejores resultados, pruebe periódicamente el proceso de restauración en entornos de bajo nivel (por ejemplo, en entornos que no sean de producción) para comprobar que el proceso cumple con el objetivo de puntos de recuperación (RPO) y el objetivo de tiempo de recuperación (RTO) y que el proceso de restauración funciona según lo previsto. Tenga en cuenta cómo afectará el proceso de restauración a las aplicaciones y los servicios que dependen de la instancia que vaya a restaurar y, a continuación, coordine la restauración según sea necesario. Intente automatizar y probar el proceso de restauración en la medida de lo posible para reducir el riesgo de que el proceso de restauración falle o se implemente de manera incoherente.

Si usa Elastic Load Balancing, con varias instancias que atienden el tráfico, puede dejar fuera de servicio una instancia defectuosa o con errores. A continuación, puede restaurar una nueva instancia para sustituirla mientras las demás instancias siguen prestando servicio al tráfico sin interrumpir a los usuarios.

Los siguientes procesos de restauración descritos son para instancias que no utilizan Elastic Load Balancing:

  • Restauración de archivos y directorios individuales a partir de instantáneas EBS

  • Restauración de un EBS volumen a partir de una EBS instantánea de Amazon

  • Crear o restaurar una EC2 instancia a partir de una EBS instantánea

  • Restaurar una instancia en ejecución desde un AMI

Restauración de archivos y directorios a partir de EBS instantáneas

EBSlas instantáneas proporcionan una réplica point-in-time exacta del volumen original que se utilizó para crear la instantánea. Para restaurar archivos o directorios individuales, se debe hacer lo siguiente:

  1. En primer lugar, restaure el volumen a partir de la EBS instantánea que contiene los archivos o directorios.

  2. Adjunte el volumen a la EC2 instancia en la que desee restaurar los archivos.

  3. Copia los archivos del volumen restaurado al volumen de tu EC2 instancia.

  4. Separe y elimine el volumen restaurado.

Restauración de un EBS volumen a partir de una EBS instantánea de Amazon

Puede restaurar un volumen adjunto a una EC2 instancia existente creando un volumen a partir de su instantánea y adjuntándolo a su instancia. Puedes usar la consola AWS CLI, la o las API operaciones para crear un volumen a partir de una instantánea existente. A continuación, puede montar el volumen en la instancia mediante el sistema operativo.

Tenga en cuenta que los datos de una EBS instantánea de Amazon se cargan de forma asíncrona en un volumen. EBS Si una aplicación accede al volumen en el que no se cargan los datos, se produce una latencia más alta de lo normal mientras se cargan los datos desde Amazon S3. Para evitar este impacto en aplicaciones con sensibilidad a la latencia, dispone de dos opciones:

Si va a sustituir un volumen que debe utilizar el mismo punto de montaje, desmonte ese volumen para poder montar el nuevo volumen en su lugar. Para desmontar el volumen, detenga primero todos los procesos que estén utilizando el volumen. Si va a reemplazar el volumen raíz, debe parar primero la instancia antes de poder separar el volumen raíz.

Por ejemplo, siga estos pasos para restaurar un volumen a una point-in-time copia de seguridad anterior mediante la consola:

  1. En la EC2 consola de Amazon, en el menú de la tienda de Elastic Block, selecciona Snapshots.

  2. Busque la instantánea que desea restaurar y selecciónela.

  3. Elija Acciones y, a continuación, seleccione Crear volumen.

  4. Cree el nuevo volumen en la misma zona de disponibilidad que su EC2 instancia.

  5. En la EC2 consola de Amazon, selecciona la instancia.

  6. En los detalles de la instancia, anote el nombre del dispositivo que desea reemplazar en la entrada dispositivo raíz o dispositivos de bloques.

  7. Retire el volumen. El proceso es diferente para los volúmenes raíz y los volúmenes no raíz.

    Para volúmenes raíz:

    1. Detenga la EC2 instancia.

    2. En el menú EC2Elastic Block Store Volumes, selecciona el volumen raíz que deseas reemplazar.

    3. Elija Acciones y a continuación seleccione Desvincular volumen.

    4. En el menú Volúmenes de EC2 Elastic Block Store, selecciona el nuevo volumen.

    5. Elija Acciones y, a continuación, elija Adjuntar volumen.

    6. Seleccione la instancia a la que desee adjuntar el volumen y utilice el mismo nombre de dispositivo que indicó anteriormente.

    Para volúmenes que no son raíz:

    1. En el menú Volúmenes de EC2 Elastic Block Store, selecciona el volumen no raíz que deseas reemplazar.

    2. Elija Acciones y a continuación seleccione Desvincular volumen.

    3. Adjunta el nuevo volumen seleccionándolo en el menú de EC2Elastic Block Store Volumes y, a continuación, selecciona Acciones, Adjuntar volumen. Seleccione la instancia a la que desee adjuntarlo y, a continuación, seleccione un nombre de dispositivo disponible.

    4. Con el sistema operativo de la instancia, desmonte el volumen existente y, a continuación, monte el nuevo volumen en su lugar.

      En Linux, puede utilizar el comando umount. En Windows, puede usar un administrador de volúmenes lógico (LVM), como la utilidad del sistema Disk Management.

    5. Separe los volúmenes anteriores que vaya a reemplazar seleccionándolos en el menú Almacenar volúmenes de EC2 Elastic Block y, a continuación, seleccionando Acciones y separando el volumen.

También puede utilizarla AWS CLI en combinación con los comandos del sistema operativo para automatizar estos pasos.

Crear o restaurar una EC2 instancia a partir de una EBS instantánea

Para crear una copia de seguridad que se utilizará para restaurar una EC2 instancia completa, recomendamos crear una Amazon Machine Image (AMI). AMIscapture información de la máquina, como el tipo de virtualización. También crean instantáneas para cada volumen adjunto a la EC2 instancia, incluidas las asignaciones de sus dispositivos, de modo que se puedan restaurar en la misma configuración.

Sin embargo, si debe usar una EBS instantánea para restaurar una instancia, cree primero una a AMI partir de una EBS instantánea que se convertirá en el volumen raíz de la nueva instancia: EC2

  1. En la EC2 consola de Amazon, en el menú de la tienda de Elastic Block, selecciona Snapshots.

  2. Busque la instantánea que se usará para crear el volumen raíz de la nueva EC2 instancia y selecciónela.

  3. Seleccione la instantánea y elija Acciones, Crear imagen.

  4. Introduzca un nombre para la imagen (por ejemplo,YYYYMMDD-restore-for-i-012345678998765de) y elija las opciones adecuadas para la nueva imagen.

Una vez que la imagen esté creada y esté disponible, puedes lanzar una nueva EC2 instancia que usará la EBS instantánea como volumen raíz.

Restaurar una instancia en ejecución desde un AMI

Puede abrir una nueva instancia desde la AMI copia de seguridad para reemplazar una instancia existente que esté en ejecución. Un enfoque consiste en detener la instancia existente, mantenerla desconectada mientras lanzas una nueva instancia desde la AMI tuya y realizar las actualizaciones necesarias. Este enfoque reduce el riesgo de conflictos si ambas instancias se ejecutan simultáneamente. Es un enfoque aceptable si los servicios que proporciona la instancia no funcionan o si se realiza la restauración durante un período de mantenimiento. Después de probar la nueva instancia, puede reasignar cualquier dirección IP elástica que se haya asignado a la instancia anterior. A continuación, puedes actualizar cualquier registro del Servicio de Nombres de Dominio (DNS) para que apunte a la nueva instancia.

Sin embargo, si durante una restauración debes minimizar el tiempo de inactividad de la instancia en servicio, considera lanzar y probar una nueva instancia a partir de la AMI copia de seguridad. A continuación, reemplace la instancia existente por la nueva instancia.

Mientras ambas instancias estén en ejecución, debe evitar que la nueva instancia provoque colisiones a nivel de plataforma o de aplicación. Por ejemplo, es posible que tengas problemas con las instancias de Windows unidas a un dominio que se ejecutan con el mismo SIDs nombre de equipo. Es posible que tenga problemas similares con las aplicaciones y los servicios de red que requieren identificadores únicos.

Para evitar que otros servidores y servicios se conecten a la nueva instancia antes de que esté lista, use grupos de seguridad para bloquear temporalmente todas las conexiones entrantes de la nueva instancia, excepto la de su propia dirección IP, para acceder a ella y realizar pruebas. También puede bloquear temporalmente las conexiones salientes de la nueva instancia para evitar que los servicios y las aplicaciones inicien conexiones o actualizaciones a otros recursos. Cuando la nueva instancia esté lista, detenga la instancia existente, inicie los servicios y procesos en la nueva instancia y, a continuación, desbloquee cualquier conexión de red entrante o saliente que haya implementado.