Está en la página 1de 50

DISEÑANDO

ESTRATEGIAS PARA
LA RECUPERACIÓN Y
MIGRACIÓN DE
BASES DE DATOS.
Código Ing. Alexander Rivas
RBK0 ecarranza@ufg.edu.sv
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

UNIDAD 1.

ESTRATEGIAS DE
RECUPERACIÓN DE BASES DE
DATOS
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

CONTENIDO

ESTRATEGIAS DE RESPALDO Y
RECUPERACIÓN DE DATOS
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

OBJETIVO
Elaborar estrategias de respaldo y recuperación
de datos.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Que es una
estrategia?
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos.

Que es una estrategia?


Esta palabra proviene de los términos griegos
stratos, que significa ejército, y agein, que
significa guía. En conjunto, estrategia significa
la guía del ejército, por lo que podemos afirmar
que esta palabra nace con una concepción
meramente militar y que, con el paso del año,
se fue aplicando a otros campos del
conocimiento como la administración o los
negocios.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos.

Que es una estrategia?


Estrategia es un concepto que hace referencia al
procedimiento a través del cual se toman las decisiones
en un escenario determinado con el objetivo de
conseguir una o varias metas. Así, la estrategia no es
más que la conexión que existe entre los objetivos
últimos y las acciones que se han de poner en práctica
para llegar a dicho objetivo. En definitiva, la estrategia es
un plan a través del cual se intenta conseguir una meta,
pudiendo ser aplicado a diversos ámbitos, desde el
empresarial hasta el militar.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos.

Las estrategias de respaldo


y recuperación de datos
son técnicas y
procedimientos utilizados
para proteger los datos de
una organización contra
pérdida debido a fallas en el
hardware, software, errores
La estrategia de respaldo se refiere a la copia de seguridad de
humanos o desastres
los datos, generalmente en un medio externo, para poder
naturales.
recuperarlos en caso de pérdida. Esto puede incluir la copia de
seguridad de los datos en un disco duro externo, en la nube o
en una unidad de cinta.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos.

La estrategia de recuperación Es importante tener una estrategia de respaldo y recuperación


se refiere a la capacidad de una de datos sólida en su lugar para minimizar el riesgo de pérdida
organización para restaurar los de datos y garantizar la continuidad del negocio en caso de un
datos y volver a poner en desastre.
marcha sus operaciones en
caso de pérdida de datos. Esto
puede incluir la recuperación de
datos desde una copia de
seguridad, la reconstrucción de
los datos a partir de fragmentos
o la reestablecimiento de un
sistema de información
completo.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Una estrategia de respaldo


y recuperación de datos es
un conjunto de medidas y
procedimientos diseñados
para proteger los datos de
una organización y
garantizar que puedan ser
recuperados en caso de un
desastre o pérdida de Copias de seguridad regulares: Crear copias de seguridad de los
datos. Algunos ejemplos de datos importantes en una ubicación segura, como un servidor
estrategias de respaldo y externo o en la nube, para poder restaurarlos en caso de un
recuperación de datos desastre.
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Una estrategia de respaldo


y recuperación de datos es
un conjunto de medidas y
procedimientos diseñados
para proteger los datos de
una organización y
garantizar que puedan ser
recuperados en caso de un
desastre o pérdida de Copias de seguridad en diferentes ubicaciones: Almacenar
datos. Algunos ejemplos de copias de seguridad en varias ubicaciones para minimizar el riesgo
estrategias de respaldo y de pérdida de datos debido a un desastre natural o evento similar.
recuperación de datos
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Una estrategia de respaldo


y recuperación de datos es
un conjunto de medidas y
procedimientos diseñados
para proteger los datos de
una organización y
garantizar que puedan ser
recuperados en caso de un
desastre o pérdida de Replicación de datos: Replicar automáticamente los datos en
datos. Algunos ejemplos de varios servidores para minimizar el riesgo de pérdida de datos
estrategias de respaldo y debido a un fallo de hardware.
recuperación de datos
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Una estrategia de respaldo


y recuperación de datos es
un conjunto de medidas y
procedimientos diseñados
para proteger los datos de
una organización y
garantizar que puedan ser
recuperados en caso de un
desastre o pérdida de Pruebas de recuperación: Realizar pruebas periódicas de
datos. Algunos ejemplos de recuperación de datos para asegurarse de que las copias de
estrategias de respaldo y seguridad son válidas y que los procedimientos de recuperación
recuperación de datos funcionan correctamente.
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Una estrategia de respaldo


y recuperación de datos es
un conjunto de medidas y
procedimientos diseñados
para proteger los datos de
una organización y
garantizar que puedan ser
recuperados en caso de un
desastre o pérdida de Políticas de seguridad: Establecer políticas de seguridad para
datos. Algunos ejemplos de proteger los datos de la organización y garantizar su privacidad y
estrategias de respaldo y seguridad.
recuperación de datos
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación de datos

Hay varias estrategias de


respaldo y recuperación que se
pueden implementar para un
sistema de gestión de bases de
datos PostgreSQL. Algunas de
las opciones más comunes
incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación

Copias de seguridad completas: Es una


copia de toda la base de datos, incluyendo
todas las tablas y estructuras de
almacenamiento. Se pueden realizar copias
de seguridad completas utilizando
herramientas nativas de PostgreSQL, como
pg_dump y pg_dumpall.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación

Copias de seguridad incremental: Es una


copia solo de los cambios realizados
desde la última copia de seguridad
completa. Esto puede ser útil para reducir
el tiempo de respaldo y el espacio de
almacenamiento necesario.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación

Replicación: Es una técnica en la cual se


crea una copia espejo de la base de datos
en un servidor separado. Esto permite una
alta disponibilidad y facilidad de
recuperación en caso de fallas en el
sistema principal.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación

Pgpool: Es una herramienta que se utiliza


para la gestión y balanceo de carga en
múltiples servidores PostgreSQL. Pgpool
también permite la recuperación
automática en caso de fallas en uno de los
servidores.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación

WAL archiving: Es un mecanismo que


permite almacenar y recuperar los registros
de transacciones (WAL) de PostgreSQL,
permitiendo una recuperación más rápida
en caso de un desastre.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación


MySQL
Cada estrategia tiene sus propias ventajas y
desventajas y es importante evaluar
cuidadosamente las necesidades de la
organización antes de elegir una estrategia
específica.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Existen varias estrategias


de respaldo y recuperación
que se pueden implementar
para un sistema de gestión
de bases de datos MySQL.
Algunas de las opciones
más comunes incluyen:
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Copias de seguridad completas: Es


una copia de toda la base de datos,
incluyendo todas las tablas y
estructuras de almacenamiento. Se
pueden realizar copias de seguridad
completas utilizando herramientas
nativas de MySQL, como mysqldump
y mysqlhotcopy.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Copias de seguridad incremental: Es


una copia solo de los cambios
realizados desde la última copia de
seguridad completa. Esto puede ser
útil para reducir el tiempo de respaldo
y el espacio de almacenamiento
necesario.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Replicación: Es una técnica en la cual


se crea una copia espejo de la base
de datos en un servidor separado.
Esto permite una alta disponibilidad y
facilidad de recuperación en caso de
fallas en el sistema principal.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Clustering: Es una técnica que


permite a varios servidores trabajar
juntos como un solo sistema, lo que
ofrece una alta disponibilidad y
escalabilidad.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Backups binarios: Es una forma de


realizar copias de seguridad de la
base de datos tomando los archivos
físicos de la base de datos. Estos
backups son muy rápidos pero
requieren que la base de datos esté
detenida durante el proceso.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Backup con herramientas de


terceros: existen herramientas de
terceros como Percona XtraBackup,
MySQL Enterprise Backup, y otras que
son específicas para MySQL y brindan
opciones adicionales para realizar
copias de seguridad y recuperación
de la base de datos.
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

Estrategias de respaldo y recuperación MySQL

Como en el caso de PostgreSQL,


cada estrategia tiene sus propias
ventajas y desventajas y es
importante evaluar cuidadosamente
las necesidades de la organización
antes de elegir una estrategia
específica.
ESTRATEGIAS DE RESPALDO
Y RECUPERACIÓN DE DATOS.
Respaldo y recuperación es el proceso
mediante el cual se crean copias periódicas de
uno de los activos más importantes de las
empresas: los datos. Hoy en día existen
diferentes tecnologías para la protección de
datos y contar con una estrategia de respaldo
y alta disponibilidad adecuada, es una
prioridad en las empresas de todos los
tamaños.
ESTRATEGIAS DE RESPALDO
Y RECUPERACIÓN DE DATOS.

El primer paso para construir una estrategia


efectiva de respaldo de datos es simple:
Identificar los datos que son críticos para la
organización y sus operaciones.

Luego, las organizaciones deben decidir si les


gustaría administrar sus propias copias de
seguridad o trabajar con un proveedor que
supervisará la administración de datos.
Estrategias de
respaldo y
recuperación de datos.
También deben considerar si las copias de seguridad
se almacenarán en el sitio o fuera del sitio...
utilizando métodos tradicionales como cinta, disco o
servicios en la nube

El proceso de copia de seguridad ahora es solo un


paso en una estrategia general de protección de
datos que también incluye recuperación, archivo,
replicación, deduplicación, seguridad, compresión y
cifrado.
ESTRATEGIAS DE RESPALDO
Y RECUPERACIÓN DE DATOS.

Una empresa puede tener una excelente


estrategia de respaldo de datos, pero si no
pueden restaurar los datos con éxito, el plan
es inútil

Luego, las organizaciones deben decidir si les


gustaría administrar sus propias copias de
seguridad o trabajar con un proveedor que
supervisará la administración de datos.
Estrategias de
respaldo y
recuperación de datos.
Todos estos componentes de protección de datos
deben considerarse en conjunto al crear una
estrategia eficaz para mantener seguros los datos de
su empresa
ESTRATEGIAS DE RESPALDO Y RECUPERACIÓN
DE DATOS.
Ya que para una empresa la información
almacenada es un valor crítico de que
dependerá la continuidad de su negocio, será
imprescindible diseñar un plan para
salvaguardar y un protocolo de recuperación
de datos ante desastres.

Aunque los conceptos son sencillos, a veces


puede resultar difícil implantar un conjunto
de operaciones de respaldo eficiente y
efectivo.
Estrategias de respaldo y
recuperación de datos.
Esta estrategia debe de cumplir los siguientes puntos.
Volumen de información a copiar.
Que se tiene que copiar.
Tipo de backup (Completo, incremental, Diferencial)
Tiempo disponible para efectuar la copia.
Soporte de almacenamiento utilizado.
Frecuencia de la copia de seguridad.
Planificación de la copia de seguridad.(Frecuencia)
Mecanismos de comprobación.
Software a utilizar
Encargado de realizar las copias y restauraciones.
Políticas de seguridad de protección de respaldos.
Estrategias de respaldo y
recuperación de datos.
Esta estrategia debe de cumplir los siguientes puntos.

Controles de nivel de acceso a los locales en los que se


encuentran los servidores y los soportes de respaldo.
De igual manera protección de los accesos lógicos a los
datos.
Factores de rendimientos para las transferencias de datos.
Configuración de infraestructura de respaldo utilizados
para las copias.
Duración de retención de los respaldos.
RTO Y RPO
Metodología de respaldo 3-2-1
Para dar solución a estas vulnerabilidades se ha diseñado la
metodología 3-2-1, la cual consiste en una diversificación de medios
(donde se respalda), como de las ubicaciones (donde se mantiene).
La metodología es muy sencilla, y consiste en tener 3 copias de la
información, en 2 medios diferentes, 1 de ellas en un lugar externo.
De esta manera se garantiza la disponibilidad de la misma o su
recuperación en menos tiempo del esperado.

Son varios los factores que influyen en la planificación y estrategia


de protección de datos y son diferentes para cada organización, ya
que depende de varios factores; como las necesidades explícitas e
implícitas de su operación y clientes, exigencias en el cumplimiento
de normas, horarios de trabajos, etc. Sin embargo, la toma de
decisión para la solución de respaldo adecuado para la
organización, debe basarse en el objetivo de punto de restauración
(RPO) y el Objetivo de tiempo de restauración (RTO).
DEFINICIÓN DEL CONCEPTO DE RTO Y RPO

A la hora de decidirnos por un método u otro, habrá que tener en


cuenta los requisitos de la organizacion, en cuanto a los tiempos de
recuperacion empleados y que informacion se puede pérder, definidor
por los siguientes parametros.

Recovery Time objetive (RTO) Objetivo de tiempo de recuperación.


Recovery point objetive (RTO) Objetivo de punto de recuperacion.
Estrategias de
respaldo y
recuperación de
datos.
Estrategias de
respaldo y
recuperación de
datos.
DEFINICIÓN DEL COMPENTO DE RTO Y RPO
RTO: Recovery Time Objetive.
o tiempo de recuperación). Este término designa la duración máxima en
la que una aplicación puede permanecer fuera de servicio antes de ser
reiniciada. El RTO está escalonado de forma similar al RPO: sin demora,
1, 4 o 24 horas.
DEFINICIÓN DEL COMPENTO DE RTO Y RPO
RPO: Recovery Point Objetive.
Este término designa la tasa máxima de pérdida de datos admisible.
Se mide durante un período de tiempo y se suele escalonar de la
siguiente manera: ninguna pérdida, 1, 4 o 24 horas de datos;
CÓMO ADAPTAR SU PLAN DE RECUPERACIÓN
ANTE DESASTRES
La empresa no puede trabajar sin estas
aplicaciones.
Su aplicación funciona:
en 2 datacenters;
con una distancia de varios kilómetros
(+100 km);
los datos están sincronizados entre las
dos ubicaciones;
las copias de seguridad se alojan en un
tercer datacenter.
CÓMO ADAPTAR SU PLAN DE RECUPERACIÓN
ANTE DESASTRES
La empresa puede trabajar sin estas
aplicaciones, pero no durante más de una
hora.
Su aplicación funciona:
en un datacenter principal;
los datos se replican en una segunda
ubicación con una distancia de varios
kilómetros (+100 km);
las copias de seguridad se alojan en un
tercer datacenter.
CÓMO ADAPTAR SU PLAN DE RECUPERACIÓN
ANTE DESASTRES
La empresa puede trabajar sin esta aplicación
durante más de un día.
Su aplicación funciona:
en un datacenter;
las copias de seguridad se alojan en un
segundo datacenter.

La aplicación utilizará los datos de backup


para restaurar la aplicación en el segundo
datacenter si el primero se encuentra fuera
de servicio.
DEFINICIÓN DEL COMPENTO DE RTO Y RPO
Soluciones para respaldos
https://www.interbel.es/backupassist/
https://www.vembu.com/vembu-backup-for-applications/
https://aws.amazon.com/es/disaster-
recovery/#:~:text=AWS%20Elastic%20Disaster%20Recovery%20(AWS,recu
peraci%C3%B3n%20a%20un%20momento%20dado.
https://aws.amazon.com/es/blogs/aws-spanish/configurando-un-plan-
de-recuperacion-de-desastres-drp-entre-aws-y-azure-utilizando-
cloudendure/
https://apser.es/4-arquitecturas-de-disaster-recovery-aws/
Situaciones de desastres
Código Ing. Alexander Rivas
Diseñando estrategias para la recuperación y migración de base de datos - Ciclo I 2023
RBK0 ecarranza@ufg.edu.sv

PREGUNTAS?

También podría gustarte