Обзор ролей сервера MinRole в SharePoint Server 2016

 

**Применимо к:**SharePoint Server 2016

**Последнее изменение раздела:**2017-01-26

Узнайте о новой топологии фермы MinRole и ее преимуществах в SharePoint Server 2016.

Что такое MinRole?

MinRole — новая топология фермы, основанная на наборе предопределенных ролей серверов, добавленных в SharePoint Server 2016. Теперь при настройке фермы SharePoint роль сервера выбирается при создании фермы или присоединении сервера к существующей ферме. SharePoint автоматически настроит службы на каждом сервере в соответствии с его ролью. SharePoint Server 2016 оптимизирован для топологии фермы MinRole.

В следующем видео представлен общий обзор MinRole и ее возможностей.

Преимущества использования топологии фермы MinRole

Три основных преимущества использования MinRole:

  • Simplified deployment. Вам больше не потребуется задумываться о том, какие службы и на каких серверах следует запускать. Развертывая ферму в рекомендованной топологии MinRole, вы можете сосредоточиться на том, какие функции включить в ферме, а остальное оставить среде SharePoint.

  • Improved performance and reliability. За годы использования SharePoint Online специалисты Майкрософт проанализировали характеристики производительности SharePoint в различных условиях, включая задержку сети, ЦП, памяти, и операций ввода-вывода на диске. Службы SharePoint 2016 оптимизированы для топологии MinRole по результатам этого анализа. Развернув фермы в рекомендуемой топологии MinRole, вы можете сократить задержку сети и повысить надежность.

  • Simplified capacity planning and farm scalability. Планирование загрузки в корпорации Майкрософт основано на топологии MinRole. Развернув ферму в рекомендуемой топологии MinRole, вы получите доступ к более предсказуемым и превентивным указаниям по планированию загрузки. Кроме того, добавлять серверы в ферму становится проще по мере роста потребностей, так как SharePoint автоматически настраивает дополнительные серверы.

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

MinRole автоматически запускает и останавливает экземпляры служб на каждом сервере фермы (управляемом с помощью MinRole) в зависимости от роли сервера. Когда вы создаете новую ферму или присоединяете компьютер к существующей, среда SharePoint запускает базовый набор экземпляров служб, необходимых для роли сервера. Кроме того, она определяет, какие дополнительные службы включены в ферме, и запускает подходящие экземпляры этих служб в соответствии с ролью сервера. Напоследок она определяет, какие приложения-службы созданы в ферме и какие службы необходимы для поддержки этих приложений-служб. Эти экземпляры службы также запускаются в соответствии с ролью сервера.

Управление экземплярами служб с помощью MinRole выполняется не только во время присоединения сервера к ферме. По мере включения или отключения служб либо создания или удаления приложений-служб в ферме MinRole запускает и останавливает экземпляры служб на имеющихся серверах фермы. Это гарантирует, что на каждом сервере в ферме SharePoint выполняется только необходимые ему службы.

Благодаря этому администраторы ферм SharePoint теперь могут сосредоточиться на том, какие службы, необходимо запустить в ферме, не беспокоясь о где они будут выполняться. Если развернута поддерживаемая топология фермы MinRole, эту задачу берет на себя SharePoint.

Как MinRole повышает производительность и надежность?

При выполнении запросов SharePoint часто взаимодействует с экземплярами служб. В предыдущих выпусках многие экземпляры служб обычно размещались на отдельных серверах, что требовало перекрестного подключения к серверам переднего плана и приводило к задержкам. Кроме того, если один из серверов, на котором размещались экземпляры служб, был неисправен, это могло повлиять на обработку запросов от нескольких серверов переднего плана. По этой причине было трудно устранить неисправность и ограничить воздействие на остальные серверы фермы.

MinRole улучшает этот процесс, размещая экземпляры служб на локальном сервере в соответствии с ролью. Например, экземпляры служб, подходящие для запросов пользователей, размещаются на сервере с ролью сервера переднего плана, а экземпляры, подходящие для фоновых задач, — на сервере с ролью сервера приложений. Если платформе SharePoint нужно взаимодействовать с экземпляром службы, чтобы обработать запрос, она определяет, размещен ли этот экземпляр на локальном сервере. Если это так, SharePoint будет всегда использовать локальный экземпляр службы вместо экземпляра, размещенного на удаленном сервере.

Такой подход позволяет уменьшить задержку, по мере возможности поддерживая трафик на локальном сервере. Это также повышает надежность за счет понижения воздействия неисправных серверов на всю ферму. После того как администратор определяет, что сервер неисправен, и удаляет его из оборота балансировщика нагрузки, другие серверы могут продолжать обрабатывать запросы, не подвергаясь влиянию неисправного сервера.

Функция MinRole обладает способностью самовосстановления. Она ежедневно проверяет каждый сервер в ферме и определяет, запущены ли на нем все необходимые экземпляры служб. Если будет обнаружено, что сервер не соответствует своей роли, MinRole автоматически запускает или останавливает необходимые экземпляры служб, чтобы восстановить соответствие. Администратор фермы SharePoint полностью управляет проверкой работоспособности и может изменить ее периодичность (независимо от того, исправляет ли MinRole автоматически несоответствие на сервере или просто сообщает о нем администратору фермы) или полностью отключить.

Как MinRole упрощает планирование ресурсов и масштабирование фермы?

Майкрософт предлагает своим клиентам разнообразие рекомендуемых топологий ферм MinRole, включая фермы небольших, средних и крупных размеров. Ознакомиться с рекомендуемыми топологиями ферм MinRole можно в статье Планирование развертывания сервера MinRole в SharePoint Server 2016.

MinRole также поддерживает встроенную функцию преобразования роли сервера. Вы можете легко преобразовать одну роль сервера в другую без необходимости отключать сервер от фермы и снова присоединять его. Преобразование роли сервера выполняется через веб-сайт центра администрирования или с помощью Windows PowerShell.

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

С появлением общедоступного обновления за ноябрь 2016 г. для SharePoint Server 2016, которое выпустила корпорация Майкрософт, стали доступны следующие улучшения для MinRole:

  • Улучшенная поддержка топологий фермы малых и средних размеров за счет добавления новых общих ролей. Теперь можно развернуть ферму MinRole только с двумя серверами или ферму MinRole высокой доступности только с четырьмя серверами. Дополнительные сведения об этих новых ролях и рекомендуемых топологиях ферм MinRole см. в статье Планирование развертывания сервера MinRole в SharePoint Server 2016.

  • Улучшенное преобразование роли сервера с предварительной проверкой. Теперь перед преобразованием роли сервера MinRole будет проверять готовность сервера к этой процедуре. Если будет обнаружено, что сервер не готов, MinRole заблокирует преобразование и создаст сообщение с объяснением причин блокировки и инструкциями по устранению проблемы. Дополнительные сведения о преобразовании роли сервера с предварительной проверкой см. в статье Преобразование ролей с помощью MinRole в SharePoint Server 2016.

  • Усовершенствованное назначение экземпляров служб для каждой роли сервера, обеспечивающее оптимальную производительность фермы. Дополнительные сведения об обновленной системе назначения экземпляров служб см. в статье Описание роли MinRole и связанных служб на сервере SharePoint Server 2016.

Чтобы все описанные усовершенствования MinRole были полностью задействованы в SharePoint Server 2016, Майкрософт рекомендует установить общедоступное обновление за ноябрь 2016 г. (или более позднее).

See also

Технические схемы для SharePoint Server
Описание роли MinRole и связанных служб на сервере SharePoint Server 2016

Планирование развертывания сервера MinRole в SharePoint Server 2016
Управление фермой серверов MinRole в SharePoint Server 2016