Communicator Web Access 支持
上一次修改主题: 2009-05-15
Communicator Web Access 2007 R2 版不是一款独立的应用程序,而是作为 Office Communications Server 2007 R2 部署的扩展:必须先部署和运行 Office Communications Server 2007 R2,然后才能安装 Communicator Web Access。作为 Office Communications Server 的扩展,这意味着 Communicator Web Access 必须与其他 Office Communications Server 组件进行交互(需要依赖其他组件),从而完成指派给它的任务。例如,当用户登录虚拟服务器时,Communicator Web Access 会对用户进行身份验证;但是,一旦用户通过身份验证,Communicator Web Access 便会依赖 Office Communications Server,以便提供状态信息和即时消息 (IM) 功能。
有关将 Communicator Web Access 与 Office Communications Server 集成的附件信息、有关硬件和软件要求的信息以及部署步骤的清单列表,可以在本主题的以下各节中找到。
支持的拓扑
Communicator Web Access 支持多种不同的部署方案。在规模较小的组织中,可以在一台计算机上安装 Communicator Web Access,而在另一台计算机上运行 Office Communications Server 2007 R2。在规模较大的组织中,可以将 Communicator Web Access 部署为位于硬件负载平衡器后面的服务器阵列。
Communicator Web Access 支持两种类型的虚拟服务器:内部(设计用于登录到组织防火墙之后的经过身份验证的用户)和外部(设计用于从组织防火墙之外登录的经过身份验证的用户)。部署 Communicator Web Access 时,可以部署一个或多个内部虚拟服务器,也可以部署一个或多个外部虚拟服务器。此外,还可以同时部署这两种类型的虚拟服务器,从而为用户提供一种从内部网络或从 Internet 登录到 Communicator Web Access 的方式。甚至可以将内部虚拟服务器和外部虚拟服务器同时承载到同一台计算机上,但出于安全原因不建议这样做。
如果计划部署外部虚拟服务器,则建议您另外部署一个还原代理服务器。在这种情况下,外部用户会最初连接到还原代理服务器,而不是直接连接到 Communicator Web Access 服务器。当用户通过身份验证后,还原代理服务器便会将其定向到 Communicator Web Access 服务器或服务器池。
一般来说,Communicator Web Access 支持使用任意还原代理配置来创建外围网络,包括使用 Microsoft Internet Security and Acceleration (ISA) Server。但是,有一个例外。Communicator Web Access 支持单一登录身份验证。通过单一登录,需要访问多个基于 Web 的服务的用户只需登录一次,即可自动获得访问这些基于 Web 的服务的权限。例如,用户可以在登录时,同时通过 Microsoft Outlook Web Access 和 Communicator Web Access 的身份验证。
只有在将 ISA Server 2006 用作身份验证服务器时,Communicator Web Access 才支持单一登录。目前不支持其他单一登录方式。
如果希望对 Communicator Web Access 启用音频会议和桌面共享,则需要部署 A/V 会议服务器和中介服务器。(如果希望向外部用户提供这些功能,则还需要部署 A/V 会议边缘服务器。)如果需要保留 IM 会话的记录(在某些行业中是法律要求),则必须部署和配置存档服务器。
支持的并置
必须在专用计算机上运行 Communicator Web Access。不支持将 Communicator Web Access 与任何其他 Office Communications Server 服务器角色并置。
负载平衡
Communicator Web Access 支持硬件负载平衡;不支持软件负载平衡。理论上来说,可以使用一个负载平衡器来同时处理 Office Communications Server 连接和 Communicator Web Access 连接。虽然这可以工作,但不能确保在 Communicator Web Access 阵列中的所有服务器之间均衡共享连接请求。因此,建议您对 Communicator Web Access 单独使用专用的负载平衡器。
任何支持客户端关联的负载平衡器都可用于 Communicator Web Access。客户端关联有助于确保整个会话发生在单个 Communicator Web Access 服务器上;Communicator Web Access 不允许会话在一台服务器上开始,然后又以某种方式转移到其他服务器上。如果用户在会话开始时登录到服务器 A,则用户在该会话的持续时间内都将继续使用服务器 A。如果服务器 A 出现故障,则用户需要终止该会话。(该用户接着可以再次登录,负载平衡器会将该用户路由到仍在运行的服务器。)如果服务器 A 出现故障,则连接到服务器 B 或服务器 C 的用户不需要以任何方式中断其会话。
为了获取最佳性能,用于 Communicator Web Access 的负载平衡器还应支持以下要求:
应当能够将 TCP 空闲超时时间设置为 1,800 秒。如果使用 Microsoft Internet Security and Acceleration (ISA) Server 作为还原代理或单一登录服务器,也应当将 ISA Server 上的空闲超时时间设置为 1,800 秒。
如果希望负载平衡器处理 65,000 个以上的同时连接,则应当使用源网络地址转换 (SNAT)。
注意: 不支持对 Communicator Web Access 使用目标网络地址转换 (DNAT)。 为了帮助确保客户端关联性,负载平衡器应当支持基于 Cookie 的负载平衡。建议您在创建负载平衡器的 Cookie 持久性配置文件时,使用 HTTP Cookie Insert。
有关负载平衡器一般要求的详细信息,请参阅规划负载平衡。
硬件要求
Communicator Web Access 服务器不需要特殊的硬件。(但是,如果要设置服务器池,可以使用硬件负载平衡器,将客户端定向至特定的服务器。)有关 Communicator Web Access 服务器的推荐最低硬件的详细信息,请参阅内部 Office Communications Server 组件要求。
一般来说,提高处理器、硬盘或网卡的速度对 Communicator Web Access 性能的影响很小。如果要提高 Communicator Web Access 服务器的性能(和容量),最好的方法是额外增加内存。
软件要求
有关 Communicator Web Access 2007 R2 版支持的操作系统的详细信息,请参阅内部 Office Communications Server 组件要求。
此外,必须运行以下软件,然后才能安装 Communicator Web Access:
- Microsoft Visual C++ 可再发行软件产品
- Microsoft .NET Framework 3.5 Service Pack 1
- Office Communications Server 核心组件
- Microsoft SQL Server Native Client
- Microsoft 统一通信托管 API 可再发行软件产品
- Internet Information Services (IIS)
如果使用 Office Communications Server 2007 R2 部署向导安装 Communicator Web Access,则安装程序会验证是否已安装上述各个应用程序;如果没有,部署向导会通知您是否要安装任何遗漏的程序。如果从命令行安装 Communicator Web Access,则需要安装所有这些应用程序,然后才能开始安装 Communicator Web Access。
这些相同的软件要求适用于要安装 Communicator Web Access Manager 的所有计算机。Communicator Web Access Manager 是用于管理 Communicator Web Access 基础结构的主要工具。不必将 Communicator Web Access Manager 安装到运行 Communicator Web Access 本身的计算机上;可以安装一台独立于 Communicator Web Access 服务器的管理计算机。
部署过程
作为规划人员,您无需了解用于创建 DNS 记录或为用户启用远程访问的分步过程。但是,了解在组织中部署 Communicator Web Access 所涉及的基本任务对于规划人员来说非常有用。因此,下表简要描述了这些步骤。
表 1. Communicator Web Access 的部署过程
阶段 |
步骤 |
权限 |
文档 |
验证 Communicator Web Access 的要求 |
|
DNS Admins 组或 Domain Admins 组 |
|
准备 DNS 记录 |
|
DNS Admins 组或 Domain Admins 组 |
|
安装和配置 Internet Information Services (IIS) |
|
Local Administrators 组 |
|
准备和安装证书 |
|
Local Administrators 组 |
|
部署 Office Communications Server 2007 R2 |
|
各种 |
|
安装和激活 Communicator Web Access |
|
Local Administrators 组 Domain Admins 组 |
|
发布 Communicator Web Access URL |
发布 Communicator Web Access URL。 |
Local Administrators 组 Domain Admins 组 |
|
安装 Communicator Web Access Manager |
安装 Communicator Web Access Manager 和 Office Communications Server 管理工具。这些工具不必安装在装有 Communicator Web Access 的计算机上。 |
Local Administrators 组 Domain Admins 组 |
|
安装负载平衡器和还原代理服务器(可选) |
|
Local Administrators 组 Domain Admins 组 |
|
配置 Communicator Web Access 服务器以获得最佳性能 |
|
Local Administrators 组 |
|
启用和配置用户帐户 |
在 Active Directory 域服务 (AD DS) 中,通过为 Office Communications Server 2007 R2 启用这些服务来配置用户帐户。 |
Domain Admins 组 |
|
测试 Communicator Web Access 网站 |
验证内部用户、外部用户和匿名用户的连接。 |
Domain Admins |
|
验证负载平衡配置(如果适用) |
|
Domain Admins 组 |
|
配置 Communicator Web Access 的新设置 |
根据需要,修改 Communicator Web Access 某些功能(例如桌面共享、音频会议和通讯组扩展)的设置。 |
Domain Admins 组 |