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台做为数据节点。配置如下表:

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

  1. 学习笔记Hadoop(五)—— Hadoop集群的安装与部署(2)—— Hadoop集群部署模式、配置固定IP

    一.Hadoop集群部署模式 Hadoop的安装部署的模式一共有三种: 独立模式(本地模式) standalone 默认的模式,无需运行任何守护进程(daemon),所有程序都在单个JVM上执行.由于 ...

  2. Nacos 集群部署模式最佳实践

    作者 | kiritomoe 来源 | https://mp.weixin.qq.com/s/sSTY5BivxrH4wR2-dNMkzw 1 前言 Nacos 支持两种部署模式:单机模式和集群模式. ...

  3. MongoDB集群部署模式

    MongoDB 有三种集群部署模式,分别为主从复制(Master-Slaver).副本集(Replica Set)和分片(Sharding)模式. Master-Slaver 是一种主从副本的模式,目 ...

  4. 技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战)

    原文链接:技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战) 最近有小伙伴催更,让debug多写点技术干货,以便多学习.巩固一些技能:没办法 ...

  5. Consul集群部署模式server+client

    Consul是一个服务网格,它提供了一个功能齐全的控制平面,主要特点是:服务发现.健康检查.键值存储.安全服务通信.多数据中心. 在本场 Chat 中,会讲到如下内容:1.Consul核心概念2.Co ...

  6. 跨数据中心场景下,kafka集群部署模式

    kafka在多数据中心场景下和单数据中心的场景部署是一样的吗?kafka的性能对分布式系统而言,非常重要.一旦延迟较大的情况下,应该如何部署. 一.为什么要跨数据中心部署? 大型的分布式软件,发展到一 ...

  7. Redis集群部署的三种模式

    一.Redis简介 Redis 是一款完全开源免费.遵守BSD协议的高性能(NOSQL)的key-value数据库.它使用ANSI C语言编写,支持网络.可基于内存亦可持久化的日志型.Key-Valu ...

  8. linux故障转移集群,部署AlwaysOn第一步:搭建Windows服务器故障转移集群

    在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称 ...

  9. 一体化服务器和oracle集群,4种Oracle DBaaS部署模式,你在使用哪一种?

    由于云计算技术已向专业领域发展,除了使用虚拟软件化Hypervisor技术实现基础设施云化外,基于容器的虚拟化技术在操作系统.数据库平台云化等领域也得到了很大的发展与应用.数据库即服务 (DBaaS) ...

最新文章

  1. AdventureWorksBI.msi 和 AdventureWorksDB.msi 的官方下载地址及安装方法
  2. 保姆级教程:Spring Boot 单元测试
  3. 数据库-索引-普通索引-唯一索引
  4. JavaScript事件处理的例子:事件捕捉和冒泡 - event capture and bubble
  5. [翻译]Windows Vista的秘密#11: 删除不可删除的东西
  6. 大学每天打游戏,不是混吃等死是什么?
  7. 搭建spring boot环境并测试一个controller
  8. DCL并非单例模式专用
  9. NuGet 无法连接到远程服务器-解决方法(转)
  10. redis学习与入门~~~
  11. 开源贡献 计算_公司如何帮助员工为开源做出贡献
  12. 一种语音识别模型的训练方法及装置与流程
  13. wlop一张多少钱_求解实木家具沙发垫多少钱一张
  14. iOS用户体验之-modal上下文
  15. select设置高度的兼容问题
  16. 计算机生成目录步骤word,word生成目录步骤,word怎样做目录
  17. 网孔型高级维修电工实训装置
  18. AHP中特征向量、权重值、CI值等指标如何计算?
  19. UML--用例图详解
  20. apng java,免费的APNG、WebP格式转换工具-iSparta

热门文章

  1. 假设检验 python_假的解释|假的意思|汉典“假”字的基本解释
  2. 两种常见的周期性特征,时序必知强特
  3. 怎么用MATLAB做周期性预测,时间序列预测时,数据具有周期性怎么办(用MATLAB做) , 什么是时间序列预测法?...
  4. 无线网卡wifi无法启用
  5. 关于热流体仿真的博客和联系方式
  6. Windows 下的 Vim 编程
  7. 拷贝漫画检索下载爬虫
  8. 流利阅读 2019.1.21 Top S. Korean animal rights group slammed for destroying dogs
  9. tp3框架部署时报错 _MODULE_NOT_EXIST_
  10. u盘win7纯净版_如何制作纯净版WIN7启动U盘