高可用及容灾方案

业务连续性对于客户的业务和系统是非常重要的,数据库的高可用性为构建优良的业务连续性提供了坚实的技术基础。 成都文武信息技术有限公司在构建业务连续性和数据库的高可用性、可靠性方面有非常丰富的实践经验和客户案例; 如下面架构所示,文武信息技术有限公司倡导的PostgreSQL数据库高可用方案,可以实现数据中心级别容灾, 做到可靠的连续运行。主要特点如下:

1

快速、灵活创建
PostgreSQL高可用集群

•部署方便 •创建集群简单 •灵活创建多种集群 •新增、删除节点简单 •快速搭建开发、测试、故
     障分析环境

2

实时监控集群状态,自动切换故障节点

•自动维护节点状态 •自动探测集群状态 •自动修复数据库脑裂问题 •集群信息冗余备份 •自动切换故障节点

3

优化数据库性能,保障数据安全

•自动优化数据库性能 •主、从节点毫秒级切换 •主、从数据完全冗余 •灾备节点全备数据

4

提供读写分离、负载均衡连接池、VIP等功能

•支持高可用、 支持读写分离 •支持负载均衡、支持连接池 •支持VIP,始终跟随主节点
主流PostgreSQL高可用方案对比

目前业界大多使用pgpool或Corosync + Pacemaker创建PostgreSQL数据库高可用集群, 下面将EcoX与它们进行对比:

功能 pgpool Corosync&Pacemaker EcoX
自动创建、并初始化集群 × ×
自动监控集群状态
自动发现集群中节点故障
自动切换故障节点
处理日志分支问题 × ×
自动配置数据库性能参数 × ×
支持两个及以上数据库节点
支持异地灾备 × ×
动态添加、删除数据库节点 × ×
自动配置VIP
支持读写分离 ×
支持负载均衡 ×
支持连接池 ×
支持创建多个集群 × ×
2
3

备份恢复方案

数据备份具有非常重大的意义。完善的数据备份方案,可以在系统出现故障时进行数据恢复,进而减少系统故障的风险。 成都文武信息技术有限公司根据多年客户服务的经验,架构了非常完善的备份恢复方案,能在20分钟恢复2.5T大小的数据库,同时能保证 数据的完整性和正确性。

不同业务模式的系统,其选择的备份方式也不一样,客户需要根据具体的需求特点来选择最适合的备份方式。主要有: 全量备份、增量备份、物理备份、归档日志备份、流复制备份、逻辑备份,存储备份和专门备份软件等等。

物理数据块级别的全量备份、增量备份方式

流复制备份、逻辑复制备份方式

监控方案

数据库监控在业务系统中非常重要,在预防、处理和分析系统故障时有重大意义。我们的监控方案通过对服务器和数据库等关键指标的监控,及时发现系统异常先兆,进而优化系统,能减少90%系统风险。

  • 1

    可靠的监控可以查看系统瓶颈资源,进而进行系统优化,改善系统性能;

  • 2

    可靠的监控可以在故障发生前可以提前感知,从而避免故障;

  • 3

    可靠的监控可以 在故障发生后,从监控系统中获取日志,从而排查问题,解决故障。