Sun Java System Calendar Server 6.3 管理指南

5.1 Calendar Server 版本 6.3 的 CLD 插件背景信息

本节介绍了您在实际启用和配置 CLD 插件之前可能希望了解的有用概述和背景信息。

本节包含以下主题:

5.1.1 Calendar Server 版本 6.3 的 CLD 插件概述

日历查找数据库 (CLD) 插件将用户日历和资源日历分布到某一个日历实例的多个后端服务器上,从而为日历数据库提供了水平可伸缩性。如果日历数据库分布在多个后端服务器上,Calendar Server 将使用 CLD 插件来决定存储日历的具体服务器。

Calendar Server 使用数据库有线协议 (DWP) 来访问后端服务器上的日历数据。DWP 是一个内部协议,作为 csdwpd 服务运行,为日历数据库提供网络连接功能。

5.1.2 Calendar Server 版本 6.3 的 CLD 插件如何工作

Calendar Server 按以下说明访问后端服务器上的日历数据:

  1. 当最终用户通过 Communications Express 访问日历时,CLD 插件先从日历的 calid 提取 userid,然后在 LDAP 目录数据库或 CLD 数据高速缓存(如果已启用)中查找日历的所有者。有关配置前端计算机的信息和说明,请参见为 CLD 配置前端服务器

  2. 找到日历的所有者后,插件将使用 icsDWPHost LDAP 属性中的值来确定日历所在的后端服务器的主机名。此主机名必须能够被域名服务 (DNS) 解析成有效的 IP 地址。

  3. Calendar Server 使用此主机名和数据库有线协议 (DWP) 访问后端服务器上的日历数据。

  4. Calendar Server 使用 DWP 将日历数据发送到用户登录的服务器,以便可以在某一个用户界面中显示日历数据。


提示 –

如果您的站点正在使用 CLD 插件,则为同一用户创建的所有日历必须在同一个后端服务器上,如 LDAP 用户条目的 icsDWPHost LDAP 属性所示。如果试图在不同的后端服务器上创建日历,Calendar Server 将返回一条错误信息。


5.1.3 Calendar Server 版本 6.3 的 CLD 插件所支持的配置

本节介绍 CLD 插件的概述材料。

CLD 插件支持以下 Calendar Server 配置:


提示 –

在所有配置中,每个前端和后端服务器都必须:


5.1.3.1 Calendar Server 版本 6.3 中的多个前端服务器与多个后端服务器

图 5–1 显示了正在运行一个 Calendar Server 实例的两个前端服务器和两个后端服务器。如果需要,还可以配置更多的前端服务器或后端服务器。

此配置使服务器可以受到防火墙的保护,以限制对 LDAP 和日历数据库的访问。日历数据库分布在两个后端服务器上。

前端服务器属于 CPU 密集型,大部分 CPU 时间都用于为最终用户呈现日历数据。后端服务器属于磁盘密集型,大部分 CPU 时间用于访问日历数据库。

有关配置的说明,请参见5.2 为 CLD 和 DWP 配置 Calendar Server

图 5–1 多个前端服务器与多个后端服务器

这显示了同时具有多个后端服务器和前端服务器的系统示例。

5.1.3.2 Calendar Server 版本 6.3 中同时用作前端服务器和后端服务器的多个计算机

图 5–2 显示了三个同时用作前端服务器和后端服务器的计算机。每个计算机连接了一个日历数据库。此配置允许将日历分发到不同的地理位置。日历所有者(最终用户)将登录到其日历所驻留的计算机上。有关配置的说明,请参见将服务器同时配置为前端服务器和后端服务器

图 5–2 多个同时用作前端和后端的服务器

此图形显示了同时用作前端计算机和后端计算机的计算机示例。

5.1.4 针对 Calendar Server 6.3 存储需求的简单容量分配练习

本节描述根据媒体使用配置文件,使用一些粗略的公式来进行容量分配的简单方法。从而可算出需要多少台前端服务器和后端服务器以及需要多少存储空间。

本节包含以下主题:

5.1.4.1 Calendar Server 6.3 部署的媒体使用配置文件定义

为进行粗略估计,我们假定以下情况:

5.1.4.2 前端 CPU 的数目

公式为:

CPU 的数目 = 并发用户数目除以 4800

5.1.4.3 后端 CPU 的数目

公式为:

CPU 的数目 = 每 500,000 个配置用户平均 4 个 CPU

5.1.4.4 所需存储器容量

公式为:

每个用户的存储器容量 = 每周 100 封电子邮件 * 一年 52 周 * 每封电子邮件 5K * 有价值数据保持联机的年限 * 保持联机的副本数目(5 个备份 + 1 个正在使用的副本) = 100*52*5K*2*(5+1) = 每个用户 65 MB 存储空间。

也就是,每个用户每年每个联机副本 2.6 MB。


注 –

最终数量取决于保持联机的紧急备份或归档备份数量。对于该示例,所使用的数目为 5 个备份副本。