「PostgreSQL」コースの将来の学生のために、役立つ記事の翻訳を用意しました。
また、オープンデモレッスン「データ移行の問題」に皆様をご招待します。ウェビナーでは、次のことを行います。-
移行の種類とその実装方法について説明しましょう。
-データ移行に関連する主な問題とそれらを排除する方法を分析しましょう。
-いくつかの実際の実際のケースを検討し、それらのソリューションの有効性について推測します。
-データ移行プロセスを自動化するソフトウェアツールを思い出してみましょう。
(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 .
, .
, . , .