Para los futuros estudiantes del curso "PostgreSQL", hemos preparado una traducción de un artículo útil.
También invitamos a todos a una lección de demostración abierta "Problemas de migración de datos" . En el webinar nosotros:
- Hablemos sobre los tipos de migración y cómo implementarlos;
- Analicemos los principales problemas asociados con la migración de datos y las formas de eliminarlos;
- Considerar varios casos prácticos reales y especular sobre la efectividad de su solución;
- Recordemos las herramientas de software que automatizan el proceso de migración de datos.
(Hybrid Cloud) , — . , DRP- (disaster recovery plan, ). . DRP- , . .
(Business Continuity), , DRP- . RTO RPO. : . SLA . .
, . , :
Failover Switchover
(High Availability)
(Load Balancing)
(Highly Distributed Environment)
Failover Switchover
Failover — . (hot standby) (warm standby) (promote) (primary) / (master). , . , failover . , , . heartbeat (): . . , . failover. . failover.
/ . , — , , , .
failover , . failover , PostgreSQL, ClusterControl, pg_auto_failover CitusData ( Microsoft), Pgpool-II, Bucardo . (node fencing), STONITH (Shoot The Other Node In The Head). , . split-brain.
. : , , .
. , . SAN NAS, . , , , , . RPO, , SLA. . , . .
— . - . , Amazon S3, Google Cloud Storage Azure Blob Storage, . .
PostgreSQL . . PostgreSQL . , . , . . , , . , 99,9999999% , . , .
, , , . , . , , "-" " ", . , pgbouncer Pgpool II, PostgreSQL .
. , , . , . , . , . , , , , .
, , , , .
ClusterControl
ClusterControl . failover', , , , , , .
ClusterControl Auto Recovery
Auto Recovery ( ) ClusterControl failover , . — .
, ClusterControl , . (retention period).
PostgreSQL. ClusterControl . HAProxy Keepalived.
ClusterControl , : <_> → Manage → Load Balancer.
ClusterControl . PostgreSQL (Create Slave Cluster) , .
.
ClusterControl :
, Google Cloud, master .
, .
, . , .