Skype for Business Server的拓扑基础知识

总结:为Skype for Business Server选择拓扑。 了解Skype for Business Server的服务器并置。

在准备任何其他操作之前,需要知道你正在为部署Skype for Business Server规划正确的拓扑。 需要确定的第一件事是要将本地部署为 Skype for Business Server,还是要将此部署与混合部署中的 Skype for Business Server Online 部署相结合。 无论哪种方式,你都希望进一步阅读,因为我们将在此处详细介绍本地拓扑,但混合详细信息将记录在它们自己的部分中。

还可以在用于Skype for Business Server的引用拓扑中查看一些示例拓扑。

站点

在 Skype for Business Server 中,定义网络上包含Skype for Business Server组件的站点。 站点是一组由高速度、低延迟网络(例如,单个局域网 (LAN) 或由高速光纤网络连接的两个网络)完美连接的计算机。 请注意,Skype for Business Server网站是与Active Directory 域服务网站和Microsoft Exchange Server网站不同的概念。 Skype for Business Server站点不需要与 Active Directory 站点对应。

Skype for Business Server支持一个或多个站点的本地部署,这些站点可以根据高可用性和位置要求进行缩放。

部署将至少有一个中央站点 (也称为数据中心,这是) 中所有服务器的数据中心,部署中的每个中央站点将有一个 Standard Edition 服务器或至少一个Enterprise Edition前端池。 您可以在以下每个选项中了解其中的差异:

  • Standard Edition 服务器包括并置SQL Server Express数据库。

  • Enterprise Edition前端池包括:

    • 一个或多个前端服务器 (理想情况下至少三台,用于可伸缩性) ,最多 12 台。 对于多个服务器,需要提供负载平衡。

    • 单独的后端服务器。

您可以在此部分了解有关各种服务器角色的更多信息。

除了中央站点,最终还可能具有一个或多个与中心站点关联的分支站点。 它们几乎所有功能都依赖于中央站点,那么它们究竟是由什么组成的呢?

  • Survivable Branch 设备,它将公用电话交换网络 (PSTN) 网关结合一些Skype for Business Server功能。

  • 生存分支服务器是运行 Windows Server 的服务器,已安装Skype for Business Server注册器软件和中介服务器软件。

  • 独立 PSTN 网关 (,它不属于 Survivable Branch Appliance) 。

  • 如果不想将此角色与 Survivable Branch 设备并置) ,则独立中介服务器或独立中介服务器池 (。

Skype for Business Server网站中有哪些内容?

为了了解更多详细信息,中央站点还可以:

  • 在同一域或不同域中的多个前端池 (在规划时记住,前端池中的所有前端服务器以及池的后端服务器必须位于同一域) 。

  • 多个 Standard Edition 服务器。

  • Office Web 应用 Server,与 Skype for Business Server 中的 Office Web 应用 一起使用,用于共享和呈现 PowerPoint 演示文稿。

  • 外围网络) 中的边缘服务器或边缘池 (。 如果希望部署支持联盟伙伴、公共 IM 连接、可扩展消息传递和状态协议 (XMPP) 网关以及远程用户访问,则需要此组件。 可以在边缘服务器规划文档中找到更多详细信息。

  • 持久聊天服务器。 如果您希望用户能够参与多方、基于主题的持久对话,则此组件将提供帮助。 有关详细信息,请参阅规划持久聊天服务器主题。

  • 监控。 用于支持收集音频/视频 (A/V) 体验质量 (QoE) ,并在部署中企业语音和 A/V 会议的 CDR) (呼叫详细信息记录。 我们将在“规划监控”主题中详细谈论这一内容。

  • 控制器或控制器池。 这不是必需的,但如果想要提高复原能力并启用将Skype for Business用户请求重定向到用户主池,则很有用。 如果要部署控制器,则每个池最多支持 10 个控制器。 如果这是你需要的,一定要继续阅读规划董事主题。

  • 反向代理。 这不是一个Skype for Business Server组件,但如果你想要支持联合用户的 Web 内容共享,如果想要支持移动流量,如果远程用户想要使用通讯簿、加入会议等,则需要在你的环境中使用此功能。 有一个设置反向代理服务器主题,你可以在准备就绪后检查了解更多详细信息。

有关这些服务器的并置的其他信息,请参见以下内容。

中央站点上部署的所有前端池和 Standard Edition 服务器共享以下内容(假设已部署它们):

     
控制器或控制器池 独立中介服务器或中介服务器池 Office Web Apps Server
边缘服务器或边缘池 持久聊天服务器或持久聊天服务器池 监控

此列表中的 Exchange 统一消息 (UM) 服务器在哪里? 如果你想与 Exchange UM 集成,当然可以将其与 Skype for Business Server 一起使用,但它不是 Skype for Business Server 站点的组件,因此此处未提及它。

你可能计划拥有多个中央站点,如果是这样,他们可以共享以下服务器和角色(如果它们部署在中央站点上):

   
独立中介服务器或中介服务器池 边缘服务器或边缘池
持久聊天服务器或持久聊天服务器池 监控

与最后一个列表一样,此处未包含 Exchange UM Server,因为它不是Skype for Business Server部署的一部分,但它也属于此处的同一类别。

当然,部署中还包含其他一些组件和选项。

       
防火墙 PSTN 网关(如果部署企业语音) 如果要与 Exchange UM) 集成,则 Exchange UM Server ( DNS 负载平衡
硬件负载平衡器 SQL Server数据库 文件共享

服务器角色

运行Skype for Business Server的每个服务器都运行一个或多个服务器角色。 服务器角色是由该服务器提供的一组定义的Skype for Business Server功能。 无需在网络中部署所有可用服务器角色。 只安装包含您想要的功能的服务器角色。

对于大多数的服务器角色,要获得可伸缩性和高可用性,可部署全部运行同一服务器角色的多台服务器的“池”。 池中的每台服务器必须运行一个或多个相同的服务器角色。 对于 Skype for Business Server 中的大多数池类型,必须部署负载均衡器,以便在池中的各种服务器之间分散流量。 Skype for Business Server支持域名系统 (DNS) 负载均衡和硬件负载均衡器。

前端服务器和后端服务器

在 Skype for Business Server Enterprise Edition 中,前端服务器是核心服务器角色,并运行许多基本的Skype for Business Server函数。 前端服务器和后端服务器是在任何Skype for Business Server Enterprise Edition部署中所需的唯一服务器角色。

前端池是一组配置相同的前端服务器,可协同工作,为一组常见用户提供服务。 由多个运行同一角色的服务器构成的池提供可伸缩性和故障转移功能。

前端服务器包括以下内容:

  • 用户身份验证和注册。

  • 状态信息和联系人卡片交换。

  • 通讯簿服务和通讯组列表扩展。

  • IM 功能,包括多方 IM 会议。

  • Web 会议、PSTN 电话拨入式会议和 A/V 会议(如果部署)。

  • 应用程序托管,适用于Skype for Business Server (附带的应用程序,例如会议助理和响应组应用程序) ,以及第三方应用程序。

  • (可选)监控功能,用于以呼叫详细记录 (CDR) 和呼叫错误记录 (CER) 形式收集使用信息。 此信息提供有关媒体 (音频和视频的质量的指标,) 遍历网络进行企业语音呼叫和 A/V 会议。

  • 用于支持基于 Web 的任务的 Web 组件,如 Web 计划程序和联接启动器。

  • (可选)存档功能,用于存档 IM 通信和会议内容(出于合规性考虑)。 有关详细信息,请参阅规划文档中的Planning for Archiving

    在 Lync Server 2010 和早期版本中,监视和存档是单独的服务器角色,而不是并置在前端服务器上。

  • (可选)如果启用持久聊天,则包括用于聊天室管理的持久聊天 Web 服务和用于文件上载/下载的持久聊天 Web 服务。

前端池还是用户和会议数据的主存储。 每个用户的相关信息将在池中的三个前端服务器之间复制,并将在后端服务器上进行备份。

此外,部署中的一台前端服务器还运行中央管理服务器,该服务器管理基本配置数据并将其部署到运行Skype for Business Server的所有服务器。 中央管理服务器还提供 Lync Server 命令行管理程序和文件传输功能。

后端服务器是运行 Microsoft SQL Server为前端池提供数据库服务的数据库服务器。 后端服务器充当池的用户和会议数据的备份存储,是其他数据库(如响应组数据库)的主存储。 可以有一个后端服务器,但建议使用 Skype for Business Server 中的后端服务器高可用性进行故障转移。 后端服务器不运行任何Skype for Business Server软件。

重要

建议不要将Skype for Business Server数据库与其他数据库并置。 如果您这样做,可能会影响可用性和性能。

注意

在 Skype for Business Server 2015 中可以使用 SQL 镜像,但 Skype for Business Server 2019 不再支持该功能。 Skype for Business Server 2019 首选 AlwaysOn 可用性组、AlwaysOn 故障转移群集实例 (FCI) 和 SQL 故障转移聚类分析方法。

存储在后端服务器数据库中的信息包括状态信息、用户的联系人列表、包含所有当前会议状态相关的永久数据的会议数据,以及会议安排数据。

边缘服务器

边缘服务器使用户能够与组织防火墙外部的用户进行通信和协作。 这些外部用户可以包括组织自己的当前在异地工作的用户、来自联合合作伙伴组织的用户,以及受邀加入Skype for Business Server部署上托管的会议的外部用户。

部署边缘服务器还支持移动服务,这些服务支持移动设备上的 Lync 功能。 用户可以使用受支持的 Apple iOS、Android、Windows Phone 或 Nokia 移动设备来执行发送和接收即时消息、查看联系人和查看状态等活动。 此外,移动设备还支持一些企业语音功能,例如单击加入会议、通过工作呼叫、单一号码联系、语音邮件和未接来电。 移动功能还支持针对不支持在后台运行的应用程序的移动设备的推送通知。 推送通知是一类发送给移动设备的有关当移动设备处于不活动状态时发生的事件的通知。

边缘服务器还包括完全集成的可扩展消息传递和状态协议 (XMPP) 代理,以及前端服务器上包含的 XMPP 网关。 可以配置这些 XMPP 组件,使Skype for Business Server用户能够添加来自基于 XMPP 的合作伙伴的联系人,以便即时消息和状态。

注意

XMPP 网关和代理在 2015 Skype for Business Server可用,但在 2019 Skype for Business Server不再受支持。 有关详细信息 ,请参阅迁移 XMPP 联合身份验证

中介服务器

中介服务器是实现企业语音、通过工作呼叫和电话拨入式会议的必要组件。 中介服务器在内部Skype for Business Server基础结构和公共电话交换网络( (PSTN) 网关、IP-PBX 或会话初始协议 (SIP) 中继)之间转换信号,并在某些配置中转换媒体。 可以在与前端服务器并置的同一台服务器上运行中介服务器,也可以将其分离到独立的中介服务器池中。

有关详细信息,请参阅 Skype for Business Server 中的中介服务器组件

视频互操作服务器

视频互操作服务器是自 2015 Skype for Business Server 起的新角色。 它使你能够将Skype for Business Server部署与某些第三方 VTC (视频电话会议系统) 解决方案集成。 VIS 充当第三方电话会议系统和Skype for Business Server部署之间的中介。 对于此版本,VIS 专用于实现与 Cisco/Tandberg 视频系统之间的互操作性。

有关详细信息,请参阅在 Skype for Business Server 中规划视频互操作服务器

控制器

控制器可以Skype for Business Server用户请求进行身份验证,但他们不会提供用户帐户或提供状态或会议服务。 控制器对于增强支持外部用户访问的部署中的安全性最有用。 控制器可在将请求发送到内部服务器之前对请求进行身份验证。 对于拒绝服务攻击,此攻击将终止于控制器且无法到达前端服务器。

持久聊天服务器角色

注意

持久聊天在 2015 Skype for Business Server可用,但在 2019 Skype for Business Server不再受支持。 Teams 中提供了相同的功能。 有关详细信息,请参阅 Microsoft Teams 升级入门。 如果需要使用持久聊天,可以选择将需要此功能的用户迁移到 Teams,或继续使用 Skype for Business Server 2015。

利用持久聊天,用户可以参加持续进行的、基于主题的多方对话。 持久聊天前端服务器可运行持久聊天服务。 持久聊天后端服务器可存储聊天历史记录数据以及有关类别和聊天室的信息。 可选持久聊天合规性后端服务器可存储聊天内容和合规性事件以实现合规性。

运行 Skype for Business Server Standard Edition 的服务器还可以在同一服务器上运行并置的持久聊天。 不能将持久聊天前端服务器与Enterprise Edition前端服务器并置。

有关详细信息,请参阅在 Skype for Business Server 2015 中规划持久聊天服务器

高可用性和灾难恢复支持

Skype for Business Server通过池通过服务器冗余提供高可用性。 如果运行特定服务器角色的服务器发生故障,池中运行同一角色的其他服务器将接手该服务器的负载。 这适用于前端服务器、边缘服务器、中介服务器和控制器。

Skype for Business Server还通过启用池配对来提供灾难恢复措施。 如果您部署了此拓扑,则将指定前端池对,对中的每个池位于不同地理区域的不同数据中心。 如果一个池或一个站点不可用,则可将该池中的用户重定向至使用对中的其他池,并且对服务的干扰程度可以忽略不计。

Skype for Business Server还支持多个后端服务器高可用性选项。 其中包括以下内容:

  • 数据库镜像

  • AlwaysOn 可用性组

  • AlwaysOn 故障转移群集实例 (FCI)

  • SQL 故障转移群集

有关池配对和后端服务器高可用性的详细信息,请参阅在 Skype for Business Server 中规划高可用性和灾难恢复

Skype for Business Server 中的服务器并置

我们已经使用了术语并置,但这意味着什么? Skype for Business Server允许在同一服务器(即并置服务器或不同服务器上)上查找某些服务器角色和功能,但在开始时,无论是执行 Standard Edition 部署还是Enterprise Edition服务器部署 (它们都附带自己的规则) ,都可能会让人感到困惑。 为了帮助你进行规划,我们会在 Standard Edition 服务器部署中包括服务器并置Enterprise Edition前端池部署, (在大多数情况下,此信息是相同的,如果信息不同,则专门) 。

服务器角色的并置

Standard Edition 服务器具有以下角色并置, (需要) 进行其他配置,而在Enterprise Edition前端池中,此角色可以并置或部署到单独的服务器:

  • 中介

以下服务器角色必须分别部署在不同的服务器上:

  • 控制器

  • Edge

  • 视频互操作服务器

  • Office Web Apps

数据库

这是 Standard Edition 服务器部署与Enterprise Edition服务器池部署之间真正有区别的领域,因此我们将在下面提供两个部分,然后是两者的其他一些规则。

Standard

由于SQL Server Express并置在 Standard Edition 服务器上,并且无法移动,因此这非常简单。 此外,如果在 Standard Edition 服务器上部署持久聊天服务器,还可以在 Standard Edition 服务器上并置持久聊天和持久聊天合规性数据库,但不必这样做。

注意

持久聊天在 2015 Skype for Business Server可用,但在 2019 Skype for Business Server不再受支持。 Teams 中提供了相同的功能。 有关详细信息,请参阅 Microsoft Teams 升级入门。 如果需要使用持久聊天,可以选择将需要此功能的用户迁移到 Teams,或继续使用 Skype for Business Server 2015。

这些数据库不能并置在 Standard Edition 服务器上,但可以放在自己的单一数据库服务器上:

  • 监控数据库

  • 存档数据库

  • Enterprise Edition前端池的任何后端数据库

Enterprise

以下数据库可以并置在同一后端SQL Server:

  • 后端数据库

  • 监控数据库

  • 存档数据库

  • 持久聊天数据库

  • 持久聊天合规性数据库

两者

现在,将Skype for Business Server数据库并置在单个 SQL 实例或同一SQL Server数据库中的多个 SQL 实例时,还需要遵循一些其他规则:

  • 每个 SQL 实例只能包含一个用于Enterprise Edition前端池的后端数据库、一个监视数据库、一个存档数据库、一个持久聊天数据库和一个持久聊天合规性数据库。

  • 数据库服务器不能支持多个Enterprise Edition前端池、一台运行存档的服务器、一台运行监视的服务器、一个持久聊天数据库和一个持久聊天符合性数据库,但无论数据库是使用同一个SQL Server实例还是单独的SQL Server实例,都可以支持其中一个。

    注意

    持久聊天在 2015 Skype for Business Server可用,但在 2019 Skype for Business Server不再受支持。 Teams 中提供了相同的功能。 有关详细信息,请参阅 Microsoft Teams 升级入门。 如果需要使用持久聊天,可以选择将需要此功能的用户迁移到 Teams,或继续使用 Skype for Business Server 2015。

文件共享

文件共享可以是在独立的服务器上,您也可以将其并置到与以下任何或所有组件相同的服务器上:

  • 数据库服务器,包括Enterprise Edition前端池的后端服务器

  • 监控数据库

  • 存档数据库

  • 持久聊天数据库

  • 持久聊天合规性数据库

谨慎

请注意,虽然可以在这些服务器上并置文件共享,但是有必要指出的是,我们不建议这样做。 如果要将文件共享与任何其他服务器角色并置,请确保定期监视磁盘空间和性能问题。

请注意

  • 不能并置反向代理服务器,该服务器不是Skype for Business Server组件,甚至可能不在拓扑中。 如果要支持联合用户的 Web 内容共享,则需要反向代理。 如果需要,请继续为 Skype for Business Server 实现反向代理支持,方法是配置组织中已有的、其他应用程序正在使用的现有反向代理服务器。

  • 不能将任何 Exchange UM 组件或 SharePoint Server 组件与任何Skype for Business Server角色并置。

另请参阅

Skype for Business Server的参考拓扑