Cómo hacer respaldos y recuperación de datos en AWS

Como parte de mi preparación para la operatividad, quiero asegurarme de que mi servicio de Internet sea recuperable. En mi último post, ya exploramos el método preferido por los desarrolladores: el backup a nivel de aplicación.

Índice de Contenido
  1. Backup y recuperación a nivel de sistema operativo
  2. Backup y recuperación a nivel de máquina virtual
    1. Cómo hacer una instantánea de backup utilizando la consola de AWS
    2. Restaurar una instantánea de backup lanzando una nueva máquina EC2
    3. Restaurar una instantánea de backup montándola en una máquina EC2 existente

Backup y recuperación a nivel de sistema operativo

Los administradores de sistemas prefieren hacer backup de porciones del sistema de archivos. Existen múltiples utilidades de backup para Linux que pueden ayudarte a gestionar un sistema de archivos, la complejidad de versiones, automatización, backups distribuidos en diferentes medios y la restauración precisa de los archivos necesarios.

Los backups a nivel de sistema operativo han sido los preferidos durante décadas. Sin embargo, hoy en día es un poco obsoleto y el modelo más joven de instantáneas de máquinas virtuales se lleva toda la atención. Sin embargo, no te dejes deslumbrar: el backup a nivel de sistema operativo sigue siendo la mejor solución.

Backup y recuperación a nivel de máquina virtual

El enfoque "disparo de elefante" -cuando absolutamente necesitas hacer backup de todo- es copiar el contenido de una máquina EC2. No estás copiando la máquina en sí misma: sino una volumen de disco. En términos generales, detrás de escenas, el volumen se reduce a un único archivo de imagen y algunos metadatos.

AWS facilita llenar su almacenamiento con tus backups. Si una empresa utiliza estos volúmenes como su estrategia de backup, el uso de almacenamiento se disparará. La empresa terminará con miles de archivos en múltiples áreas de almacenamiento en la nube, y le resultará difícil hacer un seguimiento de qué se está almacenando, cuánto se está almacenando y cuánto le está costando. Los responsables del almacenamiento de la empresa utilizan servicios de almacenamiento como AWS S3, y los encargados del control de costos monitorizan las implicaciones financieras utilizando servicios de seguimiento de costos como Uptimecloud.

Cómo hacer una instantánea de backup utilizando la consola de AWS

Este es un procedimiento sencillo para tomar una instantánea y almacenarla en el Sistema de Bloqueo Elástico (EBS). Una instantánea es una copia de un volumen de disco. No se trata de una copia completa, solo son los bits que han cambiado desde la última instantánea.

Los diferentes tipos de buses en los dispositivos electrónicos

Este procedimiento es similar al de lanzar una nueva máquina virtual.

  1. Abre la consola de AWS.
  2. Navega a la lista de máquinas EC2. Las migas de pan a seguir son: pestaña EC2 > INSTANCIAS > Instancias.
  3. Busca el nombre del volumen a respaldar. Haz clic en el enlace sda1 en la parte inferior de la fila correspondiente y aparecerá un cuadro emergente con el nombre EBS ID del volumen, algo así como vol-12345678. Realiza una instantánea.
  4. Abre el cuadro de diálogo de la instantánea. Haz clic en el botón ELASTIC BLOCK STORE | Instantáneas | Crear Instantánea en la parte superior de la pantalla.
  5. Rellena el formulario. Yo ingresé el nombre como baseline y una descripción como aplicaciones instaladas, sin contenido aún.
  6. Haz clic en el botón Crear. Las aplicaciones de AWS crearán el backup en un par de minutos, detrás de escenas.

Restaurar una instantánea de backup lanzando una nueva máquina EC2

Un método para restaurar es recrear toda la máquina EC2. Este procedimiento de restauración es similar a la creación inicial de una máquina EC2.

  1. Crea una imagen desde la instantánea. La llamé img01. Pestaña EC2 | Sistema de Bloqueo Elástico | Instantáneas | Fila de la instantánea baseline | Crear Imagen.
  2. Visualiza la imagen. IMÁGENES | AMIs | Actualizar.
  3. Crea una instancia a partir de la imagen. INSTANCIAS | Instancias | Lanzar instancia | Crear una nueva instancia. La pestaña Mis AMIs mostrará el nombre 123456789012/img01. Ese largo número es el número de cuenta de AWS.

Restaurar una instantánea de backup montándola en una máquina EC2 existente

Otra forma de restaurar es crear un volumen a partir de la instantánea para montarlo en una máquina EC2 existente y copiar los archivos desde allí. He hecho esto cuando mi nueva máquina EC2 se negó a montar el volumen de una instantánea antigua.

Lo primero que debes hacer es investigar un poco. No puedes montar un volumen de una zona en una máquina en otra zona.

Verifica la máquina EC2.

  1. Elige una instancia. Pestaña EC2 | INSTANCIAS | Instancias.
  2. Toma nota de la zona de disponibilidad de la máquina EC2.

Crea un volumen.

Cómo entrar al programa de configuración del BIOS en tu computadora
  1. Encuentra la instantánea de la cual deseas copiar archivos y selecciona la casilla. Sistema de Bloqueo Elástico | Instantáneas
  2. Haz clic en el botón "Crear Volumen" y completa los campos.
    • El tamaño debe ser mayor al tamaño de la instantánea (las instancias micro gratuitas obtienen un volumen de 8GB).
    • La zona de disponibilidad debe ser la misma que la de la máquina EC2.
    • La instantánea ya está seleccionada, similar a snap12345678 - mi descripción.
  3. Haz clic en el botón "Sí, crear". Aparecerá una nueva fila en la tabla de Volúmenes. Sistema de Bloqueo Elástico | Volúmenes

Adjunta el volumen.

  1. Haz clic en el botón "Adjuntar Volumen" y completa los campos.
  2. El valor del Volumen ya estará seleccionado.
  3. Selecciona el nombre de tu máquina i-12345678 (en ejecución) en la lista desplegable de Instancias.
  4. El campo de Dispositivos muestra el nombre del dispositivo disponible, como /dev/sdf. ¿Alguien se molesta en cambiar este valor?
  5. Haz clic en el botón "Sí, crear". Un nuevo dispositivo aparecerá mágicamente en la máquina EC2.
  6. Cierra la consola de AWS.

Copia los archivos.

  1. Abre una CLI.
  2. Monta el nuevo volumen.
    sudo mount /dev/sdf /mnt/
  3. Copia los archivos que desees al volumen antiguo.
    cp /mnt/home/ec2-user/mi-archivo-viejo.txt /home/ec2-user/

Limpia.

  1. Desmonta el nuevo volumen.
    sudo umount /mnt/
  2. Cierra la CLI.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Centros de Datos, allí encontraras muchos artículos similares a Cómo hacer respaldos y recuperación de datos en AWS , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.