SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Introducción 
Datos 
Servicio 
Alta Disponibilidad: datos y servicio 
Jaime Casanova 
jaime@2ndQuadrant.com 
2ndQuadrant 
14 de noviembre de 2013 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
¿Quién soy yo? 
Permítanme presentarme 
Miembro 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 del 
Ecuador: ecpug@postgresql.org 
Principal consultor de la empresa 2ndQuadrant Ecuador 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Tabla de Contenido 
1 Introducción 
2 Datos 
3 Servicio 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
¿Qué es la Alta Disponibilidad? 
Disponibilidad de servicio 
Durabilidad de datos 
Disponibilidad de datos 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
¿Qué es la Alta Disponibilidad? 
Esto NO es Alta Disponibilidad 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Tabla de Contenido 
1 Introducción 
2 Datos 
3 Servicio 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Durabilidad de datos 
El primer paso hacia la disponibilidad de datos es una Política de 
Respaldos adecuada 
Respaldos lógicos (pg_dump -Fc) 
Retención de datos 
Respaldos diarios 
Respaldos semanales 
Respaldos mensuales 
Respaldos anuales 
ubicación de los respaldos 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Durabilidad de los datos 
protección contra errores 
humanos 
Recuperar tablas 
borradas 
Reconstrucción de datos 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Disponibilidad de datos 
Planee el tiempo de recuperación 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
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 jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Durabilidad y disponibilidad de datos 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Disponibilidad de datos 
Servidor warm standby 
(restore_command) 
Servidor hot standby (SR) 
repmgr (www.repmgr.org) 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Durabilidad y disponibilidad de datos 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Tabla de Contenido 
1 Introducción 
2 Datos 
3 Servicio 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Disponibilidad de servicio 
pg_bouncer 
londiste / pgq 
repmgr v2.0 
(www.repmgr.org) 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
Introducción 
Datos 
Servicio 
Disponibilidad de datos y servicio 
Redundancia es la clave 
Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio

Más contenido relacionado

Destacado

pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLCommand Prompt., Inc
 
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...Command Prompt., Inc
 
2014.10.15 Сергей Бурладян, Avito.ru
2014.10.15 Сергей Бурладян, Avito.ru2014.10.15 Сергей Бурладян, Avito.ru
2014.10.15 Сергей Бурладян, Avito.ruNikolay Samokhvalov
 
Scaling PostgreSQL with Skytools
Scaling PostgreSQL with SkytoolsScaling PostgreSQL with Skytools
Scaling PostgreSQL with SkytoolsGavin Roy
 
Londiste Replication system for PostgreSQL
Londiste Replication system for PostgreSQLLondiste Replication system for PostgreSQL
Londiste Replication system for PostgreSQLelliando dias
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Lennin Caro
 
Mastering PostgreSQL Administration
Mastering PostgreSQL AdministrationMastering PostgreSQL Administration
Mastering PostgreSQL AdministrationCommand Prompt., Inc
 
PostgreSQL: Un motor Impulsado por una comunidad
PostgreSQL: Un motor Impulsado por una comunidadPostgreSQL: Un motor Impulsado por una comunidad
PostgreSQL: Un motor Impulsado por una comunidadSantiago Zarate
 
PostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IIPostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IICommand Prompt., Inc
 
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Command Prompt., Inc
 
Replication using PostgreSQL Replicator
Replication using PostgreSQL ReplicatorReplication using PostgreSQL Replicator
Replication using PostgreSQL ReplicatorCommand Prompt., Inc
 
configuring a warm standby, the easy way
configuring a warm standby, the easy wayconfiguring a warm standby, the easy way
configuring a warm standby, the easy wayCommand Prompt., Inc
 
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenImplementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenCommand Prompt., Inc
 

Destacado (19)

pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQL
 
Bucardo
BucardoBucardo
Bucardo
 
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
PostgreSQL, Extensible to the Nth Degree: Functions, Languages, Types, Rules,...
 
Basic Query Tuning Primer
Basic Query Tuning PrimerBasic Query Tuning Primer
Basic Query Tuning Primer
 
The PostgreSQL Query Planner
The PostgreSQL Query PlannerThe PostgreSQL Query Planner
The PostgreSQL Query Planner
 
2014.10.15 Сергей Бурладян, Avito.ru
2014.10.15 Сергей Бурладян, Avito.ru2014.10.15 Сергей Бурладян, Avito.ru
2014.10.15 Сергей Бурладян, Avito.ru
 
Scaling PostgreSQL with Skytools
Scaling PostgreSQL with SkytoolsScaling PostgreSQL with Skytools
Scaling PostgreSQL with Skytools
 
Londiste Replication system for PostgreSQL
Londiste Replication system for PostgreSQLLondiste Replication system for PostgreSQL
Londiste Replication system for PostgreSQL
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011
 
Mastering PostgreSQL Administration
Mastering PostgreSQL AdministrationMastering PostgreSQL Administration
Mastering PostgreSQL Administration
 
PostgreSQL: Un motor Impulsado por una comunidad
PostgreSQL: Un motor Impulsado por una comunidadPostgreSQL: Un motor Impulsado por una comunidad
PostgreSQL: Un motor Impulsado por una comunidad
 
PostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IIPostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL II
 
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
 
Replication using PostgreSQL Replicator
Replication using PostgreSQL ReplicatorReplication using PostgreSQL Replicator
Replication using PostgreSQL Replicator
 
configuring a warm standby, the easy way
configuring a warm standby, the easy wayconfiguring a warm standby, the easy way
configuring a warm standby, the easy way
 
Backup and-recovery2
Backup and-recovery2Backup and-recovery2
Backup and-recovery2
 
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with TungstenImplementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with Tungsten
 
Go replicator
Go replicatorGo replicator
Go replicator
 
Pg migrator
Pg migratorPg migrator
Pg migrator
 

Último

data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfLizRamirez182254
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxJafetColli
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxfatimacamilainjantem
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfJC Díaz Herrera
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxlm8322074
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALMANUELVILELA7
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfjosellaqtas
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdfJC Díaz Herrera
 
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptx
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptxPRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptx
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptxMiguelHernndez589343
 
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,EmmanuelDelJessGonza
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiaveronicayarpaz
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoBESTTech1
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...claudioluna1121
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptProduvisaCursos
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANASanyahelmont
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfJC Díaz Herrera
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoRaúl Figueroa
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacienteMedicinaInternaresid1
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILAsofiagomez288291
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónJhon Jimenez
 

Último (20)

data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdf
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptx
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptxPRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptx
PRESENTACIÓN DR. ÓSCAR CABRERA - Visión Económica de El Salvador.pptx
 
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,MARCO TEORICO, SEMINARIO DE INVESTIGACION,
MARCO TEORICO, SEMINARIO DE INVESTIGACION,
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto Rico
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificación
 

PostgreSQL - El camino de la disponibilidad

  • 1. Introducción Datos Servicio Alta Disponibilidad: datos y servicio Jaime Casanova jaime@2ndQuadrant.com 2ndQuadrant 14 de noviembre de 2013 Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 2. Introducción Datos Servicio ¿Quién soy yo? Permítanme presentarme Miembro 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 del Ecuador: ecpug@postgresql.org Principal consultor de la empresa 2ndQuadrant Ecuador Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 3. Introducción Datos Servicio Tabla de Contenido 1 Introducción 2 Datos 3 Servicio Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 4. Introducción Datos Servicio ¿Qué es la Alta Disponibilidad? Disponibilidad de servicio Durabilidad de datos Disponibilidad de datos Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 5. Introducción Datos Servicio ¿Qué es la Alta Disponibilidad? Esto NO es Alta Disponibilidad Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 6. Introducción Datos Servicio Tabla de Contenido 1 Introducción 2 Datos 3 Servicio Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 7. Introducción Datos Servicio Durabilidad de datos El primer paso hacia la disponibilidad de datos es una Política de Respaldos adecuada Respaldos lógicos (pg_dump -Fc) Retención de datos Respaldos diarios Respaldos semanales Respaldos mensuales Respaldos anuales ubicación de los respaldos Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 8. Introducción Datos Servicio Durabilidad de los datos protección contra errores humanos Recuperar tablas borradas Reconstrucción de datos Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 9. Introducción Datos Servicio Disponibilidad de datos Planee el tiempo de recuperación Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 10. Introducción Datos 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 jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 11. Introducción Datos Servicio Durabilidad y disponibilidad de datos Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 12. Introducción Datos Servicio Disponibilidad de datos Servidor warm standby (restore_command) Servidor hot standby (SR) repmgr (www.repmgr.org) Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 13. Introducción Datos Servicio Durabilidad y disponibilidad de datos Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 14. Introducción Datos Servicio Tabla de Contenido 1 Introducción 2 Datos 3 Servicio Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 15. Introducción Datos Servicio Disponibilidad de servicio pg_bouncer londiste / pgq repmgr v2.0 (www.repmgr.org) Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio
  • 16. Introducción Datos Servicio Disponibilidad de datos y servicio Redundancia es la clave Jaime Casanova jaime@2ndQuadrant.com Alta Disponibilidad: datos y servicio