Microsoft SharePoint 2010. Полное руководство (Спенс, Ноэл) - страница 41

Пример развертывания SharePoint с одним сервером

Наиболее простым и понятным развертыванием SharePoint 2010 является вариант с одним универсальным сервером, на котором выполняются компоненты СУБД и все роли приложений-служб. Этот вид развертывания сервера, показанный на рис. 2.1, удобен простотой развертывания и сопровождения.

В этом виде развертывания сервер выполняет все роли среды:

• Центр администрирования SharePoint

• Базы данных контента и другие базы данных SharePoint

• Все семейства сайтов и сайты

• Все роли приложений-служб

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

Пример небольшой фермы SharePoint

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

Веб/Запросы/Приложения-службы

Веб/Запросы/Приложения-службы База данных

I 64 Ь

Часть I

В этом виде развертывания устанавливаются два сервера. Первый содержит все базы данных и в принципе может быть выделенным сервером SQL для SharePoint. Второй сервер выполняет роли SharePoint. Отделение роли баз данных от ролей SharePoint позволяет получить значительное увеличение производительности.

Пример фермы SharePoint среднего размера

При росте объема управления документами и совместной работы в организации необходимо расширять и ферму SharePoint. На рис. 2.3 показана ферма SharePoint среднего размера с шестью серверами.

л I----:---^

Приложения-службы

Приложения-службы

запросов

запросов

Индексный раздел 1

-------„I

Компонент > I

Зеркало компонента запроса 1

Id®


У*—* Другие БД База данных

Кластер или НА-зеркало (с высокой степенью готовности)

--1—ГЧ—I Глава 2 !

т-

В этой конфигурации веб-роль отделена от ролей приложений-служб, что еше более увеличивает производительность. Кроме того, используется балансировка сетевой нагрузки (Network Load Balancing — NLB) между серверами веб-рюлей для повышения доступности, а SQL-серверы объединены в кластер для обеспечения высокой степени доступности и резервирования данных в слое баз данных. Такой вид среды можно легко масштабировать на случаи десятков тысяч пользователей.

Пример большой фермы SharePoint

SharePoint создан с учетом возможности значительного масштабирования, если в этом возникнет необходимость. С помощью техники резервирования и балансирювки нагрузки наподобие службы кластеров Microsoft и балансировки сетевой нагрузки можно еще больше повысить производительность ср>еды, просто добавляя другие серверы, которые обеспечат резервирование, и распределяя нагрузку по отдельным ролям. Например, в большой ферме, показанной на рис. 2-4, кластер из нескольких серверов и NLB позволяют масшта-бирювать среду до очень большого количества пользователей. Кроме того, несколько поисковых серверов и отдельные индексные разделы позволяют масштабирювать инфраструктуру поиска до десятков миллионов проиндексированных документов.