SharePoint Server 2016、2019 和 Subscription Edition 中的 MinRole 服务器角色概述

适用于: no-img-132013 yes-img-16 2016 yes-img-192019 yes-img-seSubscription Edition no-img-sop SharePoint in Microsoft 365

了解新的 MinRole 场拓扑及其在 SharePoint Servers 2016、2019 和 Subscription Edition 中的好处。

什么是 MinRole?

MinRole 是一种基于 SharePoint Server 2016 引入的一组预定义服务器角色的新场拓扑。 配置你的 SharePoint 场时,现在在创建新场或将服务器加入到现有场中时选择服务器的角色。 SharePoint 将自动基于服务器的角色在各个服务器上配置服务。 SharePoint针对 MinRole 场拓扑优化了服务器 2016、2019 和 Subscription Edition。

下面的视频总体概述了什么是 MinRole 及其可为组织执行的操作。

 

使用 MinRole 场拓扑的好处

使用 MinRole 的一些主要好处:

  • Simplified deployment :现在你无需再担心在哪些服务器上应启动哪些服务。通过将你的场部署到建议的 MinRole 拓扑,你可以专注于在场中应启用的功能,并让 SharePoint 负责其余的事项。

  • 改进的性能和可靠性:Microsoft 已在 Microsoft 365 中运行 SharePoint 多年,并分析了 SharePoint 在各种条件下的性能特征,包括 CPU、内存、磁盘 I/O 和网络延迟。 SharePoint基于该分析针对 MinRole 场拓扑优化了 SharePoint Servers 2016、2019 和 Subscription Edition。 通过将你的场部署到建议的 MinRole 拓扑中,你将能够降低网络延迟并提高可靠性。

  • Simplified capacity planning and farm scalability :Microsoft 以 MinRole 拓扑为基础进行容量规划。通过将你的场部署到建议的 MinRole 拓扑中,你将能够利用更多的可预测的规范性容量规划指导。此外,现在随着你的需求增加,可以更轻松地向你的场添加服务器,因为 SharePoint 会自动为你配置其他服务器。

MinRole 如何简化了部署?

MinRole 基于服务器角色自动启动和停止场中各个 MinRole 托管的服务器上的服务实例。当你创建一个新的场或将计算机加入现有场时,SharePoint 会启动服务器角色所需的一组基本的服务实例。它还会检测场中已启用的其他服务,并根据服务器角色的需要启动匹配的服务实例。最后,它会检测在场中创建了哪些服务应用程序,以及支持这些服务应用程序需要哪些服务。这些服务实例也将根据服务器角色的需要进行启动。

仅当你将服务器加入场时,不会进行 MinRole 服务角色管理。当你启用或禁用场中的服务,或者在场中创建和删除服务应用程序时,MinRole 将启动和停止场中现有服务器上的服务实例。这可以确保 SharePoint 场中的各台服务器仅运行所需的服务。

结果则是 SharePoint 场管理员现在可以重点关注你想要在场中运行 哪些 服务,而不必考虑他们在 哪里 运行。只要你部署了支持的 MinRole 场拓扑,SharePoint 便会处理这些细节。

MinRole 如何提高了性能和可靠性?

通常 SharePoint 在处理请求时需要与服务实例进行通信。 在旧版本中,通常许多服务实例都托管在单独的服务器上,这需要从前端服务器中进行跨服务器连接,导致延迟增加。此外,如果托管这些服务实例的任意一个服务器运行不正常,则可能影响多个前端服务器中的请求,导致问题难以解决并难以限制对场剩余部分的影响。

MinRole 通过将适用于各个服务器角色的服务实例托管在本地服务器上,来改进此体验。例如,将适用于用户请求的服务实例托管在前端服务器角色,而将适用于后台任务的服务实例托管在应用程序服务器角色上。SharePoint 需要与服务实例进行通信以处理请求时,它会检测该服务实例是否托管在本地服务器上。 如果是,则它会始终使用本地服务实例,而不会使用托管在远程服务器上的服务实例。

这种设计通过将流量尽可能地保留在本地服务器上来降低延迟。 它还通过限制不正常运行的服务器对整个场的影响提高了可靠性。 管理员确定服务器运行不正常并将其从负载平衡器循环中删除后,剩余的运行良好的服务器可以继续处理请求,且不受运行不正常的服务器的影响。

MinRole 还可进行自我修复。 MinRole 将场中的各个服务器每天扫描一次,以确认场是否正在运行应该运行的服务实例。如果 MinRole 检测到不符合其服务器角色的服务器,则会自动启动或停止必要的服务实例以恢复其合规性。SharePoint 场管理员可完全控制该运行状况扫描过程,并且可以更改执行扫描的频率、MinRole 自动修复不合规的服务器还是只是将其报告给场管理员,并且可以完全禁用扫描。

MinRole 如何简化了容量规划和场可扩展性?

Microsoft 为客户提供了各种建议的 MinRole 场拓扑,包括小型、中型和大型场。 若要查看建议的 MinRole 场拓扑,请参阅 Planning for a MinRole server deployment in SharePoint Servers 2016, 2019, and Subscription Edition。

MinRole 还适用于内置服务器角色转换。可以轻松地将服务器从一种服务器角色转换到另一种,无需切断场与某个服务器的连接然后再将其重新连接到该场。 可以通过管理中心网站或 Windows PowerShell 执行服务器角色转换。

MinRole 增强功能

从 2016 年 11 月发布的 SharePoint Server 2016 公开更新程序起,Microsoft 已向 MinRole 引入了以下增强功能:

Microsoft 建议将 2016 年 11 月公开更新 (或更高版本) 安装到 SharePoint Servers 2016、2019 或 Subscription Edition,以充分利用这些 MinRole 增强功能。

另请参阅

概念

SharePoint Server 技术图表

SharePoint Servers 2016、2019 和 Subscription Edition 中的 MinRole 和关联服务的说明

其他资源

在 SharePoint Server 2016、2019 和 Subscription Edition 中规划 MinRole 服务器部署

在 SharePoint Server 2016、2019 和 Subscription Edition 中管理 MinRole 服务器场