Upload
lenin-hernandez
View
125
Download
0
Embed Size (px)
DESCRIPTION
Presentación sobre alta disponibilidad en PostgreSQL de Jaime Casanova en PgDay Argentina 2013 Tomada desde: http://www.postgresql.org.ar/pgday2013/static/slides/ha.pdf Esta presentación aborda: Disponibilidad de servicio Durabilidad y Disponibilidad de datos Que no es alta disponibilidad Política de Respaldos Respaldos lógicos Retención de datos Protección contra errores humanos
Citation preview
IntroducciónDatos
Servicio
Alta Disponibilidad: datos y servicio
Jaime [email protected]
2ndQuadrant
14 de noviembre de 2013
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
¿Quién soy yo?
Permítanme presentarmeMiembro de la comunidad de PostgreSQL desde el 2004
Contacto Regional de PostgreSQL para el Ecuador
Beta-tester
Revisor de parches
Contribuidor, PostgreSQL
Mantenedor de repmgr
Administrador del Grupo de Usuarios de PostgreSQL delEcuador: [email protected]
Principal consultor de la empresa 2ndQuadrant Ecuador
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Tabla de Contenido
1 Introducción
2 Datos
3 Servicio
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
¿Qué es la Alta Disponibilidad?
Disponibilidad de servicio
Durabilidad de datos
Disponibilidad de datos
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
¿Qué es la Alta Disponibilidad?
Esto NO es Alta Disponibilidad
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Tabla de Contenido
1 Introducción
2 Datos
3 Servicio
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Durabilidad de datos
El primer paso hacia la disponibilidad de datos es una Política deRespaldos adecuada
Respaldos lógicos (pg_dump -Fc)Retención de datos
Respaldos diariosRespaldos semanalesRespaldos mensualesRespaldos anuales
ubicación de los respaldos
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Durabilidad de los datos
protección contra erroreshumanos
Recuperar tablasborradasReconstrucción de datos
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Disponibilidad de datos
Planee el tiempo de recuperación
Respaldos físicos y PITR
Respaldos incrementales(archive_command)Retención de datos
Backup físico semanal +incrementales
pg_barman(www.pg_barman.org)
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Disponibilidad de datos
Planee el tiempo de recuperación
Respaldos físicos y PITR
Respaldos incrementales(archive_command)Retención de datos
Backup físico semanal +incrementales
pg_barman(www.pg_barman.org)
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Durabilidad y disponibilidad de datos
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Disponibilidad de datos
Servidor warm standby(restore_command)
Servidor hot standby (SR)
repmgr (www.repmgr.org)
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Durabilidad y disponibilidad de datos
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Tabla de Contenido
1 Introducción
2 Datos
3 Servicio
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Disponibilidad de servicio
pg_bouncer
londiste / pgq
repmgr v2.0(www.repmgr.org)
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio
IntroducciónDatos
Servicio
Disponibilidad de datos y servicio
Redundancia es la clave
Jaime Casanova [email protected] Alta Disponibilidad: datos y servicio