Verwenden von ClusterControl für die PostgreSQL-Notfallwiederherstellung in einer Hybrid-Cloud

Für zukünftige Studenten des "PostgreSQL" -Kurses haben wir eine Übersetzung eines nützlichen Artikels vorbereitet.



Wir laden auch alle zu einer offenen Demo-Lektion "Datenmigrationsprobleme" ein . Auf dem Webinar haben wir:

- Lassen Sie uns über die Arten der Migration und deren Implementierung sprechen;

- Lassen Sie uns die Hauptprobleme im Zusammenhang mit der Datenmigration und Möglichkeiten zu ihrer Beseitigung analysieren.

- Betrachten Sie mehrere reale praktische Fälle und spekulieren Sie über die Wirksamkeit ihrer Lösung.

- Erinnern wir uns an die Softwaretools, die den Datenmigrationsprozess automatisieren.






(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 , , . , , . 





, ClusterControl , . (retention period).





PostgreSQL. ClusterControl . HAProxy Keepalived. 





ClusterControl , : <_> → Manage → Load Balancer.





ClusterControl . PostgreSQL (Create Slave Cluster) , .





.





ClusterControl :





, Google Cloud, master .





, .





, . , .






"PostgreSQL"





« »








All Articles