Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint
Сервер отчетов можно настроить для запуска в составе развертывания продукта или технологии SharePoint и использовать функции совместной работы и централизованного управления документами Windows SharePoint Services 3.0 или Office SharePoint Server 2007 со службами Reporting Services. Чтобы использовать эти технологии параллельно, следует отдельно установить службы Reporting Services и продукт или технологию SharePoint, а затем установить и настроить надстройку и компоненты сервера, обслуживающего клиентские запросы, которые поддерживают работу в режиме интеграции.
При планировании развертывания, в которое входят службы SQL Server 2005 Reporting Services и продукты или технологии SharePoint, можно разработать топологию, состоящую как из одного, так и из нескольких серверов (для крупномасштабных развертываний). В следующем списке кратко описываются различные сценарии развертывания.
- Развертывания отдельных серверов, в которых все серверные компоненты устанавливаются на один компьютер.
- Распределенное развертывание, при котором отдельные экземпляры серверных компонентов размещены на различных компьютерах. Например, клиентское веб-приложение может размещаться на одном компьютере, а службы Reporting Services и серверные базы данных — на втором компьютере.
- Конфигурации масштабируемого развертывания, при которых используются несколько экземпляров одних и тех же серверных компонентов для поддержки большего числа пользователей. Например, можно создать ферму серверов, содержащую клиентский веб-интерфейс на двух компьютерах, третий компьютер использовать для поддержки сервера приложений, дополнительные компьютеры — для масштабирования сервера отчетов и два компьютера — для поддержки зеркальных или кластеризованных серверов базы данных.
В этом разделе описаны различные сценарии развертывания и приведены иллюстрации, помогающие понять, какие компоненты необходимы в каждом из них. Дополнительные сведения о службах Reporting Services для работы в режиме интеграции с SharePoint см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0.
Общие сведения о поддерживаемых и неподдерживаемых конфигурациях
Не все многоэкземплярные или многосерверные конфигурации поддерживаются. При планировании развертывания просмотрите следующие конфигурации, чтобы убедиться, что макет, который планируется реализовать, будет работоспособным.
Топология | Поддержка |
---|---|
Масштабное развертывание с фермой серверов. |
Поддерживается. В данном разделе описаны подробные сведения об этой конфигурации. |
Масштабное развертывание с фермой серверов, где экземпляры имеют разную версию или выпуск. |
Не поддерживается. Все экземпляры сервера отчетов в масштабном развертывании должны иметь одну и ту же версию и выпуск (например SQL Server 2005 Enterprise Edition с пакетом обновления 2 (SP2)). Все экземпляры в ферме серверов должны относиться к одному продукту (например либо Windows SharePoint Services, либо Office SharePoint Server). |
Параллельная установка служб Reporting Services и продуктов или технологий SharePoint на одном компьютере, но без настройки интеграции. |
Поддерживается. Сервер отчетов можно запустить в собственном режиме параллельно продукту или технологии SharePoint. Дополнительные сведения см. в разделе Параллельное развертывание служб Reporting Services и служб Windows SharePoint. |
Несколько экземпляров служб Reporting Services на одном компьютере, причем один экземпляр работает в режиме интеграции с SharePoint, а другой — в собственном режиме. |
Такая конфигурация поддерживается, но все экземпляры сервера отчетов должны выполняться с пакетом обновления 2. Дополнительные сведения см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0. |
Масштабное развертывание, при котором каждый экземпляр сервера отчетов интегрирован с независимым экземпляром продукта или технологии SharePoint. |
Не поддерживается. При настройке режима интеграции с SharePoint в масштабном развертывании вся конфигурация должна интегрироваться либо с фермой серверов, либо с единственным экземпляром продукта или технологии SharePoint. Например, следующий сценарий не поддерживается: две независимые установки служб Windows SharePoint Services 3.0, каждая из которых интегрирована с локальным экземпляром сервера отчетов, где оба экземпляра сервера отчетов совместно используют одну и ту же базу данных. Нельзя интегрировать два или более экземпляра сервера отчетов, которые используют одну и ту же базу данных совместно с различными изолированными развертываниями службы Windows SharePoint Services 3.0 или Microsoft Office SharePoint Server 2007. Подобные действия в итоге приведут к повреждению данных в серверной базе данных сервера отчетов. |
Развертывания отдельных серверов
Все серверные компоненты и базы данных приложений для обеих технологий можно установить на одном компьютере. Такая конфигурация развертывания полезна при использовании программного обеспечения или разработке пользовательских приложений, включающих службы Reporting Services в режиме интеграции с SharePoint.
Это развертывание наиболее просто в настройке. Также, поскольку все компоненты устанавливаются на один компьютер, используется наименьшее количество лицензий. В частности, службы Reporting Services и компонент Database Engine могут быть установлены как одна лицензированная копия SQL Server 2005. Кроме того, службы Reporting Services могут напрямую соединяться с локальным экземпляром продукта или технологии SharePoint. Дополнительные сведения об этой конфигурации развертывания см. в разделе Как настроить интеграцию с SharePoint на отдельном сервере.
Распределенные серверные развертывания
Распределенное серверное развертывание использует несколько компьютеров, каждый из которых используется для размещения одного серверного компонента. Такая конфигурация развертывания используется для повышения производительности обработки сложных отчетов или крупных наборов данных в небольшой организации или рабочей группе.
Эта конфигурация развертывания требует более сложного планирования. Необходимо решить, какие учетные записи будут использоваться конкретными службами и как будут настраиваться соединения. Необходимо также приобрести дополнительные копии ПО, если серверные компоненты будут устанавливаться на нескольких компьютерах.
Дополнительные сведения об использовании учетных записей см. в статье Планирование административных учетных записей и учетных записей служб (службы Windows SharePoint Services) в библиотеке MSDN и разделе Как настроить учетные записи служб (конфигурация служб Reporting Services).
Инструкции по настройке распределенного серверного развертывания см. в разделе Как настроить интеграцию с SharePoint на нескольких серверах.
Двухкомпьютерное развертывание
На следующей иллюстрации показаны компоненты двухкомпьютерного развертывания.
На первом компьютере находится экземпляр продукта или технологии SharePoint. На этом компьютере установлена надстройка служб Reporting Services.
На втором компьютере установлены службы SQL Server 2005 Reporting Services и компонент Database Engine. Установка служб Reporting Services и компонента Database Engine на один и тот же компьютер оправдывает себя, если польза от установки обоих компонентов в качестве одной лицензированной установки перевешивает необходимость в производительности. Дополнительные сведения о лицензиях SQL Server см. в разделе Инструкции по покупке Microsoft SQL Server на веб-узле Майкрософт.
Обратите внимание, что если службы Reporting Services и продукт или технология SharePoint работают на разных компьютерах, то на сервере отчетов должна быть установлена минимальная установка того же продукта или технологии SharePoint. Это означает, что если на первом компьютере был установлен Microsoft Office SharePoint Server, то на втором компьютере будет необходимо установить клиентский веб-интерфейс Office SharePoint Server. Минимальная установка обеспечивает наличие клиентского веб-интерфейса, позволяющего соединять экземпляр сервера отчетов с экземпляром продукта или технологии SharePoint.
Трехкомпьютерное развертывание
На следующей иллюстрации показаны компоненты трехкомпьютерного развертывания.
На первом компьютере находится экземпляр продукта или технологии SharePoint. На втором компьютере установлены службы SQL Server 2005 Reporting Services. На третьем компьютере установлен экземпляр компонента Database Engine.
На этой иллюстрации обратите внимание, что для компонента Database Engine не требуется локальная установка сервера отчетов или экземпляра продукта или технологии SharePoint.
Чтобы выбрать удаленную базу данных сервера с узлом SharePoint, выберите параметр установки Дополнительно во время установки экземпляра продукта или технологии SharePoint либо используйте центр администрирования, чтобы изменить настройки сервера базы данных. Чтобы создать удаленный сервер базы данных для служб Reporting Services, используйте программу настройки служб Reporting Services. Дополнительные сведения о требованиях к выпуску и соединениям с базой данных сервера отчетов см. в разделах Создание базы данных сервера отчетов и Как создать базу данных сервера отчетов для режима интеграции с SharePoint (настройка служб Reporting Services).
Масштабируемые серверные развертывания
Масштабируемое серверное развертывание сочетает масштабируемый сервер отчетов с фермой SharePoint. В очень крупных организациях, где число потенциальных пользователей, которым необходим доступ к отчетам на узле SharePoint, достигает нескольких тысяч, следует рассмотреть возможность объединения масштабируемого развертывания сервера отчетов с фермой серверов.
В этом сценарии целью является оптимизация развертывания для интерактивного создания отчетов. Если число пользователей, одновременно осуществляющих доступ к отчетам, невелико либо большую часть обработки отчетов можно запланировать через контролируемые интервалы времени, более удобным выбором окажется распределенное серверное развертывание, так как оно сравнительно проще в создании и обслуживании. Рекомендации по оценке требований к объемам см. в разделе Планирование масштабируемости и производительности при использовании служб Reporting Services на веб-узле Microsoft.
Описание масштабного развертывания
Масштабное развертывание сервера отчетов состоит из двух или более серверов отчетов, которые совместно используют одну базу данных сервера отчетов. На следующей иллюстрации показано масштабное развертывание.
При настройке масштабного развертывания с целью увеличения объемов интерактивной обработки запросов необходимо использовать программные или аппаратные решения по балансировке нагрузки для распределения обработки по обоим серверам. Необходимо также зарегистрировать URL-адрес виртуального сервера в домене для получения единой точки входа на оба сервера. Метод решения этих задач зависит от используемого решения по балансировке нагрузки. Для получения инструкций по регистрации имени виртуального сервера свяжитесь с сетевым администратором.
Чтобы сократить потерю данных и максимизировать время работы, базу данных сервера отчетов можно запустить в отказоустойчивом кластере. Отказоустойчивый кластер необходимо установить до создания базы данных сервера отчетов. Чтобы использовать отказоустойчивый кластер, необходимо выбрать имя кластера в качестве сервера базы данных при создании базы данных сервера отчетов.
Зеркальное отображение базы данных сервера отчетов невозможно. Зеркальное отображение баз данных не поддерживается службами Reporting Services.
Рекомендации по настройке поставщиков проверки подлинности в масштабном развертывании см. в разделе Общие сведения о безопасности для служб Reporting Services в режиме интеграции с SharePoint.
Описание фермы серверов
Ферма SharePoint включает функции, позволяющие развертывать серверные компоненты на нескольких компьютерах. На следующей диаграмме показаны два веб-сервера, обслуживающие клиентские запросы, сервер приложений, на котором запущен центр администрирования, и два сервера баз данных, содержащие прикладные базы данных.
При сочетании фермы серверов с масштабным развертыванием полученная конфигурация может выглядеть следующим образом:
См. также
Задачи
Как настроить интеграцию с SharePoint на отдельном сервере
Как настроить интеграцию с SharePoint на нескольких серверах
Основные понятия
Требования для запуска служб Reporting Services в режиме интеграции с SharePoint
Настройка служб Reporting Services для интеграции с SharePoint 3.0
Режимы развертывания для служб Reporting Services
Планирование развертывания служб Reporting Services