O documento discute métodos de alta disponibilidade e recuperação de desastre para bancos de dados PostgreSQL críticos para os negócios, incluindo replicação síncrona e assíncrona, point-in-time recovery, backups físicos e lógicos incrementais usando ferramentas como pgBarman.
2. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Conceito
Um sistema de alta disponibilidade (HA:High-Availability) é um sistema informático resistente
a falhas de hardware, software e energia, cujo objetivo é manter os serviços disponibilizados o
máximo de tempo possível.
3. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• Point inTime Recovery (PITR).
• STANDBY
• SINCRONO.
• ASSINCRONO.
4. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• Point inTime Recovery (PITR).
Recuperação em um ponto no tempo é um recurso para
recuperação até determinado momento (tempo / ID)
utilizando o método de restore físico.
5. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Métodos de HA no PostgreSQL.
• STANDBY.
STANDBY, é um método de replicação adotada a partir do
postgres 9.x sendo classificado em dois sub-modelos.
* Hot-STANDBY (Streaming-replication).
* LogShipping-STANDBY (Transporte de LOGs).
6. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
LogShipping STANDBY
Envio de LOGs de transação.
O Log de transação é enviado quando o rotate é feito.
Ocorre por tempo ou se chegar a 16MB o arquivo deWAL.
“archive_timeout”
7. TiagoCorcelliOliveira e Silva.
Sysadmin Netextreme Soluções.
Streaming Replication
Streaming Replication.
Streaming Replication é um método de replicação mais rápido.
Pode ser usado para replicação síncrona.
“synchronous_standby_names”