Gestión y restauración de copias de seguridad en CrowdHandler

CrowdHandler cuenta con unas políticas de copias de seguridad exhaustivas para proteger contra la pérdida de datos y garantizar la capacidad de recuperación ante interrupciones del sistema o de las aplicaciones. Nuestros procedimientos de copia de seguridad y restauración incluyen:

Database Backups

Our MySQL RDS databases use:

  • Instantáneas cada hora: las instantáneas son copias de la base de datos en un momento determinado. Conservamos las instantáneas cada hora durante 30 días por si se produjera una pérdida accidental de datos o estos se corrompieran. Las instantáneas se cifran y se replican en una región diferente.
  • Copias de seguridad diarias: realizamos copias de seguridad lógicas de la base de datos cada noche, que posteriormente se comprimen y se cifran antes de almacenarlas en Amazon S3. Las copias de seguridad se conservan durante 60 días y proporcionan una capa adicional de protección más allá de las instantáneas.

File and Object Storage

Todos los activos digitales se almacenan en Amazon S3 con:

  • Control de versiones: activado para conservar los objetos eliminados, lo que ofrece protección frente a eliminaciones accidentales o malintencionadas.
  • Replicación: todos los buckets de S3 se replican en una región de AWS independiente con fines de redundancia.
  • Gestión del ciclo de vida de los objetos: definimos políticas para determinar durante cuánto tiempo se conservan los objetos en S3 antes de archivarlos o eliminarlos. Los ciclos de vida se pueden configurar por prefijo de objeto.

Restoration Testing

Realizamos pruebas periódicas de restauración para comprobar que somos capaces de recuperar datos y sistemas a partir de las copias de seguridad. Las pruebas incluyen:

  1. Restauración de copias de las bases de datos de producción a partir de instantáneas para validar la integridad de los datos y la funcionalidad de las consultas.
  2. Restaurar partes de los datos de S3 a partir de objetos con versiones o archivos para confirmar que los archivos están intactos y son accesibles.
  3. Simular situaciones como la eliminación accidental de entornos o la eliminación de bases de datos, y demostrar que podemos restablecer el servicio utilizando las copias de seguridad disponibles.
  4. Documentar y revisar los resultados de cada prueba de restauración para identificar posibles problemas, mejoras necesarias y actualizaciones de los procedimientos internos.

CrowdHandler's backup management policies and routine restoration testing provide confidence in our ability to recover from disruptions or outages while protecting against permanent data loss. Backups of databases, object storage, infrastructure components, and more ensure we can restore services even in the event of failures at multiple levels. Regular validation of our backup and recovery processes aim to guarantee data integrity and maximize uptime.