Реклама

Как в случае с любой версией SharePoint, существуют изменения, которые неизбежно отражаются на общей логике проектирования фермы. До появления SharePoint 2016 разработчикам предоставлялись конкретные рекомендации в рамках так называемой «традиционной» модели, которая основывалась на простом трехуровневом подходе, объединяющем серверы базы данных, приложений и Web (см. рисунок 1).

 

Простой трехуровневый подход
Рисунок 1. Простой трехуровневый подход

Это достаточно удобный подход, с помощью которого очень просто построить ферму SharePoint, однако ему свойственны ограничения выбора для каждого сервера. С точки зрения информационной безопасности это означало, что уязвимая поверхность каждого сервера оказывалась гораздо больше, чем могла бы быть. Благодаря последующим версиям, выпущенным Microsoft, мы получили «упрощенный» подход, который предусматривает увеличение базового числа серверов путем выделения роли, именуемой распределенным кэшем, и наличие в SharePoint внутренней подсистемы балансировки нагрузки, обеспечивающей при необходимости передачу трафика между всеми серверами в соответствии с назначениями. Поэтому трафик приложения-службы всегда распределяется за счет выбора оптимального узла, с которого к нему можно обратиться (см. рисунок 2).

 

Добавление распределенного кэша
Рисунок 2. Добавление распределенного кэша

В версии SharePoint 2016 появились так называемые мини-роли MinRole, которые оказывают огромное влияние на число серверов, необходимых для работы фермы. Для типовой среды SharePoint 2016 теперь требуется четыре сервера в ферме, если используется роль MinRole. Это очень похоже на другие топологии, привычные в SharePoint 2013. Основное различие в том, что на серверах включены только функции и компоненты, необходимые для конкретной роли (см. рисунок 3).

 

Типовая среда SharePoint 2016
Рисунок 3. Типовая среда SharePoint 2016 

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

 

Ферма с высокой доступностью
Рисунок 4. Ферма с высокой доступностью

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

При необходимости в целях оптимизации структуры...

Это не вся статья. Полная версия доступна только подписчикам журнала. Пожалуйста, авторизуйтесь либо оформите подписку.
Купить номер с этой статьей в PDF