Глобальные архитектуры для SharePoint Server

 

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

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

Сводка. Узнайте о поддерживаемых архитектурах для SharePoint Server 2013 и SharePoint Server 2016 в средах с глобальной сетью, стратегиях оптимизации подключений к глобальной сети и рекомендациях по использованию приложений служб.

Службы SharePoint Server оптимизированы для стабильной работы с подключениями по глобальным сетям (WAN). Для большинства клиентов централизованная среда является рекомендуемой архитектурой для обслуживания пользователей во всем мире. Клиенты с сайтами с плохим подключением могут извлечь пользу из развертывания одной или нескольких региональных ферм. В этой статье описываются поддерживаемые архитектуры и стратегии для оптимизации SharePoint Server для подключений по глобальным сетям, а также рекомендации для приложений-служб.

В этой статье

  • Ключевые понятия

  • Оценка подключений по глобальным сетям

  • Оптимизация развертывания центральной фермы или центрального центра обработки данных

  • Клиентские средства для сред глобальной сети

  • Проектирование центрального сайта с несколькими фермами

  • Совместное использование приложений-служб в фермах, подключенных по каналам глобальной сети

Основные понятия

В этой статье используются следующие понятия:

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

  • Региональный сайт — расположение, в котором размещается подмножество корпоративных данных и компьютеров сотрудников, соединенных с помощью комбинации каналов локальных и глобальных сетей.

  • Распределенная среда — это среда, в которой сотрудники и данные компании распределены по всему миру.

  • Ферма в пределах страны — это ферма, развернутая в пределах политических границ для удовлетворения государственных требований.

Оценка подключений по глобальным сетям

Самый важный фактор для архитектур в средах глобальных сетей — производительность SharePoint Server при работе через подключения к глобальной сети. Прежде чем вы начнете рассматривать варианты архитектуры для своей среды глобальной сети, оцените производительность, которая будет доступна пользователям при выполнении чаще всего используемых действий. Это можно сделать, выполнив систематические тесты производительности для нескольких подключений к глобальной сети или с помощью простых проверок пользователями в тестовой среде. Кроме того, вы можете создать сайт для оценки в Office 365 в том же регионе, в котором находится основная компания, и проверить работу системы из нескольких географических расположений.

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

Оптимизация развертывания центральной фермы или центрального центра обработки данных

Чтобы обслуживать пользовательскую базу во всем мире, лучше всего развернуть SharePoint Server в центральной среде.

Модель центральной среды

Благодаря улучшениям производительности в SharePoint Server глобальные клиенты с производительными подключениями к WAN могут ожидать положительных результатов с центральным развертыванием SharePoint Server. Для крупных предприятий дело может не ограничиться одной фермой, развернутой в одном центре обработки данных. Многие клиенты могут развернуть одну ферму для выполнения потребностей организации (например, United Airlines). Организации также могут использовать Office 365 в качестве центральной среды для обслуживания пользовательской базы во всем мире.

Если вы развертываете SharePoint Server локально, несколько стратегий помогут вам оптимизировать центральную среду с подключениями по глобальной сети.

Оптимизация веб-страниц для ускорения загрузки

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

Возможности Windows Server

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

  • BranchCache — это компонент, имеющийся в операционных системах Windows 7, Windows Server 2008 R2 и Windows Server 2012. Он кэширует контент из файловых и веб-серверов в глобальной сети на компьютерах в локальном филиале. В географически распределенной среде SharePoint Server компонент BranchCache может оптимизировать производительность глобальной сети путем кэширования больших файлов, которые пользователи скачивают из SharePoint Server.

  • В Windows 2000 были представлены функции качества обслуживания, улучшенные в Windows Server 2012. Эти функции позволяют выполнять требования рабочей нагрузки или приложения, касающиеся обслуживания, за счет анализа полосы пропускания сети, обнаружения изменений сетевых условий (например, перегрузки или доступности полосы пропускания) и расстановки приоритетов (регулирования) сетевого трафика. Например, вы можете использовать функции качества обслуживания, чтобы приоритизировать трафик для чувствительных к задержке приложений и управлять нечувствительным к задержкам трафиком (например, массовой передачей данных). С помощью этих функций можно также приоритизировать запросы к особо важным приложениям. Кроме того, вы можете уменьшить приоритет приложений или процессов, которые снижают производительность, например скачивания крупных объемов данных или резервного копирования. Дополнительные сведения о функциях качества обслуживания в Windows Server 2012 см. в статье Обзор функций качества обслуживания.

Акселераторы глобальной сети

Акселераторы WAN улучшают развертывания в интрасети. Некоторые глобальные компании внедряют акселераторы WAN для самых медленных подключений, чтобы повысить производительность на этих сайтах до допустимого уровня. Эти решения обычно оптимизируют трафик на нескольких уровнях.

  • Акселераторы WAN сжимают пакеты сетевого уровня и оптимизируют базовый протокол для сокращения трафика.

  • Акселераторы WAN оптимизируют контент, сравнивая блоки контента с журналом недавно отправленных блоков. Это позволяет передавать только измененные данные, а не весь контент.

  • Устройства, специализированные для приложений, оптимизируют протокол уровня приложений, что сокращает задержку приложений.

Различные решения используют разные сочетания методов и алгоритмов оптимизации.

Акселераторы WAN работают по парам. Одно устройство расположено в центре обработки данных рядом с серверами с SharePoint Server, а другое устройство находится в филиале или на клиентском устройстве за пределами офиса. Поставщики утверждают, что их решения позволяют улучшить время ответа на 90 % или больше для второго и последующих запросов по медленным сетям.

Доступно множество акселераторов WAN. Каждое устройство оптимизирует трафик WAN по-разному. Поскольку SharePoint Server также оптимизирует и сжимает данные, важно проверить производительность SharePoint Server с акселераторами WAN и без них. В некоторых случаях сжатие с использованием нескольких технологий (SharePoint Server, IIS и акселератора WAN) может значительно снизить производительность, что нивелирует полученные преимущества.

Оптимизация сети

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

Клиентские средства для сред глобальной сети

Несколько клиентских средств могут значительно улучшить работу пользователей по подключениям WAN без развертывания нескольких ферм во всем мире. Вы также можете использовать эти средства в средах со множеством географически распределенных ферм.

Office Online Server

Office Online Server — это серверный продукт Office, предоставляющий браузерные версии приложений Word, PowerPoint, Excel и OneNote. Office Online Server значительно повышает производительность в средах WAN, так как пользователи не передают и не загружают файлы. Одна ферма Office Online Server может поддерживать пользователей, обращающихся к файлам Office с помощью SharePoint Server 2016, Skype для бизнеса Server 2015 и Exchange Server 2013. Office Online Server хорошо работает в средах с подключениями с большой задержкой или подключениями с малой пропускной полосой. Этот продукт может не подходить для сред с нерегулярными подключениями.

Ферма Office Online Server обычно расположена в том же центре обработки данных, что и ферма SharePoint Server 2016, хотя это необязательно. Если разместить ферму Office Online Server в удаленном центре обработки данных, где нет сайтов SharePoint, не улучшит производительность. Дополнительные сведения см. в статье Обзор Office Online Server.

OneDrive для бизнеса

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

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

Примечание

На данный момент клиент синхронизации нового поколения OneDrive для бизнеса недоступен в SharePoint Server.

Проектирование центрального сайта с несколькими фермами

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

  • Приложение-служба профилей пользователей должно размещаться в том же центра обработки данных, что и контент, который оно поддерживает.

  • Рекомендуется использовать одну ферму Личный сайт. Социальные возможности в нескольких фермах Личный сайт ограничены. Например, пользователи будут видеть социальную активность в канале новостей Личный сайт только от одной фермы. Для множества ферм Личный сайт также требуется несколько приложений-служб профилей пользователей, что усложняет всю систему.

  • Чтобы социальные возможности работали в нескольких фермах, необходимо создать узел личных сайтов в каждой ферме контента в центре обработки данных. В такой конфигурации узел личных сайтов в выделенной ферме личных сайтов, в которой размещается приложение-служба профилей пользователей, является основным узлом личных сайтов. Другой узел поддерживает каналы для групповых сайтов, размещенных в фермах контента.

  • SharePoint Server поддерживает архитектуры "растянутых" ферм, в которых серверы располагаются в разных центрах обработки данных. Чтобы "растянутая" ферма работала, между компьютером с SQL Server и интерфейсными веб-серверами должна быть задержка меньше 1 мс в одном направлении полоса пропускания не меньше 1 Гбит/с.

  • Фермы поиска могут находиться в другом центре обработки данных. Приложение-служба поиска хорошо работает в подключениях WAN. Если вам нужно распределить фермы по разным центрам обработки данных, выделенная ферма поиска необязательно должна располагаться в том же центре обработки данных, что и другие типы ферм SharePoint.

На следующем рисунке показана архитектура со множеством ферм для глобальной производственной компании с вымышленным именем Fabrikam и более чем 300 000 пользователей.

Архитектура с несколькими фермами для международной промышленной компании

Совместное использование приложений-служб в фермах, подключенных по каналам глобальной сети

Вы можете совместно использовать некоторые приложения-службы в разных фермах. Большинство из них могут совместно использоваться разными фермами по каналам WAN. В следующей таблице представлена сводная информация о поддержке совместного использования приложений-служб по каналам WAN. Реализацию приложения-службы поиска следует тщательно проанализировать. Рекомендации для этой службы представлены после таблицы.

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

Приложение-служба Поддерживается по подключениям WAN? Заметки

Поиск

Да

Контент может обходиться по подключениям WAN. Или же можно настроить службу поиска для получения результатов из удаленных источников результатов (индексы в удаленных фермах).

Приложение-служба управляемых метаданных

Да

Поля ввода пользователей, предоставленные приложением-службой управляемых метаданных, могут быть недоступны, если подключение WAN недоступно (например, при использовании нерегулярного спутникового канала связи).

Служба подключения к бизнес-данным

Да

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

Служба профилей пользователей

Не поддерживается

Использование приложения-службы профилей пользователей по каналам WAN не поддерживается. Этой службе требуется прямой доступ к базе данных.

Служба Secure Store

Да

Хотя служба Служба Secure Store хорошо работает по каналам WAN, мы не рекомендуем такую конфигурацию, так как она может значительно ухудшить производительность других служб по каналу WAN.

Служба машинного перевода

Да

Поиск

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

Следующие условия, связанные с глобальной сетью, могут быть причиной для создания региональных ферм:

  • подключения с очень большой задержкой;

  • нерегулярные подключения;

  • ненадежные подключения, вызванные перегрузкой сети;

  • неэффективная маршрутизация;

  • потеря пакетов.

Мы не рекомендуем совместно использовать приложение-службу поиска для таких подключений WAN. Вместо этого мы рекомендуем настроить службу поиска в региональной фермы и использовать удаленные источники результатов SharePoint для объединения результатов поиска из региональных ферм в центральной ферме.

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

Единственный сценарий, в котором обход контента по подключениям WAN разрешено — это гибридное развертывание, в котором локальная ферма SharePoint Server используется для обхода контента в выделенной ферме Office 365 (O365-D) и предоставления служб поиска для этой фермы. При использовании выделенного плана подписки Office 365 каждая среда клиента размещается в выделенной ферме серверов. Обход выделенной фермы Office 365 предоставляет один набор результатов с ранжированием по релевантности для двух сред. Выделенная среда Office 365 отличается от многопользовательской среды Office 365. Для гибридных развертываний с многопользовательской средой Office 365 обход многопользовательской средой невозможен. Для них рекомендуется реализовать централизованную службу поиска, используя удаленные источники результатов.

Несмотря на рекомендации совместное использование приложения-службы поиска по подключениям WAN поддерживается и может быть реализовано следующими способами:

  • Региональная ферма может использовать приложение-службу поиска из центральной фермы, а также применять ее для локального обхода контента. Необходимо настроить отношение совместного использования между несколькими фермами и выполнить дополнительную настройку. В этом случае компоненты поиска в центральной ферме обходят контент в региональной ферме. Передача данных, необходимая для обхода контента, выполняется по подключению WAN. Эта конфигурация не рекомендуется. Вместо этого разверните и настройте приложение-службу поиска непосредственно в региональной ферме.

  • Приложение-служба поиска в центральной ферме может обходить контент в региональной ферме. Для такой конфигурации не требуется настраивать совместной использование службы среди нескольких ферм. Вместо этого правила обхода добавляются в центральную ферму для обхода контента в удаленной ферме. Однако при такой конфигурации контент обходится по подключению WAN, что далеко от идеала.

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

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

Обход по глобальной сети Настройка источника результата для удаленных ферм

Описание

Контент на региональных сайтах обходится из центрального сайта по глобальной сети

Служба поиска настроена для возврата результатов из одной или нескольких удаленных ферм (источник результатов), помимо локальной фермы.

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

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

Взаимодействие с пользователем

Пользователи видят один список результатов.

Результаты предоставляются в одном списке. Однако они группируются в блоки на основе источника результатов. Вы можете настроить число результатов в каждой группе.

Преимущества

Результаты поиска содержатся в одном ранжированном списке.

Управление поиском осуществляется централизованно.

Обход по глобальной сети не используется.

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

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

Недостатки

Обход контента по глобальной сети отнимает время и потребляет полосу пропускания.

Результаты поиска могут быть не такими актуальными, как при локальном обходе контента.

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

Пользователи видят несколько групп результатов.

Результаты поиска не ранжируются в организации.

Управление поиском должно осуществляться в нескольких расположениях.