Планирование веб-каналов и службы распределенного кэша в SharePoint Server 2013

 

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

Последнее изменение раздела:2016-12-16

Сводка. Сведения о планировании реализации функций микроблогов, канала новостей и службы распределенного кэша в SharePoint Server 2013.

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

В этой статье

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

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

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

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

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

При переходе с SharePoint Server 2010 на SharePoint Server 2013 каналы новостей из SharePoint Server 2010 преобразуются в устаревший компонент в SharePoint Server 2013. Это означает, что канал новостей SharePoint Server 2010 становится устаревшим, но остается доступным из SharePoint Server 2013. Администратору необходимо выполнить специальные действия, чтобы разрешить пользователям обращаться к обновленным каналам новостей SharePoint Server 2010. Все данные, хранящиеся в канале новостей SharePoint Server 2010, доступны в SharePoint Server 2013. Однако администратор не может переносить данные из канала новостей SharePoint Server 2010 в канал новостей SharePoint Server 2013, поскольку они сильно различаются.

Outlook Social Connector отображает сведения из канала в Outlook наряду с сообщениями, собраниями и прочими данными Outlook. Outlook Social Connector увеличивает нагрузку системы на ферму серверов SharePoint Server 2013. Это происходит потому, что Outlook Social Connector часто обращается к функциям личных сайтовЛичные сайты и передает сведения в Outlook. Это влияет на производительность фермы SharePoint Server 2013 и должно учитываться при разработке фермы серверов.

Представление Все и Следующее содержат общедоступные беседы (публикации и ответы), к которым имеют доступ все пользователи. При добавлении общедоступных бесед в поисковый индекс в SharePoint Server 2013 пользователи могут выполнять поиск по таким общедоступным беседам и просматривать результаты. Фильтрация по ролям безопасности не применяется к общедоступным беседам, поскольку для них не назначаются разрешения. Если пользователям требуется, чтобы фильтрация по ролям безопасности применялась к определенным беседам, используйте каналы сайтов на сайтах групп. На сайте группы назначьте разрешения группе пользователей, которые могут участвовать в беседе. После этого к результатам поиска будет применяться фильтрация по ролям безопасности в соответствии с назначенными разрешениями.

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

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

ВажноВажно!
Если вы применяете настраиваемые приложения в SharePoint Server 2013, использующем клиентские API AppFabric, или создаете настраиваемые кэши, следует создать отдельный кластер кэша AppFabric для поддержки таких настраиваемых приложений. Не используйте кластер кэша AppFabric, обеспечивающий работу вашей фермы SharePoint Server 2013. Запустите для настраиваемых приложений отдельный кластер кэша AppFabric на серверах, отличных от выделенных серверов вашей фермы SharePoint Server 2013.
ВажноВажно!
Не используйте имена учетных записей служб, которые содержат символ "$".

При запуске установщика необходимого программного обеспечения для SharePoint Server 2013 он устанавливает Windows Server AppFabric. Это рекомендованный подход для установки Windows Server AppFabric на сервере, на котором работает SharePoint Server 2013. Если установка Windows Server AppFabric была проведена до запуска установщика необходимого программного обеспечения, следует удалить Windows Server AppFabric перед запуском этого установщика. Если администратор решит установить Windows Server AppFabric вручную, он должен установить компоненты CacheAdmin, CachingService и CacheClient с использованием ключа /gac. Дополнительные сведения см. в статье Автоматическая установка (кэширование в AppFabric 1.1) в библиотеке MSDN.

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

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

 

Размер развертывания Небольшая ферма Средняя ферма Большая ферма

Общее число пользователей

< 10 000

< 100 000

< 500 000

Рекомендуемый размер кэша для службы распределенного кэша

1 ГБ

2,5 ГБ

12 ГБ

Общее выделение памяти для службы распределенного кэша (двукратный рекомендуемый размер кэша и дополнительный резерв для ОС в размере 2 ГБ)

2 ГБ

5 ГБ

34 ГБ

ПримечаниеПримечание
Размер кэша для службы распределенного кэша не должен превышать 16 ГБ, поэтому мы рекомендуем вам использовать два сервера в крупной ферме.

Рекомендуемая конфигурация архитектуры

Выделенный сервер или совместное размещение на сервере переднего плана

Выделенный сервер

Выделенный сервер

Минимальное число узлов размещения кэша на ферму

1

1

2

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

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

По умолчанию при установке SharePoint Server 2013 для размера кэша службы распределенного кэша выделяется 10 % всей физической памяти. Администратор может изменить выделение памяти для службы распределенного кэша с помощью командлета Update-SPDistributedCacheSize. Службе распределенного кэша можно назначить до 16 ГБ памяти на узел размещения кэша в кластере кэша. Рекомендуется резервировать 2 ГБ памяти для других служб, запущенных на сервере, и назначить оставшуюся память службе распределенного кэша. Дополнительные сведения см. в статье Управление службой распределенного кэша в SharePoint Server 2013.

ВажноВажно!
Windows Server AppFabric 1.1 может стать причиной чрезмерного потребления памяти на уровне операционной системы. Это затрагивает систему распределенного кэша, поэтому при выделении 16 ГБ памяти на сервере распределенного кэша должно быть не менее 34 ГБ памяти, включая 2 ГБ резервной памяти для операционной системы. Дополнительные сведения см. в разделе Особенности потребления памяти Windows Server AppFabric и Кэширование AppFabric 1.1. Объем памяти, выделенный для узлов кэша, не должен превышать 50 % от всего доступного объема памяти на компьютере.
ВажноВажно!
На сервере, в котором имеется более 16 ГБ физической памяти, выделите максимум 16 ГБ памяти для службы распределенного кэша. Если этой службе выделить более 16 ГБ памяти, сервер может неожиданно перестать отвечать в течение более 10 секунд.

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

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

  • SQL Server 2008 или SQL Server 2012

  • Служба поиска

  • Службы Excel в SharePoint

  • Службы Project Server

При планировании использования рабочих станций разработчика на них должно быть минимум 32 ГБ физической памяти. На рабочих станциях разработчика SharePoint Server 2013 устанавливается в виде односерверного развертывания. Это означает, что служба распределенного кэша разворачивается в режиме совмещения. В режиме совмещения имеется конкуренция за ресурсы памяти. Для управления выделением ресурсов памяти разработчик должен останавливать все неиспользуемые службы или периодически перезапускать SQL Server.

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

Незапланированная остановка и запуск службы распределенного кэша ведет к нестабильной работе службы. При начальной настройке фермы SharePoint Server 2013 выполните следующие действия в следующем порядке.

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

  • При необходимости выполните другие действия по настройке фермы.

  • Когда все будет готово для настройки службы распределенного кэша, убедитесь, что она запущена на всех серверах в ферме серверов. После этого остановите службу распределенного кэша на всех серверах, которые не должны входить в кластер кэша. Избегайте остановки и запуска службы распределенного кэша на сервере. Если служба распределенного кэша была случайно остановлена на сервере и теперь требуется ее перезапустить, обратитесь к руководству в статье Управление службой распределенного кэша в SharePoint Server 2013.

ВажноВажно!
Если служба распределенного кэша остановлена на всех серверах, на которых она выполнялась, не перезапускайте эту службу только на одном сервере. Вместо этого перезапустите ее на всех серверах распределенного кэша одновременно. Во время перезапуска службы распределенного кэша производительность на короткое время будет снижена.

В качестве альтернативы предыдущему методу администратор может установить SharePoint Server 2013 без регистрации службы распределенного кэша на серверах, которые не будут входить в состав кластера кэша. Этого можно добиться с помощью параметра skipRegisterAsDistributedCachehost в командлете New-SPConfigurationDatabase или Connect-SPConfigurationDatabaseWindows PowerShell или запустив в командной строке программу psconfig.exe. Этот параметр необязательный.

Служба распределенного кэша использует следующие порты обмена данными:

  • 22233

  • 22234

  • 22235

  • 22236

ПримечаниеПримечание
Если вы используете в ферме серверов более одного узла размещения кэша, вам следует настроить первый узел со службой распределенного кэша на разрешение входящего трафика ICMP (ICMPv4) через брандмауэр. Дополнительные сведения см. в статье Создание правила ICMP для входящих подключений в Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 и Windows Server 2008 R2. Если администратор удаляет из кластера первый узел размещения кэша, настроенный на разрешение входящего трафика ICMP (ICMPv4) через брандмауэр, вам следует настроить первый сервер нового кластера на входящего трафика ICMP (ICMPv4) через брандмауэр.

Показ: