Внедрение SharePoint

Внедрение SharePointБольшинство продуктов компании Microsoft сопровождаются детальными инструкциями для инсталляции. Но как показывает практика, для успешной установки SharePoint одних только теоретических рекомендаций производителя недостаточно. Показать\спрятать подробности

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

Архитектура SharePoint

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

Логическая архитектура SharePoint

Для грамотного подхода к вопросу внедрения SharePoint 2010 необходимо понимание логической архитектуры, то есть структурных элементов  SharePoint Server:

  • ферма SharePoint-серверов

Основной элемент, с которого начинается проектирование портала SharePoint.

  • веб-приложение (web application)

Веб-сайт службы IIS (Internet Information Services), которая дает возможность запускать SharePoint 2010 и обеспечивает доступ пользователей к нему. Веб-приложение лежит в основе каждого портала и определяет его основные параметры (имя, порт, базу хранения контента и способы аутентификации).

В ферме SharePoint-серверов может быть неограниченное количество веб-приложений. Одно веб-приложение может отвечать за работу нескольких порталов.

  • контентная база данных

Хранит контент веб-приложений, созданных порталов и сайтов SharePoint. Их количество зависит от количества созданных порталов и способов их хранения: можно создать множество порталов как в одной базе, так и сохранять каждый портал в отдельной.

  • коллекция сайтов SharePoint

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

  • сайт SharePoint

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

  • библиотеки и списки

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

Физическая архитектура SharePoint

Физическая архитектура SharePoint 2010 состоит из одного или нескольких серверов и инфраструктуры:

  • Windows Server – предоставляет основные функциональные возможности операционной системы,
  • программная платформа .NET Framework - используется для создания программ и веб-приложений в SharePoint 2010,
  • служба Internet Information Services (IIS) – дает возможность запускать SharePoint 2010 и обеспечивает доступ пользователей к нему,
  • службы аутентификации Identity Services (например, Active Directory) – используются при предоставлении пользователям доступа к порталам SharePoint,
  • SQL Server – хранит в базе SQL все настройки SharePoint фермы и данные порталов,
  • SharePoint Foundation 2010 – используется как платформа SharePoint Server 2010 с минимальным базовым набором сервисов и функций совместной работы (списки и библиотеки), интеграции с Microsoft Office,
  • SharePoint Server 2010 – обеспечивает возможность полноценного использования всех сервисов и служ платформы (расширенный поиск, бизнес-аналитику, блоги, профили пользователей и т. д.),
  • дополнительные решения от Microsoft и независимых поставщиков ПО (ISV) – расширяют функциональность SharePoint.

Что такое ферма SharePoint?

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

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

В ферме SharePoint обязательно должны выполняться три группы ролей, при этом один сервер может сочетать несколько ролей:

  1. Сервер баз данных

Для создания сервера этого типа нужно использовать SQL версии 2005 и более новых выпусков. Бесплатная версия SQL Express может быть использована только для простых решений ввиду наличия ограничений на размер базы данных и количество используемой оперативной памяти.

Ферма SharePoint на сервере SQL позволяет создать следующие базы данных:

  • база данных SharePoint Config – хранит информацию про все настройки SharePoint-фермы (количество серверов в ферме, их роли, настройка SharePoint-серверов и т. д.),
  • контентные базы – содержат контент созданных порталов и сайтов SharePoint. Их число зависит от количества созданных порталов и способов их хранения: можно создать множество порталов как в одной базе, так и сохранять каждый портал в отдельной, при необходимости возможен перенос SharePoint-сайта из одной базы в другую,
  • базы данных, необходимые для работы конкретного сервиса – создаются на SQL приконфигурировании сервисов в ферме SharePoint.
  1. FEW (Front End Web)

Работа этого типа сервера основывается на службе Windows IIS. FEW обрабатывает запросы пользователей на подключение к тому или иному порталу:

  • определяет веб-приложение, на базе которого создан необходимый портал,
  • обращается к соответствующей контентной базе,
  • возвращает пользователю контент запрашиваемой страницы.
  1. Сервер приложений (Application Server)

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

Сколько серверов должна содержать ферма SharePoint?

С точки зрения размера (в зависимости от количества пользователей или документов) различают три типа ферм SharePoint-серверов:

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

Для небольших компаний и пилотных проектов развертывание SharePoint-портала возможно на базе одного сервера, сочетающего в себе все три роли: SQL, FEW и Application.

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

Топология описывает организационную структуру фермы SharePoint-серверов с точки зрения распределения ролей между серверами:

  • одноуровневая установка SharePoint: база данных и SharePoint сервер установлены на одном компьютере.
  • двухуровневая установка SharePoint: компоненты SharePoint сервер и базы данных установлены на разных серверах.
  • трехуровневая установка SharePoint: FEW-сервера представляют собой первый уровень, сервера приложений – второй, сервера баз данных – третий.

Этапы внедрения SharePoint

Мы рекомендуем проводить установку и настройку SharePoint 2010 в несколько этапов, начиная с планирования и заканчивая введением решения в продуктив. Показать\спрятать подробности

  • Планирование – определение видения физической и логической архитектуры будущего портала (топологию фермы серверов, их количество, необходимые компоненты инфраструктуры).
  • Разработка – развертывание SharePoint 2010 на одном или нескольких серверах для разработки, тестирования и усовершенствования внедряемого решения.
  • Утверждение концепта – тестирование и оценка SharePoint с точки зрения соответствия потребностям бизнеса путем установки и настройки SharePoint 2010 на одном сервере или небольшой ферме, при этом к процессу тестирования привлекаются не только ИТ-специалисты, но и конечные пользователи.
  • Пилотный проект – установка SharePoint-решений в небольшом масштабе с целью тестирования функциональности и определения слабых сторон решения, что позволит сделать перенос SharePoint на полноценную копию быстрым и безошибочным.
  • Тест принятия пользователями – тестирование SharePoint с использованием полной копии данных продуктивной среды, окончательные доработки и валидация операционных процедур.
  • Выведение в продуктив.

Почему необходимо заказывать внедрение SharePoint у нас?

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

Наши аналитики, тестировщики и системные администраторы обладают необходимыми теоретическими и практическими знаниями для развертывания SharePoint, которые подкреплены сертификатами Microsoft и реальным опытом реализованных клиентских проектов.

Заказать консультацию по внедрению SharePoint

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

Получить консультацию

Чем полезен портал?

Пройдите тест и узнайте выгоды
  • ISO 9001:2008
  • Microsoft Gold Competency Partner в компетенции Portals and Collaboration
  • Диплом лучшего партнера Microsoft Ukraine 2014
+38(044) 232 95 10