• Количество пользователей
• Количество страниц на одного пользователя за рабочий день
• Продолжительность рабочего дня (в часах)
• Вид выполняемой работы и уровень офисной интеграции
• Объем хранилищ документов
Сбор этой информации и понимание, кто будет обращаться к среде SharePoint, является первым шагом к правильному масштабированию среды.
Контроль за ростом контента
Кроме тех данных, которые загружаются в SharePoint с самого начала, для правильного масштабирования среды важен прогноз скорости роста контента. Нехватка дисковой памяти уже через год после развертывания SharePoint — совсем не идеальный вариант. Необходимо оценить скорость разрастания контента и способы управления этим неизбежным ростом.
Грамотное применение сайтовых квот в SharePoint является эффективным способом для управления объемом баз данных SharePoint. Реализация сайтовых квот сразу при создании сайтов — способ, который следует рассматривать в первую очередь в большинстве ситуаций. Нетрудно захламить SharePoint грудой ненужных данных, и сайтовые квоты помогают администраторам локальных сайтов разумно использовать доступную им память.
База данных SQL в SharePoint может значительно разрастись, в зависимости от степени нагрузки на нее и вида содержащегося в ней контента. Использование API удаленного хранения BLOB-объектов, подробно рассмотренного в главе 9, может помочь удержать под контролем размер баз данных контента; при этом документы выносятся из баз данных и хранятся в других файловых форматах.
Масштабирование логических компонентов SharePoint
Ключом к успеху SharePoint является его возможность интеллектуально представлять информацию, необходимую каждому отдельному пользователю, что позволяет быстро и легко получить эту информацию. SharePoint выполняет это с помощью различных логических механизмов, которые призваны помочь извлечь и собрать вместе неструктурированные данные, организовать их и представить пользователю. Например, файловый сервер просто хранит кучу документов в виде простых файлов. Многочисленные версии документов еще больше запутывают картину. В SharePoint имеются механизмы организации этих документов в логические библиотеки документов, разбитые на категории в соответствии с метаданными. по которым можно выполнить поиск и представить самую последнюю версию.
Кроме наиболее очевидных логических компонентов, SharePoint позволяет масштабировать наборы данных для поддержки групп пользователей. К примеру, задействуя различные семейства сайтов с уникальными наборами прав доступа, SharePoint можно настроить так, что с ним смогут работать различные группы пользователей на одном и том же наборе компьютеров.
Масштабирование с помощью семейств сайтов
Опираясь на успех предыдущих версий SharePoint, сайты SharePoint в решении SharePoint Foundation предоставляют различным бригадам или группам пользователей доступ к конкретной информации, которая касается именно их. Например, сайты можно создать для каждого отдела компании, чтобы они получили доступ к информации, относящейся именно к ним.
Сайты можно масштабировать для поддержки различных семейств сайтов для каждой группы пользователей. Это позволяет логически распределить данные в среде SharePoint, и тогда можно распределить относительно серверной среды SharePoint гораздо большее количество пользователей. Каждое семейство сайтов может администрировать уникальный владелец, известный в структуре сайта, примерно как на рис. 4.1. Это позволяет масштабировать безопасность по всему сайту SharePoint.
SAiSkMntoi
Sdn&teOwm
L»t9
C*tan4v
Tab
SyvK*«ffiMY*kr<
Тшт Очсипкзп
Kecyde Bin
Center*
,___
">•■4? гл1
few
Рис. 4.1. Масштабированш с помощью сайтов SharePoint 2010
Масштабирование с помощью веб-приложений
SharePoint хранит свои данные в SQL-базах контента, но предоставляет доступ к этим данным с помощью HTML и веб-служб. Доступ к данным предоставляется пользователям с помощью информационной интернет-службы Windows Server (Internet Information Services — IIS). Эта служба состоит из различных логических структур, называемых веб-сайтами. которые являются точками доступа к веб-контенту. Каждый веб-сайт можно настроить на различные наборы данных, расположенные на веб-сервере или расширенные с помощью SharePoint до уникальных веб-приложений SharePoint.
Читать дальше