ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DB2 pureScale集群系统最佳实践(一)

DB2 pureScale集群系统最佳实践(一)

原创 Linux操作系统 作者:王飞鹏2011 时间:2012-08-10 17:13:41 2 删除 编辑

   DB2 pureScale集群系统是近年来DB2发展中的一个关键技术,在高可用性、负载均衡和扩展性方面提供了保证。那么DBA在具体的规划和实施中需要注意什么呢?接下来,我们将平时在为客户做咨询或者实施过程中的经验总结一下,供读者参考:

1.     需要几台服务器?至少需要2台机器,这样可以防止出现单点故障。一个典型的Power平台上的DB2 pureScale集群包括2~4台服务器,上面创建有多个AIX分区(LPAR),每个分区运行CF或成员;一个典型的x86平台上的DB2 pureScale集群包括4~6台服务器,每个机器运行CF或成员。

2.     硬件选择Power平台还是x86平台?这个要根据具体负载来谈,ERP、银行交易等关键型负载选择Power平台;对一些只是需要高可用性的普通负载,选择x86平台。

3.     如何选择Power机器型号?在Power平台上,可以根据需要,选择Power 6中的550和595,也可以选择Power 7中的全系列,包括710、720、730、740、750、770、780和795。

4.     如何选择x86机器型号?目前x86平台可供选择的机器型号只有3650 M3、3690 X5和3850 X5。

5.     如何选择存储型号?只要支持GPFS的型号就可以,为了支持失效成员的I/O保护(I/O Fencing),存储最好支持SCSI-3 Persistent Reservation。

6.     如何选择网络?除了Infiniband网络外,从DB2 V10开始支持万兆以太网。对网络带宽有很高要求的场景下,选择Infiniband网络;反之,如果各个成员之间内部互联的带宽要求不高,可以考虑万兆以太网。

7.     如何规划CF?一个物理机或者一个AIX分区(LPAR)上运行一个CF,需要规划2个,一个为主,另一个为从,这样可以避免出现单点故障。运行每个CF的CPU最大内核数取决于负载,如果是写频繁负载,通常成员内核数和CF内核数的比例为6:1,如果是读频繁负载,这个比例为10:1。写频繁程度越高,运行每个CF需要的内存量就越大。

8.     如何规划成员?一个物理机或者一个AIX分区(LPAR)上运行一个成员,后续可以根据需要扩充成员的个数。运行每个成员的CPU最大内核数取决于负载的需求,运行每个成员的内存量通常为每个内核4G~8G内存。

9.     如何规划存储?存储分为两部分,一部分是一个仲裁盘(Tiebreaker disk),容量为25MB以上;另一部分是共享盘,用来存放GPFS文件系统,其中需要一个实例共享文件系统,容量为2GB以上,其余文件系统用来存放数据和日志。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25714482/viewspace-740676/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2011-04-27

  • 博文量
    58
  • 访问量
    601314