Cerramos el Capítulo 26 (y la Parte VI) con la pieza más fundamental de cualquier estrategia de disaster recovery: las copias de seguridad. Vimos en el subcapítulo 26.2 que incluso la estrategia más básica (Backup & Restore) se apoya en tener buenas copias. Pero hacer copias bien, de muchos servicios distintos, de forma fiable y automática, no es trivial. Para resolverlo, AWS ofrece AWS Backup: un servicio que centraliza y automatiza las copias de seguridad de toda tu infraestructura.

El problema: copias dispersas y manuales

Una empresa típica en AWS tiene datos en muchos sitios: bases de datos RDS (Capítulo 8), discos de servidores (EBS), archivos en EFS, datos en DynamoDB... Cada servicio tiene su propia forma de hacer copias. Gestionarlas por separado es un lío y un riesgo:

❌ Sin centralizar:
   RDS     → copias configuradas por un lado
   EBS     → copias configuradas por otro
   DynamoDB → copias configuradas por otro
   EFS     → ¿alguien se acordó de configurarlas?
   → fácil olvidar algo, inconsistente, difícil de auditar

Los problemas de hacerlo así: es fácil olvidar configurar las copias de algún recurso (y descubrirlo cuando ya es tarde), cada servicio se gestiona distinto, es difícil comprobar que todo se está respaldando, y no hay una política común. Necesitas un sitio único que gestione todas las copias.

Qué es AWS Backup

AWS Backup es un servicio que centraliza y automatiza las copias de seguridad de muchos servicios de AWS desde un solo lugar. Defines tus reglas de copia una vez, y AWS Backup se encarga de hacer las copias de todos los recursos indicados, automáticamente y de forma consistente.

                    AWS BACKUP (un solo sitio)
                          │
        ┌─────────┬───────┼───────┬─────────┐
        ▼         ▼       ▼       ▼         ▼
       RDS       EBS   DynamoDB  EFS      otros
   (hace copias de todos según tus reglas, automáticamente)

Analogía: AWS Backup es como contratar un servicio profesional de copias para toda tu casa, en vez de que cada habitación se encargue por su cuenta. En lugar de que tú recuerdes hacer una copia del ordenador, otra del móvil, otra de los documentos... un único servicio se ocupa de todo, según un plan que defines una vez, y te garantiza que nada se queda sin copia. Centralizado, automático y fiable.

Qué hace AWS Backup

  1. Políticas de copia centralizadas (Backup Plans)

Defines planes de copia (backup plans) que dicen qué copiar, cada cuánto y cuánto tiempo guardarlo, y se aplican automáticamente:

Plan de copia:
   - Qué:        todas las bases de datos y discos con la etiqueta "producción"
   - Cada cuánto: copia diaria a las 3:00
   - Retención:   guardar las copias durante 30 días

Fíjate cómo esto conecta con el RPO (subcapítulo 26.1): la frecuencia de las copias (cada cuánto) determina cuántos datos puedes perder. Si copias cada hora, tu RPO es de una hora.

  1. Aplicar copias por etiquetas (a escala)

AWS Backup puede aplicar un plan a todos los recursos que tengan cierta etiqueta (recuerda las etiquetas, subcapítulo 6.x). Así, cualquier recurso nuevo que crees con la etiqueta «producción» queda automáticamente incluido en las copias, sin tener que acordarte. Esto evita el error de olvidar respaldar algo.

  1. Gestión del ciclo de vida y retención

Gestiona automáticamente cuánto tiempo se guardan las copias y cuándo se borran las viejas (para no acumular costes infinitos), e incluso puede mover copias antiguas a almacenamiento más barato (recuerda las clases de almacenamiento, subcapítulo 5.x).

  1. Cumplimiento y auditoría

Desde un solo panel, ves qué se está respaldando y qué no, lo que facilita demostrar (a auditores, por normativa) que tus datos están protegidos. Esto enlaza con el cumplimiento que vimos en el Capítulo 23.

Por qué importa: protección fiable y sin olvidos

El gran valor de AWS Backup es la tranquilidad de saber que todos tus datos importantes se respaldan de forma automática, consistente y verificable, sin depender de que alguien se acuerde de configurarlo recurso por recurso. Las copias son tu red de seguridad definitiva: si todo lo demás falla (un borrado accidental, un ataque de ransomware, un error catastrófico), puedes recuperar desde las copias.

⚠️ Una copia que no se ha probado, no es una copia. Tan importante como hacer copias es verificar que se pueden restaurar. Muchas empresas descubren que sus copias estaban corruptas o incompletas... justo cuando las necesitan. Prueba tus restauraciones periódicamente.

Ejemplo del mundo real: una empresa sufre un ataque de ransomware que cifra y daña datos en varias de sus bases de datos. Pánico... hasta que recuerdan que tienen AWS Backup con copias diarias de todos los recursos de producción (aplicadas automáticamente por etiqueta). Restauran las bases de datos a su estado de la noche anterior. Pierden, como mucho, unas horas de datos (su RPO), pero recuperan el negocio en horas en vez de perderlo todo. La inversión en copias centralizadas y automáticas les salvó. Sin AWS Backup, quizá alguna base de datos crítica no habría tenido copia, con consecuencias catastróficas.

Cómo cierra la Parte VI

AWS Backup es la base sobre la que se apoyan las estrategias de disaster recovery:

RTO y RPO (26.1)              → definen cuánto puedo perder y tardar
Estrategias de DR (26.2)     → cómo me recupero (todas necesitan copias)
Route 53 failover (26.3)     → redirigir tráfico automáticamente al fallar
AWS Backup (este)            → la RED DE SEGURIDAD: copias centralizadas y fiables

Sin buenas copias, ninguna estrategia de recuperación funciona. AWS Backup garantiza que esa base está sólida.

Lo que debes recordar

  • Gestionar copias de cada servicio por separado es un lío y un riesgo (fácil olvidar algo, inconsistente, difícil de auditar). Hace falta centralizar.
  • AWS Backup centraliza y automatiza las copias de seguridad de muchos servicios (RDS, EBS, DynamoDB, EFS...) desde un solo lugar. Como un servicio profesional de copias para toda la casa.
  • Funciones: planes de copia (qué, cada cuánto, cuánto guardar), aplicación por etiquetas (los recursos nuevos se incluyen solos), gestión del ciclo de vida/retención, y auditoría centralizada.
  • La frecuencia de las copias determina tu RPO (subcap. 26.1): copias más frecuentes = menos datos perdidos.
  • Aporta la tranquilidad de tener todos los datos protegidos automáticamente; las copias son la red de seguridad definitiva ante borrados, ataques o desastres.
  • ⚠️ Prueba tus restauraciones: una copia que no se ha probado no es fiable.

¡Has completado el Capítulo 26 y, con él, toda la Parte VI (AWS avanzado: seguridad, observabilidad y costes)! Ya dominas cómo asegurar, observar, optimizar y proteger tu infraestructura. En la Parte VII daremos un salto hacia las arquitecturas de referencia y patrones expertos, empezando por el Well-Architected Framework de AWS.

Cloud, AWS & Terraform — De cero a experto

Capítulo 1 · Qué es el cloud computing

Capítulo 2 · El mercado cloud y los grandes proveedores

Capítulo 3 · Regiones, zonas de disponibilidad y edge

Capítulo 4 · Cómputo: EC2

Capítulo 5 · Almacenamiento: S3

Capítulo 6 · Redes: VPC

Capítulo 7 · Identidad y acceso: IAM

Capítulo 8 · Bases de datos gestionadas

Capítulo 9 · Por qué Infraestructura como Código

Capítulo 10 · HCL: el lenguaje de Terraform

Capítulo 11 · Providers y estado

Capítulo 12 · Tu primera infraestructura real en Terraform

Capítulo 13 · Balanceo de carga y autoescalado

Capítulo 14 · Serverless con Lambda

Capítulo 15 · Mensajería y eventos

Capítulo 16 · Entrega de contenido y DNS

Capítulo 17 · Contenedores en AWS

Capítulo 18 · Módulos: reutilización y composición

Capítulo 19 · Workspaces y gestión de entornos

Capítulo 20 · Backends remotos y locking

Capítulo 21 · Testing de infraestructura

Capítulo 22 · Terraform en CI/CD

Capítulo 23 · Seguridad en profundidad

Capítulo 24 · Observabilidad: logs, métricas y trazas

Capítulo 25 · Optimización de costes

Capítulo 26 · Alta disponibilidad y disaster recovery

Capítulo 27 · Well-Architected Framework de AWS

Capítulo 28 · Arquitecturas serverless a escala

Capítulo 29 · Plataformas de datos en AWS

Capítulo 30 · Multi-cuenta y landing zones

Capítulo 31 · Platform Engineering e Internal Developer Platform

Capítulo 32 · Certificaciones AWS relevantes

Capítulo 33 · Proyectos para consolidar lo aprendido

Capítulo 34 · Recursos y comunidad

© Copyright 2024. Todos los derechos reservados