免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 12337 | 回复: 15
打印 上一主题 下一主题

[Lotus] Domino 群集简介 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-08 08:57 |只看该作者 |正序浏览
Domino 群集简介(一)

撰稿者:白炯心

概述
----随着Lotus Domino群件系统的普遍应用,Domino系统的规模不断扩大,基于Domino的关键应用也不断增多。Domino系统的可用性和可扩展性就成了许多用户关注的问题。针对这些方面的需求,Lotus提供了Domino群集的功能。当群集中的一个Domino服务器出现故障或需要进行维护时,用户将转向群集中的其他服务器,这样整个系统的可用性就大大提高了。


----一般来说,用户在Domino系统中使用群集有以下原因:


提高关键应用的可靠性

提高负载的可伸缩性

迁移服务器

灾难备份

Domino群集的优点包括:


失效转移


----用户的关键数据库、关键服务器,包括中继服务器都可以转移到群集中其他服务器。发生失效转移时,用户的请求被重定向到其他服务器,这样,用户在服务器当机时仍可以访问数据库。



负载平衡


----服务器间的负载平衡可以保证用户对服务器的请求较均匀地分布在群集里的各个服务器上,优化整个系统的性能。



群集复制


----要建立有效的群集,关键之一就是在两个或多个服务器上建立数据库的副本。 群集复制保证了所有的修改都能立即传播到群集中其他副本上。它利用事件驱动的机制使数据库严格同步,保证了信息的高可用性和一致性。



系统扩展


----当用户数增加时,利用群集可以方便地对Domino系统进行扩展。用户帐户可以均匀地分布在群集中,这样,对突发的负载高峰能够进行负载平衡。数据库也可以建立多个副本,提高数据的可用性。



群集的规划


----规划一个Domino群集系统,主要需考虑以下方面:



确定Domino系统需要提供的服务


----Domino 服务器上的任务包括邮件邮递、复制、Internet邮件、LDAP目录服务、Web、中继服务等等。确定了需要提供的服务之后,才能决定是否需要群集,因为并不是所有的任务都支持群集。例如,Domino R4.6x的群集不支持Web用户,因此,将Web数据库放在R4.6x群集上并不能提高可用性。而对于使用Notes客户端访问服务器的用户来说,将邮件和应用数据库放在群集上可以实现高可用性和负载平衡,是值得考虑的方案。



分析数据库的特点


----确定了Domino系统需要提供的服务之后,需要分析系统中要用到的数据库的特点,以帮助进行硬件的规划。数据库的主要特点包括:


系统中数据库的数量和类型

数据库的大小

数据增加、修改和删除的频率

数据的时效性

数据库的用户的数量和分布

数据库副本在群集中的位置

服务器之间的网络连接

----分析了上述特点后,可以据此决定哪些数据库需要在群集中建立多个副本。一般说来,邮件数据库建立两个副本就足够了,内容需要频繁更新的应用数据库也不应超过三个副本,以免数据同步所需要的开销太多,影响系统的性能。



分析用户的特点


----根据所使用的服务器功能,用户可以分为四类

仅使用邮件

邮件和日程安排

数据库用户

Web用户

网络协议和拓扑结构


----Domino 支持TCP/IP、SPX/IPX和NetBEUI等协议,但群集内部的通讯只能使用TCP/IP协议。因此,Notes用户可以用其他协议访问 Domino服务器,而服务器之间的群集复制则基于TCP/IP。在同一群集中的服务器必须使用相同的协议集。Lotus推荐用户在群集环境中只使用 TCP/IP,因为失效转移等功能专门针对TCP/IP作了优化。


----Domino群集对网络拓扑没有限制,只要是能够支持Domino本身的网络都可以。建议使用专门的局域网来进行服务器之间的通讯,这样,可以减少群集内部的通讯对整个系统性能的影响。



规划硬件环境


----群集硬件的规划原则与单个Domino服务器基本相同,主要的区别在于需要预留一些内存和CPU处理能力,用来处理群集内部的通讯,以及负载平衡。群集中的各服务器不一定要使用相同的硬件,规划时主要考虑硬件能否提供需要的性能指标就可以了。硬件的瓶颈通常出现在以下地方:


内存

CPU

磁盘I/O

磁盘空间

网络带宽

其中,内存可以按用户数量进行估算:


---- 服务器需要的基本内存 + (并发用户数 / 2)MB


复制器需要的内存为:


---- 复制器数量 * 16 MB + 群集复制器数量 * 16 MB


---- 所需的磁盘空间主要用于操作系统、Domino程序文件、Domino数据库等,Windows NT系统还需要页面文件(大小等于实际物理内存+10%)。



群集的设计


---- 以下从技术的角度对群集进行说明。

论坛徽章:
0
16 [报告]
发表于 2008-09-11 19:46 |只看该作者
有谁有现在的集群文档

论坛徽章:
0
15 [报告]
发表于 2008-07-04 15:39 |只看该作者

论坛徽章:
0
14 [报告]
发表于 2008-05-06 08:46 |只看该作者
是我看到的关于domino cluster最花心思的文章了。谢谢!

论坛徽章:
0
13 [报告]
发表于 2008-04-15 22:43 |只看该作者
好文,收藏,打印成书。

论坛徽章:
0
12 [报告]
发表于 2008-03-18 10:45 |只看该作者

ok

顶先

论坛徽章:
0
11 [报告]
发表于 2006-02-23 08:48 |只看该作者
不错,日后慢慢看

论坛徽章:
0
10 [报告]
发表于 2006-02-22 23:01 |只看该作者
谢谢,收藏

论坛徽章:
0
9 [报告]
发表于 2005-08-16 13:35 |只看该作者

Domino 群集简介

好文,收藏

论坛徽章:
0
8 [报告]
发表于 2005-08-13 21:11 |只看该作者

Domino 群集简介

谢谢,版主!!!

  

终于盼到了,我的第一篇精华!!!!
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP