pg_auto_failover介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

pg_auto_failover介绍

1 pg_auto_failover 高可用架构

1.1 pg_auto_failover架构特点

  1. 内置插件的方式编译安装

  2. 简单部署,配置方便

  3. Monitor节点作为监控和协调节点

  4. 支持failover和switchover切换

  5. 快速创建,自动切换,可自行创建及修复容灾节点

1.2 pg_auto_failover架构图

  • 一主一从

pg_auto_failover 每个 PG 服务使用三个节点:

一个 PostgreSQL 主节点

一个 PostgreSQL 备节点,使用异步热备

一个 pg_auto_failover Monitor 节点,既做监视者又当仲裁者



  • 一主两从

pg_auto_failover可以通过使用多个具有自动故障转移和数据冗余的单个PG服务来实现业务连续性和数据可用性。即使在生产系统中丢失任何PG节点后,该架构仍会在多个不同节点上维护数据的两个副本。



  • 一主三从

节点 A、B 和 D 部署在同一个数据中心,节点 C 部署在另一个数据中心。这三个节点的设置是为了支持主要的生产流量并实现 PG服务和数据集的高可用性。节点 C用作灾备节点,防止第一个数据中心丢失或其他应用需求。



2 苍穹pg_auto_failover 架构选型

2.1 苍穹采用一主一从的 pg_auto_failover 架构

pg_auto_failover 为苍穹应用实现业务连续性,使用具有自动故障转移的2个节点实现单个PG服务,并保证服务对用户和应用程序的可用性。采用自动化的PG 维护操作。

2.2 苍穹pg_auto_failover架构主从复制异步模式

参看主从状态

[postgres@localhost pg_data]$ pg_autoctl show state



查看主从流复制模式

[postgres@localhost pg_data]$ pg_autoctl show settings

 


注意事项:node状态replication-quorum为false的是异步流模式,状态replication-quorum为true的是同步流模式。


pg_auto_failover介绍

1 pg_auto_failover 高可用架构1.1 pg_auto_failover架构特点内置插件的方式编译安装简单部署,配置方便Monitor节点作为监控和协调节点...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息