容量规划
上一次修改主题: 2011-01-07
容量规划要求以建议的 Office Communications Server 2007 R2 用户模型为基础。本节介绍这些用户模型,并提供有助于您为组织进行容量规划的信息。
用户模型
本节后面所述的容量规划要求与建议都是以本节中的用户模型为基础。
Office Communications Server 用户模型
下表介绍 Office Communications Server 用户模型。
表 1. Office Communications Server 用户模型
类别 | 描述 |
---|---|
客户端分布 |
30% 的客户端运行的是 Office Communicator 2007 客户端,包括 Communicator Web Access(2007 发行版)或 Communicator Mobile(2007 发行版) 70% 的客户端运行的是 Office Communicator 2007 R2、Communicator Mobile 2007 R2 版或 Communicator Web Access;100% 的客户端运行的是 Live Meeting 客户端 |
远程用户分布 |
90% 的用户从内部连接 10% 的用户通过边缘服务器和控制器(推荐)进行连接 |
联系人分布 |
平均 80 个联系人使用移动设备 平均 50 个联系人使用所有其他设备 70% 的联系人在组织内 10% 的企业用户是远程用户 10% 的联系人是联盟联系人 10% 的联系人是公共 IM 联系人 |
IM 会话 |
每个用户每小时 2 个 IM 会话 每个会话 10 条即时消息 平均消息大小为 400 字节 平均每个多方 IM 会话有三人参加 |
下表介绍的会议模型将用作本节后面所述的容量规划要求与建议的基础。
表 2. 会议模型
类别 | 描述 |
---|---|
计划的会议与“立即开会”会议 |
每种类别各占 50%。 |
会议并发 |
5% 的用户将在工作时间参加会议。 |
会议媒体分布 |
15%:PSTN 音频(通过第三方音频会议提供商)、PowerPoint。 10%:PSTN 音频(通过第三方音频会议提供商)、应用程序共享。 15%:组 IM(利用通讯组集成)。 10%:仅 PSTN 音频电话拨入式会议。 10%:VoIP 音频、PSTN 电话拨入式会议、PowerPoint。 25%:VoIP 音频、PSTN 电话拨入式会议和视频、应用程序共享。 5%:VoIP 音频、PSTN 电话拨入式会议、IM 和应用程序共享。 10%:VoIP 音频、PSTN 电话拨入式会议、视频、IM。 |
会议参与者分布 |
在将会议助理与 VoIP 音频和 PSTN 电话拨入式会议音频组合使用的会议中,VoIP 用户与电话拨入式会议用户之比为 2:1。 对于应用程序共享,存在两种类型的应用程序共享:使用 Web 会议服务器、基于持续性共享对象模型 (PSOM) 的应用程序共享,以及以新的应用程序共享服务器为基础、基于远程桌面协议 (RDP) 的应用程序共享。此用户模型假定所有临时会议当中有 80% 的会议使用基于 RDP 的应用程序共享,有 20% 使用基于 PSOM 的应用程序共享。对于计划的会议,此用户模型假定采用 PSOM 和 RDP 的应用程序共享各占一半。 假定:只有一位参与者的会议不使用 RDP 应用程序共享。如果是有两位参与者的计划的会议,此模型假定 RDP 应用程序共享占 20%。如果是临时会议,此模型假定 RDP 应用程序共享占 10%。 25% 为远程访问。 15% 为匿名。 10% 为联盟用户。 50% 为内部。 |
下表介绍的会议内容大小将用作本节后面所述的容量规划要求与建议的基础。
表 3. 会议内容大小模型
内容类型 | 平均大小 | 实例数 |
---|---|---|
多媒体内容(Flash、Windows Media player) |
50 MB |
1 |
PowerPoint |
20 MB |
2 |
其他 Microsoft Office Document Imaging (MODI) 文档 |
10 MB |
3 |
讲义 |
5 MB |
1 |
Communicator Web Access 模型
Communicator Web Access 使用模型基于 Office Communicator 使用模型并包含以下假定。
表 4. Communicator Web Access 使用
描述 | 值 |
---|---|
用户总数 |
5,000 外加 120 名进行桌面共享的用户 |
进行桌面共享的用户数 |
120(20 个会议) |
联系人列表中的内部用户的百分比 |
70% |
旧版用户的百分比 |
30% |
每个用户的平均联系人数 |
50 |
每个用户的最大联系人数 |
260 |
每个用户的最小联系人数 |
1 |
每个用户每天登录的小时数 |
12 |
每个用户每天更新状态的次数 |
82 |
每个用户每天的即时消息对话数 |
12 |
每个用户每天的即时消息会议数 |
1 |
每个用户每次会议(对等)发送的即时消息数 |
10 |
即时消息发送率 |
每分钟 1 个 |
每小时的即时消息会话数 |
2 |
多方会话的平均参与人数 |
3 |
指定时间点的并发会议用户数 |
总用户数的 5% |
每个用户每天的状态询问次数 |
60 |
用户每天搜索的次数 |
12 |
每个用户每天的联系人更改次数 |
13 |
并发桌面共享用户的百分比 |
2% |
桌面共享会议的最大用户数 |
6 |
桌面共享会议的持续时间 |
1 小时 |
下表列出了有关桌面共享模型的信息。
表 5. 桌面共享模型
描述 | 值 |
---|---|
查看共享桌面的用户数 |
100 |
共享其桌面的用户数 |
20 |
会议数 |
20 |
小型会议大小 |
2 |
中型会议大小 |
3 |
大型会议大小 |
6 |
超大型会议大小 |
6 |
小型会议百分比 |
10 |
中型会议百分比 |
15 |
大型会议百分比 |
70 |
超大型会议百分比 |
5 |
会议持续时间 |
1 小时 |
每天对话数 |
24 |
上表中的使用模型基于对 Proliant 的测试。
响应组服务用户模型
下表介绍建议的响应组服务用户模型用作本节后面所述的容量规划要求与建议的基础。
该模型假定:
- 使用默认保持音乐文件。
- 使用英语。
表 6. 响应组服务用户模型
组件 | 每一企业部署 | 每台 Standard Edition Server |
---|---|---|
活动代理数(正式和非正式) |
1,200 |
1,200 |
标准响应组数目 |
450 |
150 |
所用队列数目 |
每个智能寻线使用一个唯一队列,一级互动响应组使用两个 |
每个智能寻线使用一个唯一队列,一级互动响应组使用两个 |
组的路由方法分布 |
并行路由:40% 最长空闲时间:40% 串行:10% 循环:10% |
并行路由:40% 最长空闲时间:40% 串行:10% 循环:10% |
在互动语音响应 (IVR) 中使用语音识别的工作流与在 IVR 中仅使用双音多频 (DTMF) 的工作流所占百分比对比 |
语音识别/文本到语音转换 (SR/TTS) + DTMF:50% DTMF:50% |
SR/TTS + DTMF:50% DTMF:50% |
智能寻线数(简单智能寻线与复杂智能寻线混用,各占 50%) |
600 |
300 |
每组平均代理数 |
10 个代理 |
10 个代理 |
每个代理所属的平均组数 |
两组 |
两组 |
每个队列的组数(平均值) |
90%:一个组 10%:两个组 |
90%:一个组 10%:两个组 |
同时进行的响应组呼叫数 |
480 |
60 |
平均呼叫持续时间(IVR 部分 + 保持音乐) |
30 秒 |
30 秒 |
使用代理时的平均呼叫持续时间 |
3 分钟 |
3 分钟 |
正式代理在一天内(按每天 8 小时)的登录/注销循环次数 |
4 |
4 |
容量规划要求与建议
下表提供了有助于为组织进行容量规划的信息。
表 7. 每个拓扑支持的最多用户数
拓扑 | 需要的服务器 | 支持的最多用户数 |
---|---|---|
Standard Edition Server |
一台 Standard Edition Server |
5,000 |
企业版池、合并配置 |
八台运行所有服务器角色的 Enterprise Edition 前端服务器 一台后端 SQL Server |
100,000
注意:
如果仅部署 IM 和状态,则 Office Communications Server 2007 R2 支持 200,000 个客户端端点,其中每个端点是一个基于八台前端服务器和一台运行 Microsoft SQL Server 数据库软件的 16 核心计算机的客户端程序(如 Communicator)。后端数据库必须运行在一台四路处理器、四核或八路处理器、双核的 2.0 GHz+ 计算机上。
|
存档服务器 |
一台存档服务器 |
300,000 |
监控服务器 |
一台监控服务器 |
200,000 |
群聊服务器 |
三台群聊服务器 |
60,000(每台服务器 20,000)
注意:
必须为此更大的服务器和用户支持部署 QFE 1。
|
边缘服务器拓扑假定全部用户群的 10% 是从 Intranet 之外连接的。下表显示了以下每个边缘服务器角色和拓扑所支持的最大客户端连接数。
表 8. 边缘服务器拓扑支持的最多客户端数
拓扑 | 支持的性能 |
---|---|
边缘服务器 |
访问边缘服务:5,000 个客户端连接 Web 会议边缘服务:1,000 个客户端连接 A/V 边缘服务:500 个并发音频/视频 (A/V) 会话 |
建议部署 Director 用于外部访问。
表 9. Communicator Web Access 容量
性能指标 | Communicator Web Access 状态和 IM、Communicator Mobile for Java、搜索和桌面共享 |
---|---|
用户数 |
5,000 个用户 120 个并发桌面共享用户 |
注意: |
---|
计算机配置:2.3 GHz CPU,8.0 GB 内存,8 处理器,禁用内核 SSL,ASP NET 1.5 请求队列的限制为 1.5 * 服务器并发用户数,HTTPS 连接,不与其他虚拟服务器或 Office Communications Server 并置,16 GB 虚拟内存,Communicator Web Access 登录(传播跟踪)设置为关 |
注意: |
---|
计算机配置:3.0 GHz CPU,1.0 GB 内存,100 Mbps 网络,80 GB 硬盘,Internet Explorer 7.0 浏览器,Microsoft Windows XP SP2 操作系统,1280x1024 显示 |
表 10. 存储磁盘容量规划
存储驱动器 | 每次读取的平均磁盘字节数和每次写入的平均磁盘字节数(对于 100,000 名用户) | 磁盘读取数和写入数(每秒、对于 100,000 名用户) |
---|---|---|
企业版池后端数据驱动器 |
读取:0 写入:2,180 |
读取:0 写入:158.3 |
企业版池 RTC 日志 |
读取:0 写入:832 |
读取:0 写入:216.2 |
企业版池 RTCdyn 日志 |
读取:996 写入:2,289 |
读取:0.002 写入:561.3 |
存档日志文件驱动器 |
读取:0 写入:3,783 |
读取:0 写入:110.1 |
存档数据文件驱动器 |
读取:761 写入:3,532 |
读取:0.091 写入:38.7 |
监控(QoE 和 CDR)数据日志驱动器 |
读取:8,192 写入:6,213 |
读取:85.5 写入:193.1 |
表 11. 存档和监控数据库存储容量规划
组件 | 每小时数据库的平均增长量 | 使用假定 |
---|---|---|
存档数据库 |
100,000 个端点每小时 636 MB |
按每秒 320 条消息,每条消息 400 字节 |
监控数据库 |
CDR:100,000 个端点每小时 162 MB QoE:100,000 个端点每小时 482 MB |
假定客户端不创建视频呼叫的 QoE 数据 |
表 12. 群聊容量规划
聊天室使用情况 | 用户连接率 | 消息速率 |
---|---|---|
每个用户参与 30 个聊天室 每个聊天室有 30 个参与者 |
每台服务器每秒启动两个用户连接 |
每秒 40 条消息(所有聊天室) |
注意: |
---|
聊天室可以支持 30 个以上的参与者,群聊客户端能够支持 30 个以上的聊天室。但聊天室中如果参与者过多可能会影响服务器性能。聊天室经过测试的配置为最多 1,000 个参与者。有大量参与者的聊天室的使用应限制为不超过所有创建的聊天室的 10%。 |
注意: |
---|
可以从 Microsoft 下载中心免费下载已更新的群聊容量规划文档和容量规划电子表格:
|
表 13. 持续性共享对象模型 (PSOM) 应用程序的应用程序共享容量规划
应用程序共享使用情况 | 发送和接收速率 (KBps) | 处理器时间 | 每个用户的平均带宽使用量 (Kbps) |
---|---|---|---|
15 个会议,90 个用户 |
接收:1,370(峰值为 2,728) 发送:6,370(峰值为 12,315) |
平均值:8.5 峰值:24.4 |
每个共享者发送:713.57 每个查看者接收:552.92 |
表 14. 中介服务器容量规划
计算机 |
---|
90% 内部用户,10% 外部/远程用户 |
双处理器,双核,3.0 GHz CPU,带 4 GB 内存和 2 x 1 Gbps 网络适配卡 |
双处理器,四核,2.3 GHz CPU,带 4 GB 内存和 2 x 1 Gbps 网络适配卡 |
100% 外部/远程用户 |
双处理器,双核,3.0 GHz CPU,带 4 GB 内存和 2 x 1 GB 网络适配卡 |
双处理器,四核,2.3 GHz CPU,带 4 GB 内存和 2 x 1 GB 网络适配卡 |
注意: |
---|
在上表中,假定 CPU 使用率占容量的 75%。 中介服务器的扩展数量取决于用户的位置,主要是用户距离中介服务器有多远。对于内部网络之外的用户,媒体堆栈使用较低的比特率,这将显著影响性能。 |
对通讯簿服务器的容量规划要求您规划通讯簿服务器数据库和通讯簿 Web 查询服务数据库的大小、下载文件的大小以及将访问通讯簿 Web 查询服务的 Office Communicator Mobile(适用于 Windows)客户端的数量。
用于通讯簿服务器数据库和通讯簿服务器创建下载文件所在的文件服务器的磁盘大小主要取决于必须存储的联系人的数量。(该文件服务器还可用于存储其他数据。有关详细信息,请参阅存储要求中的“文件夹”一节。一种用于估计通讯簿服务器将在数据库和下载文件中存储的联系人数量的方法是,假定每个用户有两个联系对象。因此,可以通过将组织中用户的数量乘以二来估计通讯簿服务器的存储要求。
- 通讯簿下载文件大小的一般性假设:
- 100,000 个联系人,2.5 GB 存储用于下载文件(按每名员工两个联系人)
- 100,000 名员工,5 GB 存储用于下载文件
- 通讯簿 Web 查询数据库大小的一般性假设:
- 100,000 个联系人,1.5 GB 存储
- 1 GB,用于数据库日志
表 15. 企业版池的通讯簿 Web 查询服务性能
用户数 | 最大移动设备数 | 通讯簿数据库的条目数 | 每秒查询数 | 使用说明 |
---|---|---|---|---|
总计:100,000 启用了语音:30,000 |
18,000(启用了语音的用户的 60%) |
300,000 |
平均值:17.7 高峰时间:26.55 |
八台前端服务器 为 30% 的用户启用了统一通信。 每秒 100 次查询对性能的影响很小。 |
表 16. 音频/视频容量规划
媒体 | 编解码器 | 平均带宽 (Kbps) | 估计活动 (%) | 最大带宽 (Kbps) |
---|---|---|---|---|
宽带音频 |
RTAudio |
34.8 |
61 |
57 |
宽带音频 |
Siren |
22.2 |
43 |
51.6 |
窄带音频 |
RTAudio |
25.9 |
65 |
39.8 |
视频 |
RTVideo |
258.3 |
82 |
350 |
全景视频 |
RTVideo |
220.5 |
70 |
350 |
- 上面提供的媒体流的宽带数值除了实际的已编码媒体外,还包含组帧、加密和 IP 路由信息的所有开销。
- 平均编解码器带宽值是以测量值为基础,根据通常的活动级别值从最大理论带宽推算出来的。音频活动级别考虑到了流中的帐户语音活动。视频活动级别考虑到了视频图象中的动作量。
- RT 窄带音频的活动级别略高一些,以允许在 PSTN 网关中对 Office Communications Server VoIP 到 PSTN 的呼叫进行低于最佳的语音活动检测。如果所部署的 PSTN 网关未启用语音活动检测,则应将此数值再提高 15%。
- 全景视频的活动级别低于常规视频流的活动级别,原因是全景图像中背景区域的相对比例要高一些。
媒体带宽的要求与建议
对于基本媒体网关,网关和中介服务器之间每个并发呼叫所要求的带宽为 80 Kbps。将这个数字乘以每个网关的端口数可以精确估计出中介服务器网关一侧所需的带宽。在 Office Communications Server 一侧,对带宽的要求相当低。
配置中介服务器时,应接受默认的媒体端口网关范围 (60,000 - 64,000)。缩小端口范围会大大降低服务器容量,缩小端口范围只应在特殊原因下执行,并且应由熟知媒体端口要求和方案的管理员来执行。因此,建议不要更改默认端口范围。
高带宽流量(如语音和视频)往往会对没有适当设置的网络带来压力。将媒体流量限制在已知的端口范围可以更方便地解决此类问题。
移动数据带宽要求
8 小时工作日的移动访问需要大约 1 MB 带宽。这是基于以下使用:
- 一个通讯组(15 个用户)
- 联系人列表中的 80 个成员(每个用户每小时更新四次状态)
- 一个一小时更新四次状态的已标记联系人
- 每天 12 次电话呼叫,其中每小时 1 次电话呼叫(每两个小时 1 次传入呼叫和 1 次传出呼叫)
- 每次呼叫两分钟
- 用户登录到一个其他端点(如 Office Communicator 或桌面电话)
- 每两个小时一次 IM 会话
- 传出 IM 数和传入 IM 数相等 (1:1)