在 Skype for Business Server 中规划持久聊天服务器

适用于: 2015 2019 订阅版

总结:阅读本主题,了解如何在 Skype for Business Server 中规划持久聊天服务器。

持久聊天服务器是一个可选角色,可让组织中的多个用户参与随时间推移保留的聊天室对话。 尽管用户可以在聊天会话期间实时通信,每个会话的内容 - 包括文本、链接和文件 - 将持久存在,这意味着用户可以随时查看和搜索所有会话内容。

持久聊天服务器可通过以下方式帮助改善组织内的通信:

  • 扩大组织内的信息意识和参与度

  • 支持高效的信息共享

  • 改善团队间的通信,包括分散在不同地理位置的跨部门团队

  • 减少信息过载

  • 通过有选择地部署持久聊天合规性服务来遵守合规性法规

注意

持久聊天在 2019 Skype for Business Server中作为单独的安装程序提供。 可从 2019 Skype for Business Server累积更新 8 的发布页下载它。

持久聊天服务器高级体系结构

下图显示了持久聊天服务器体系结构的高级视图。

持久聊天服务器 High-Level 体系结构。

持久聊天包含前端服务器角色(提供持久聊天服务)以及后端 SQL 数据库组件。 前端和后端组件都包含在专门的持久聊天池中。 托管持久聊天服务器的每台计算机都必须有权访问现有的Skype for Business Server拓扑。 在此图中,有一个持久聊天服务器池 (A) ,该池依赖于Skype for Business Server池 A 将消息路由到该池。

可以部署一个或多个持久聊天服务器池,每个池最多具有四个活动持久聊天服务器,支持多达 8 万个并发用户。

Skype for Business Server使用用于注册的会话初始协议 (SIP) 和基于 SIP 的可扩展聊天通信协议 (XCCOS) 与持久聊天服务通信。

持久聊天服务

下图显示了持久聊天服务器前端服务,以及这些服务如何与后端数据库组件通信。 前端组件包括持久聊天服务和合规性服务。 后端组件包括持久聊天存储和持久聊天合规性存储。

持久聊天服务器 High-Level 服务。

聊天服务

聊天服务(也称作通道服务)是用于持久聊天服务器的核心服务。 聊天服务提供了以下功能:

  • 接受传入消息

  • 注册并列出持久聊天室内的联机参与者

  • 向其他通道订阅者重新传输消息

  • 实现通道管理、聊天室邀请、搜索和新内容通知的逻辑

持久聊天服务使用持久聊天存储来存储和访问聊天室内容和其他系统元数据(授权规则等)。 此服务将上载到聊天室中的文件存储到持久聊天文件存储中。

合规性服务

如果您的组织规定必须存档持久聊天活动,您可以部署可选的持久聊天合规性服务。 合规性服务用于将聊天内容和事件(比如加入和离开聊天室)存档到持久聊天合规性文件存储中。 合规性服务安装在持久聊天池中的每个持久聊天服务器上。

Web 服务

持久聊天 Web 服务在Skype for Business前端服务器上运行。 Web 服务依赖于 Internet 信息服务 (IIS),其被实施为 Web 组件:

  • 用于文件上载和下载的持久聊天 Web 服务 负责在聊天室中发布和检索文件。

  • 用于聊天室管理的持久聊天 Web 服务负责为用户提供管理其聊天室和创建新聊天室的能力。

为您的组织定义要求

如果决定部署持久聊天服务器,则需要确定组织的业务需求,然后定义拓扑、基础结构和技术要求以支持业务需求。 若要优化部署,需要回答以下问题:

  • 你是从以前版本的群聊服务器或以前版本的持久聊天服务器迁移,还是第一次部署持久聊天服务器?

  • 谁可以使用持久聊天服务器? 您指定持久聊天策略以在全局、站点或用户级别确定用户访问权限。

  • 多少用户将要求访问持久聊天服务器? 持久聊天服务器支持 150,000 个已设置用户(由策略启用)以及最多 80,000 个并发用户。 一个持久聊天服务器可支持 20,000 个已连接用户,一个持久聊天服务器池可具有最多 4 个活动服务器,以便总共 80,000 个同时连接的用户使用。

  • 您希望如何控制范围、信息隔离边界和访问? 您可以定义 类别 来分隔这些边界,并选择可进入在每种类别中创建的聊天室的用户。

  • 您希望如何控制可以创建聊天室的人员? 您可以定义能够创建聊天室的创建者。 创建者可以将其他成员指定为聊天室管理者以对聊天室进行持续管理。

  • 您希望如何创建聊天室? 持久聊天服务器提供用于创建和管理聊天室的基于 Web 的功能。 这可以从 Skype for Business 客户端启动。 可以选择定义实现业务需求和工作流的客户解决方案,并配置持久聊天服务器以将用户定向到自定义解决方案。

  • 您希望设置哪一类外接程序? 外接程序将利用 Skype for Business 客户端中的可扩展性窗格来提供与聊天室相关的上下文,从而改进聊天室内体验。 您可以选择可能最有用的常规外接程序(例如,您的公司网站、内部协作文档等)。 聊天室管理员可选择某个注册的外接程序并将该外接程序与其聊天室关联(如果需要)。

  • 您具有哪一类高可用性和灾难恢复要求? 持久聊天服务器支持SQL Server镜像和SQL Server 聚类分析以实现高可用性。 对于灾难恢复,持久聊天服务器在拉伸池中支持最多 8 台服务器 (4 个活动服务器和 4 台备用) ,SQL Server日志传送。

  • 是否存在法规要求? 如果公司所在的国家或地区的数据需要保存在国家/地区,则可能需要部署多个持久聊天服务器池,每个池都位于特定地理位置。 会议室、类别或外接程序不跨池,它仅属于一个持久聊天服务器池。

    注意

    拥有多个持久聊天服务器池不会提供更大的缩放 (你仍然可以在所有持久聊天服务器池) 中仅拥有 80,000 个并发用户。 支持多个持久聊天服务器池的主要原因是支持法规问题。

有关详细信息

有关安装和配置持久聊天服务器的详细信息,请参阅下列主题: