Обзор ролей сервера MinRole в SharePoint Server 2016 и SharePoint Server 2019Overview of MinRole Server Roles in SharePoint Servers 2016 and 2019

применимо к:  нет 2013  Да 2016  Да 2019  нет SharePoint в Microsoft 365APPLIES TO: no2013 yes2016 yes2019 noSharePoint in Microsoft 365

Узнайте о новой топологии фермы MinRole и ее преимуществах в SharePoint Server 2016 и SharePoint Server 2019.Learn about the new MinRole farm topology and its benefits in SharePoint Servers 2016 and 2019.

Что такое MinRole?What is MinRole?

MinRole — это новая топология фермы, основанная на наборе предопределенных ролей серверов, добавленных в SharePoint Server 2016. Теперь во время настройки фермы SharePoint роль сервера выбирается при создании фермы или присоединении сервера к существующей ферме. SharePoint автоматически настроит службы на каждом сервере в соответствии с его ролью. SharePoint Server 2016 и SharePoint Server 2019 оптимизирован для использования топологии фермы MinRole.MinRole is a new farm topology based on a set of predefined server roles introduced in SharePoint Server 2016. When configuring your SharePoint farm, you now select the role of a server when you create a new farm or join a server to an existing farm. SharePoint will automatically configure the services on each server based on the server's role. SharePoint Server 2016 and 2019 has been optimized for the MinRole farm topology.

В следующем видео представлен общий обзор MinRole и ее возможностей.The following video gives a general overview what MinRole is and can do for your organization.

Преимущества использования топологии фермы MinRoleBenefits of using the MinRole farm topology

Три основных преимущества использования MinRole:Some of the primary benefits to using MinRole are:

  • Упрощенное развертывание. Вам больше не потребуется задумываться о том, какие службы и на каких серверах следует запускать. Развертывая ферму в рекомендованной топологии MinRole, вы можете сосредоточиться на том, какие функции включить в ферме, а остальное оставить среде SharePoint.Simplified deployment: Now you no longer need to worry about which services should be started on which servers. By deploying your farm in a recommended MinRole topology, you can focus on what functionality to enable in your farm and let SharePoint take care of the rest.

  • Повышенная производительность и надежность. За годы использования SharePoint в Microsoft 365 специалисты Майкрософт проанализировали характеристики производительности SharePoint в различных условиях, включая задержку сети, ЦП, памяти, и операций ввода-вывода на диске. SharePoint Server 2016 и SharePoint Server 2019 оптимизированы для топологии MinRole по результатам этого анализа. Развернув фермы в рекомендуемой топологии MinRole, вы можете сократить задержку сети и повысить надежность.Improved performance and reliability: Microsoft has been operating SharePoint in Microsoft 365 for years and has analyzed the performance characteristics of SharePoint under a variety of conditions, including CPU, memory, disk I/O, and network latency. SharePoint Servers 2016 and 2019 have been optimized for the MinRole farm topology based on that analysis. By deploying your farm in a recommended MinRole topology, you'll be able to reduce network latency and increase reliability.

  • Упрощенное планирование ресурсов и масштабирование фермы. Планирование загрузки в корпорации Майкрософт основано на топологии MinRole. Развернув ферму в рекомендуемой топологии MinRole, вы получите доступ к более предсказуемым и превентивным указаниям по планированию загрузки. Кроме того, добавлять серверы в ферму становится проще по мере роста потребностей, так как SharePoint автоматически настраивает дополнительные серверы.Simplified capacity planning and farm scalability: Microsoft bases capacity planning on the MinRole topology. By deploying your farm in a recommended MinRole topology, you'll be able to leverage more predictable and prescriptive capacity-planning guidance. Plus, it's now easier to add servers into your farm as your needs grow because SharePoint automatically configures the additional servers for you.

Как MinRole упрощает развертывание?How does MinRole simplify deployment?

MinRole автоматически запускает и останавливает экземпляры служб на каждом сервере фермы (управляемом с помощью MinRole) в зависимости от роли сервера. Когда вы создаете новую ферму или присоединяете компьютер к существующей, среда SharePoint запускает базовый набор экземпляров служб, необходимых для роли сервера. Кроме того, она определяет, какие дополнительные службы включены в ферме, и запускает подходящие экземпляры этих служб в соответствии с ролью сервера. Напоследок она определяет, какие приложения-службы созданы в ферме и какие службы необходимы для поддержки этих приложений-служб. Эти экземпляры службы также запускаются в соответствии с ролью сервера.MinRole automatically starts and stops service instances on each MinRole-managed server in your farm based on the server role. When you create a new farm or join a machine to an existing farm, SharePoint starts the base set of service instances that are required for the server's role. It also detects which additional services have been enabled in the farm and starts the matching service instances as appropriate for the server's role. Finally, it detects which service applications have been created in the farm and which services are necessary to support those service applications. Those service instances will be started as appropriate for the server's role, as well.

Управление экземплярами служб с помощью MinRole выполняется не только во время присоединения сервера к ферме. По мере включения или отключения служб либо создания или удаления приложений-служб в ферме MinRole запускает и останавливает экземпляры служб на имеющихся серверах фермы. Это гарантирует, что на каждом сервере в ферме SharePoint выполняется только необходимые ему службы.MinRole management of service instances doesn't happen only when you join a server to a farm. As you enable or disable services in the farm, or as you create and delete service applications in the farm, MinRole starts and stops service instances on the existing servers in the farm. This ensures that each server in your SharePoint farm is running exactly the services it needs.

Благодаря этому администраторы ферм SharePoint теперь могут сосредоточиться на том, какие службы, необходимо запустить в ферме, не беспокоясь о где они будут выполняться. Если развернута поддерживаемая топология фермы MinRole, эту задачу берет на себя SharePoint.The result is that SharePoint farm administrators can now focus on what services you want to run in your farm and not worry about where they're running. As long as you've deployed a supported MinRole farm topology, SharePoint will handle those details.

Как MinRole повышает производительность и надежность?How does MinRole improve performance and reliability?

При выполнении запросов SharePoint часто взаимодействует с экземплярами служб. В предыдущих выпусках многие экземпляры служб обычно размещались на отдельных серверах, что требовало перекрестного подключения к серверам переднего плана и приводило к задержкам. Кроме того, если один из серверов, на котором размещались экземпляры служб, был неисправен, это могло повлиять на обработку запросов от нескольких серверов переднего плана. По этой причине было трудно устранить неисправность и ограничить воздействие на остальные серверы фермы.SharePoint often needs to communicate with service instances when serving requests. In previous releases, many service instances were typically hosted on separate servers, requiring cross-server connections from the front-end servers, which added latency. In addition, if one of the servers hosting those service instances was unhealthy, it could affect requests from multiple front-end servers, making it difficult to troubleshoot the issue and limit the impact on the rest of the farm.

MinRole улучшает этот процесс, размещая экземпляры служб на локальном сервере в соответствии с ролью. Например, экземпляры служб, подходящие для запросов пользователей, размещаются на сервере с ролью сервера переднего плана, а экземпляры, подходящие для фоновых задач, на сервере с ролью сервера приложений. Если платформе SharePoint нужно взаимодействовать с экземпляром службы, чтобы обработать запрос, она определяет, размещен ли этот экземпляр на локальном сервере. Если это так, SharePoint будет всегда использовать локальный экземпляр службы вместо экземпляра, размещенного на удаленном сервере.MinRole improves this experience by hosting service instances appropriate for each server role on the local server. For example, service instances that are appropriate for user requests are hosted on the Front-end server role, while service instances appropriate for background tasks are hosted on the Application server role. When SharePoint needs to communicate with a service instance to serve a request, it detects if the service instance is hosted on the local server. If it is, it will always use that local service instance instead of a service instance hosted on a remote server.

Такой подход позволяет уменьшить задержку, по мере возможности поддерживая трафик на локальном сервере. Это также повышает надежность за счет понижения воздействия неисправных серверов на всю ферму. После того как администратор определяет, что сервер неисправен, и удаляет его из оборота балансировщика нагрузки, другие серверы могут продолжать обрабатывать запросы, не подвергаясь влиянию неисправного сервера.This design reduces latency by keeping traffic on the local server whenever possible. It also improves reliability by limiting the impact of unhealthy servers on the overall farm. Once an administrator determines that a server is unhealthy and removes it from the load balancer rotation, the remaining healthy servers can continue to serve requests and not be affected by the unhealthy server.

Функция MinRole обладает способностью самовосстановления. Она ежедневно проверяет каждый сервер в ферме и определяет, запущены ли на нем все необходимые экземпляры служб. Если будет обнаружено, что сервер не соответствует своей роли, MinRole автоматически запускает или останавливает необходимые экземпляры служб, чтобы восстановить соответствие. Администратор фермы SharePoint полностью управляет проверкой работоспособности и может изменить ее периодичность (независимо от того, исправляет ли MinRole автоматически несоответствие на сервере или просто сообщает о нем администратору фермы) или полностью отключить.MinRole is also self-healing. MinRole scans each server in your farm once a day to confirm that it's running the service instances that it's supposed to be running. If it detects a server that's not compliant with its server role, it will automatically start or stop the necessary service instances to return it to compliance. The SharePoint farm administrator has full control over this health scan and can change how often the scan is performed, whether MinRole automatically fixes non-compliant servers or simply reports them to the farm administrator, and can disable the scan entirely.

Как MinRole упрощает планирование ресурсов и масштабирование фермы?How does MinRole simplify capacity planning and farm scalability?

Майкрософт предлагает своим клиентам разнообразие рекомендуемых топологий ферм MinRole, включая фермы небольших, средних и крупных размеров. Ознакомиться с рекомендуемыми топологиями ферм MinRole можно в статье Планирование развертывания сервера MinRole в SharePoint Server 2016 и SharePoint Server 2019.Microsoft provides a variety of recommended MinRole farm topologies for our customers, including small, medium, and large-sized farms. To review the recommended MinRole farm topologies, see Planning for a MinRole server deployment in SharePoint Servers 2016 and 2019.

MinRole также поддерживает встроенную функцию преобразования роли сервера. Вы можете легко преобразовать одну роль сервера в другую без необходимости отключать сервер от фермы и снова присоединять его. Преобразование роли сервера выполняется через веб-сайт центра администрирования или с помощью Windows PowerShell.MinRole is also adaptable with built-in server role conversion. You can easily convert a server from one server role to another without having to disconnect a server from a farm and then rejoining it to the farm. Server role conversion can be performed through the Central Administration web site or Windows PowerShell.

Усовершенствования MinRoleMinRole enhancements

С появлением общедоступного обновления за ноябрь 2016 г. для SharePoint Server 2016, которое выпустила корпорация Майкрософт, стали доступны следующие улучшения для MinRole:Starting with the November 2016 Public Update for SharePoint Server 2016, Microsoft has introduced the following enhancements to MinRole:

  • Улучшенная поддержка топологий фермы малых и средних размеров за счет добавления новых общих ролей. Теперь можно развернуть ферму MinRole только с двумя серверами или ферму MinRole высокой доступности только с четырьмя серверами. Дополнительные сведения об этих новых ролях и рекомендуемых топологиях ферм MinRole см. в статье Планирование развертывания сервера MinRole в SharePoint Server 2016 и SharePoint Server 2019.Better support for small and medium-sized farm topologies via new shared roles. Now you can deploy a MinRole farm with just 2 servers, or a high availability (HA) MinRole farm with just 4 servers. For more information about these new roles and recommended MinRole farm topologies, see Planning for a MinRole server deployment in SharePoint Servers 2016 and 2019.

  • Улучшенное преобразование роли сервера с предварительной проверкой. Теперь перед преобразованием роли сервера MinRole будет проверять готовность сервера к этой процедуре. Если будет обнаружено, что сервер не готов, MinRole заблокирует преобразование и создаст сообщение с объяснением причин блокировки и инструкциями по устранению проблемы. Дополнительные сведения о преобразовании роли сервера с предварительной проверкой см. в статье Преобразование ролей с помощью MinRole в SharePoint Server 2016 и SharePoint Server 2019.An improved server role conversion experience via role conversion pre-validation. Now MinRole will check to ensure your server is ready for role conversion before starting the conversion. If it detects that the server isn't ready, it will block the conversion and present a message explaining why the role conversion was blocked, as well as instructions to resolve the issue. For more information about role conversion pre-validation, see Role conversion using MinRole in SharePoint Servers 2016 and 2019.

  • Усовершенствованное назначение экземпляров служб для каждой роли сервера, обеспечивающее оптимальную производительность фермы. Дополнительные сведения об обновленной системе назначения экземпляров служб см. в статье Описание роли MinRole и связанных служб в SharePoint Server 2016 и SharePoint Server 2019.Updated service instance assignments for each server role to ensure your farm is operating at optimal performance. For more information about the new service instance assignments, see Description of MinRole and associated services in SharePoint Servers 2016 and 2019.

Чтобы все описанные усовершенствования MinRole были полностью задействованы в SharePoint Server 2016, Майкрософт рекомендует установить общедоступное обновление за ноябрь 2016 г. (или более позднее).Microsoft recommends installing the November 2016 Public Update (or newer) for SharePoint Server 2016 to take full advantage of these MinRole enhancements.

См. такжеSee also

ПонятияConcepts

Технические схемы для SharePoint ServerTechnical diagrams for SharePoint Server

Описание MinRole и связанных служб в SharePoint Server 2016 и SharePoint Server 2019Description of MinRole and associated services in SharePoint Servers 2016 and 2019

Другие ресурсыOther Resources

Планирование развертывания сервера MinRole в SharePoint Server 2016 и SharePoint Server 2019Planning for a MinRole server deployment in SharePoint Servers 2016 and 2019

Управление фермой серверов MinRole в SharePoint Server 2016 и SharePoint Server 2019Managing a MinRole Server Farm in SharePoint Servers 2016 and 2019