您的位置:首页 > 其它

DB2 PC服务器本地磁盘集群部署模式简介

2016-06-06 15:36 351 查看

1.综述

IBM DB2 通用数据库具有很多的部署模式,可以适应客户的不同需求。如:DB2 HADR技术采用数据库日志复制的方式同步两个DB2实例的数据库数据,实现数据库高可用、灾备及业务分担;DB2 pureScale技术采用多服务器集群和Share Disk方式,实现数据库7*24高可用、集群性能水平扩展,满足OLTP的可用性和性能需求;DB2 DPF(数据分区特性)技术采用多服务器集群和Share Nothing方式,实现数据仓库类应用对数据库的高并行、高扩展性的需求;DB2 BLU技术采用列式数据存储及众多自动管理技术,能够快速实现小规模数据仓库及数据集市应用,在最新的DB2版本中BLU+DPF能够极大的提升大规模数据仓库的容量和性能。本文将简单的介绍DB2在PC服务器集群上的部署方案。

2.DB2 PC服务器集群方案

随着PC服务器的性能和内置存储容量的提升,许多客户都在寻求PC服务器集群的方案来提供大规模并行数据库平台,以满足对大数据分析的需求。DB2 DPF技术加上IBM GPFS技术可以很好的适应这种需求。

为了保证系统的高可用性,在每个集群构建块内部的数据模块之间通过GPFS实现了数据的备份复制。例如在构建块1中的数据模块1 可以备份数据模块2、3的数据,而模块2可以备份模块1、3的数据。这样任何一个数据模块出现故障,由于其数据在其它服务器上有备份,都不会影响整个集群的使用。



DB2 MPP数据库够建于X86服务器(或PowerLinux服务器)集群之上 采用内置磁盘作为数据库存储,基于GPFS文件系统
数据库数据通过GPFS软件进行管理,并通过GPFS实现数据同步镜像,保证数据强一致性
集群互联采用万兆以太网络,或Infiniband网络
构建单元(Building Block)是1个独立的GPFS集群,一个大集群采用多构建单元、或多个小集群的方式进行“分而治之”的管理;每4个数据节点为一个“构建单元”,它是水平扩展的最小单位;每个构建单元也可以是3个数据节点
高可用:简单起见,采用2台服务器互备的高可用模式;3节点构建单元情况下,采用2接1的模式
数据模块 (Data Module):是运行 DB2 DPF的数据库物理服务器,它运行1个或多个DB2数据库分区,数据库分区数量取决于服务器CPU内存及内置磁盘的个数等
GPFS 文件系统(/db2fsx_x ):跨1个构建单元的4个数据模块,2个数据拷贝,1个构建单元中4个数据模块两两之间实现数据镜像
DB2HOME:第一个构建单元4个数据模块构成的GPFS集群上创建数据库实例用户的主目录(/db2home) ,其他构建单元采用GPFS 客户端方式远程挂载/db2home
关于DB2数据库更多功能特点也可以参考这个网址:http://bigdata.evget.com/product/300.html

方案网络部署如下图所示:



在实际的硬件配置中每台PC服务器包括4个千兆网口和2个万兆网口。2个万兆网口采用网口绑定的方式提供高可用能力,用于集群内部的通讯;2个千兆网口采用网口绑定的方式,用于外部通讯;另外两个千兆网口用于集群管理网络。

3.案例介绍

某电信客户采用这种部署方案为其数据集市提供平台支撑。如下图:



集群采用12台PC服务器,其中两台做为接入和管理节点,10台做为数据节点。配置如下表:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息