SharePoint Server 2016、2019 和订阅版中的 MinRole 服务器角色概述
适用范围:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
了解 SharePoint Server 2016、2019 和订阅版中新的 MinRole 场拓扑及其优势。
什么是 MinRole?
MinRole 是一种基于 SharePoint Server 2016 引入的一组预定义服务器角色的新场拓扑。 配置你的 SharePoint 场时,现在在创建新场或将服务器加入到现有场中时选择服务器的角色。 SharePoint 将自动基于服务器的角色在各个服务器上配置服务。 SharePoint Server 2016、2019 和 Subscription Edition 针对 MinRole 场拓扑进行优化。
下面的视频总体概述了什么是 MinRole 及其可为组织执行的操作。
使用 MinRole 场拓扑的好处
使用 MinRole 的一些主要好处:
Simplified deployment :现在你无需再担心在哪些服务器上应启动哪些服务。 通过将你的场部署到建议的 MinRole 拓扑,你可以专注于在场中应启用的功能,并让 SharePoint 负责其余的事项。
提高了性能和可靠性:Microsoft多年来一直在 Microsoft 365 中运行 SharePoint,并分析了各种条件下 SharePoint 的性能特征,包括 CPU、内存、磁盘 I/O 和网络延迟。 SharePoint Server 2016、2019 和 Subscription Edition 已基于该分析针对 MinRole 场拓扑进行了优化。 通过将你的场部署到建议的 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 场拓扑,请参阅 在 SharePoint Server 2016、2019 和订阅版中规划 MinRole 服务器部署。
MinRole 还适用于内置服务器角色转换。 可以轻松地将服务器从一种服务器角色转换到另一种,无需切断场与某个服务器的连接然后再将其重新连接到该场。 可以通过管理中心网站或 Windows PowerShell 执行服务器角色转换。
MinRole 增强功能
从 2016 年 11 月发布的 SharePoint Server 2016 公开更新程序起,Microsoft 已向 MinRole 引入了以下增强功能:
借助新的共享角色,可以更好地支持中小型场拓扑。 现在,你可以部署一个仅包含两台服务器的 MinRole 场,或者部署高可用性 (HA) 仅包含四台服务器的 MinRole 场。 有关这些新角色和建议的 MinRole 场拓扑的详细信息,请参阅 在 SharePoint Server 2016、2019 和订阅版中规划 MinRole 服务器部署。
借助角色转换预验证改进了服务器角色转换体验。 现在 MinRole 会在开始转换前通过检查来确定你的服务器是否已做好角色转换的准备。 如果它检测到服务器未准备就绪,它将阻止转换,并显示一条消息,说明为何阻止角色转换,以及解决问题的说明。 有关角色转换预验证的详细信息,请参阅 SharePoint Servers 2016、2019 和 Subscription Edition 中使用 MinRole 进行角色转换。
更新了对各个服务器角色的服务实例分配,以确保场以最佳性能运行。 有关新服务实例分配的详细信息,请参阅 SharePoint Server 2016、2019 和订阅版中的 MinRole 和相关服务的说明。
Microsoft建议将 2016 年 11 月公共更新 (或更高版本) 安装到 SharePoint Server 2016、2019 或订阅版,以充分利用这些 MinRole 增强功能。
另请参阅
概念
SharePoint Server 2016、2019 和订阅版中的 MinRole 和相关服务的说明