方案概述
1.1 PowerHA
1.1.1 简介
PowerHA是AIX平台专有的、成熟的高可用软件。PowerHA让系统能够应付故障,减少应用程序的停止时间。
1.1.2 部署架构
1.2 TSA+GPFS
1.2.1 简介
Linux系统虽然双机软件众多,但功能和稳定性与AIX平台的PowerHA都有较大差距。使用GPFS是实现文件系统共享和高可用,通过TSA是实现数据库软件自动切换,TSA+GPFS是Linux平台一个较好的数据库部署方案。
1.2.2 部署架构
1.3 TSA+HADR
1.3.1 简介
HADR是DB2数据库的一种数据复制方案,某些特殊应用为高并发性实现读写分离,可以采用TSA+HADR方案。
1.3.2 部署架构
1.4 DPF
1.4.1 简介
DPF 是 Database Partition Feature的简称,也就是DB2的多分区数据库。
1.4.2 部署架构
1.5 PureScale
1.5.1 简介
PureScale是DB2数据库的一种双活/多活方案,采用集中锁机制实现(类似Oracle RAC,只是锁机制不一样)。在这种配置中,运行于各主机(或服务器)上的 DB2 副本可以同时读取和写入相同的数据。
1.5.2 部署架构
对比分析
方案名称 对比维度 | PowerHA | TSA+GPFS | TSA+HADR | DPF | PureScale |
参考硬件配置 | AIX小型机+外置存储 | x86 Linux | AIX小型机或x86 Linux | AIX小型机+独占外置存储 | AIX小型机+共享外置存储+RoCE网卡和万兆网络交换机 |
高可用性 | 硬件检测:IP网络心跳+FC网络心跳应用检测:N/A脑裂处理机制完善 | 硬件检测能力:IP网络心跳应用检测:可以通过定制脚本实现应用检测脑裂处理机制完善 | 硬件检测能力:IP网络心跳应用检测:可以通过定制脚本实现应用检测脑裂处理机制完善 | 无 | 脑裂处理机制完善 |
扩展性 | 无 | 无 | 弱 | 强 | 强 |
是否支持虚拟化 | 是 | 是 | 是 | 是 | 否 |
成本 | 很高 | 低 | 较高 | 很高 | 非常高 |
成熟度 | 非常成熟 | 比较成熟 | 比较成熟 | 非常成熟 | 比较成熟 |
切换时间 | 10分钟 | 5分钟 | 根据配置设定决定 | N/A | 数据节点双活/多活,CF节点为主备模式 |
灾备 | 依赖存储 | GPFS +或存储 | 依赖HADR+存储 | 依赖存储 | GPFS+存储 |
选择标准
PowerHA | TSA+GPFS | TSA+HADR | DPF | PureScale | |
场景 | 关键型应用,对业务连续性要求非常高 | 一般应用,对成本比较敏感 | 有读写分离需要 | 大数据分析类的应用,对业务连续性要求不高 | 双活应用 |
Db2 技术方案
原文链接:https://www.talkwithtrend.com/Article/248879
文章转载自不畏过往不惧将来,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。