暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DB2部署常见的集群架构介绍

ibm软件技术联盟 2015-07-21
2179
DB2部署常见的集群架构
DB2 +HA
这是一种常见的双机集群架构。需要一台主机和一台备机,他们有各自的内存、CPU和存储资源,并且有共享的存储。
我们会在主机、备机上分别安装DB2产品,在主机本地磁盘和备机本地磁盘创建相同的实例,在共享存储上创建数据库。
平时主机用于运行业务数据库,一旦主机出现故障,备机就会进行接管。业务数据库会自动切换到备机运行。
此集群方案的优点是实现了主机间的故障转移,保证了业务库的持续不断的运行;
缺点是备机不能加入到集群环境实现均衡负载,浪费了硬件资源。
因此,我们通常会在主机上部署业务数据库,在备机上部署应用服务,这样就能对HA环境的主机、备机资源得到最大化的利用。
DPF
目前也有不少公司采用这种MPP集群架构。每个数据库有独立的日志,引擎,锁,缓存管理。服务器之间是通过万兆交换机交换数据。
服务器内部通过share_memory实现相互之间访问。MPP结构最大的特点是,不共享资源。
节点内部只访问本身的内存和存储,节点之间信息交互与节点的处理是并行的。
MPP在增加节点时性能基本可以实现线性扩展。MPP系统不共享资源,因此,当达到一定规模时,资源比SMP要多。
因为MPP系统要在不同处理单元之间传递信息,通讯时间比较少的时候,MPP才能充分发挥资源优势,达到高效率。
DB2 HADR
这是一种常见的灾备集群架构。主机与多个备机拥有完全独立的资源,)。
当主数据库中发生事务操作时,会同时将日志文件通过TCP/IP协议传送到备用数据库服务器,
然后备用数据库对接受到的日志文件进行重放(Replay),从而保持与主数据库的一致性。
当主数据库发生故障时,备用数据库服务器可以接管 主数据库服务器的事务处理。

DB2 PURESCALE
这是最近这两年比较流行的集群架构,其中CF和Member是不同的集群节点,他们拥有独立的资源且共享磁盘。
该种架构有无限线性扩展的能力,能够实现均衡负载,充分有效的利用系统资源。
组合架构
通常我们会根据客户的需求,实现各类集群架构的组合。
比如既有DB2+HA,又有DB2 HADR。
也可能是DB2 HADR和DB2 PURESCALE的组合。
这样就能满足容灾备份保证数据的可用性和安全性,又能满足资源的负载均衡,保证最大限度的利用软硬件资源,使数据库服务器性能达到极致。


阅读原文


文章转载自ibm软件技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论