Topologías de implementación para ejecutar Reporting Services en el modo integrado de SharePoint

Un servidor de informes se puede configurar para que se ejecute dentro de una implementación de un producto o tecnología de SharePoint y utilice las funciones de colaboración y administración de documentos centralizada de MicrosoftWindows SharePoint Services 3.0 u Office SharePoint Server 2007 con Reporting Services. Para utilizar las tecnologías simultáneamente, se puede partir de instalaciones independientes de Reporting Services y un producto o tecnología de SharePoint y, a continuación, instalar y configurar complementos y componentes front-end que proporcionan la compatibilidad con las operaciones integradas.

Al planear una implementación que incluya SQL Server 2005 Reporting Services o versiones posteriores y productos y tecnologías de SharePoint, se puede diseñar una topología que vaya desde un servidor único a varios servidores para implementaciones de gran tamaño. En la lista siguiente se resumen distintos escenarios de implementación que se pueden utilizar:

  • Implementaciones de servidor independiente con todos los componentes de servidor en un único equipo.

  • Implementaciones de servidores distribuidos en que se coloca una instancia única de un componente de servidor en distintos equipos. Por ejemplo, podría tener un front-end de aplicación web en un equipo y Reporting Services y las bases de datos back-end en otro equipo.

  • Configuraciones de implementación ampliables que utilizan varias instancias de los mismos componentes de servidor para admitir un gran número de usuarios. Por ejemplo, podría tener una granja de servidores con los servidores web front-end en dos equipos, un tercer equipo con el servidor de aplicaciones, otros equipos para ejecutar una ampliación del servidor de informes, y dos equipos que hospedan servidores de bases de datos reflejados o agrupados.

En este tema se describen los distintos escenarios de implementación y se proporciona ilustraciones para ayudarle a entender qué componentes se requieren para cada uno. Para obtener más información sobre Reporting Services para el modo de integración de SharePoint, vea Configurar Reporting Services para la integración de SharePoint 3.0.

Información general sobre configuraciones compatibles y no compatibles

No se admiten todas las configuraciones de varias instancias o varios servidores. Al planear una implementación, revise las configuraciones siguientes para comprobar si el diseño que desea implementar se puede realizar.

Topología

Compatibilidad

Implementación escalada con conjunto de servidores.

Esta configuración es compatible. En este tema se describen los detalles de esta configuración.

Implementación escalada con conjunto de servidores y en que las instancias no son de la misma versión o edición.

No compatible. Todas las instancias del servidor de informes de una implementación escalada deben ser de la misma versión y edición (por ejemplo, SQL Server 2008 Enterprise). Todas las instancias de un conjunto de servidores deben ser del mismo producto (por ejemplo, todas Windows SharePoint Services o todas Office SharePoint Server ).

Instalaciones simultáneas de Reporting Services y productos y tecnologías de SharePoint en el mismo equipo, pero no configurados para la integración.

Esta configuración es compatible. Puede ejecutar un servidor de informes en modo nativo simultáneamente con un producto o tecnología de SharePoint. Dependiendo de la configuración de las direcciones URL en el servidor web, podría ser necesario elegir una dirección URL no predeterminada para las aplicaciones de servidor de Reporting Services. Para obtener más información, vea Implementar Reporting Services e Internet Information Services en paralelo.

Varias instancias de Reporting Services en el mismo equipo, donde una instancia se ejecuta en modo integrado de SharePoint y la otra instancia se ejecuta en modo nativo.

Esta configuración es compatible, pero todas las instancias del servidor de informes se deben ejecutar en el mismo nivel. Por ejemplo, si está utilizando SQL Server 2008, todas las instancias del servidor de informes deben ser de SQL Server 2008. Para obtener más información, vea Configurar Reporting Services para la integración de SharePoint 3.0.

Implementación escalada, en la que cada instancia del servidor de informes de la ampliación se integra con una instancia independiente de un producto o tecnología de SharePoint.

No compatible. Si configura el modo integrado de SharePoint para una implementación escalada, toda la ampliación debe estar integrada con un conjunto de servidores o la misma instancia de un producto o tecnología de SharePoint.

Por ejemplo, no se admite el escenario siguiente: dos instalaciones independientes de Windows SharePoint Services 3.0, cada una integrada con una instancia del servidor de informes local, donde ambas instancias del servidor de informes comparten la misma base de datos.

No se puede integrar dos o más instancias del servidor de informes que comparten la misma base de datos del servidor de informes con distintas implementaciones de servidor independiente de Windows SharePoint Services 3.0 u Office SharePoint Server 2007. Si se hace esto, a la larga se dañarán los datos de la base de datos del servidor de informes back-end.

Implementaciones independientes del servidor

Puede instalar todos los componentes de servidor y las bases de datos de aplicaciones para ambas tecnologías en un único equipo. Esta configuración de implementación resulta útil para evaluar el software o desarrollar aplicaciones personalizadas con Reporting Services en el modo integrado de SharePoint.

Bb510781.sharepointrscompdesc_single(es-es,SQL.100).gif

Esta implementación es la más sencilla de configurar. Puesto que todos los componentes se instalan en el mismo equipo, también utiliza el menor número de licencias. Concretamente, Reporting Services y Database Engine (Motor de base de datos) se pueden instalar como una copia con licencia única de SQL Server. Además, Reporting Services se puede conectar directamente con la instancia local del producto o tecnología de SharePoint. Para obtener más información acerca de esta configuración de implementación, vea Cómo configurar la integración de SharePoint en un servidor independiente.

Implementaciones de servidores distribuidos

Una implementación de servidores distribuidos utiliza varios equipos, en cada uno de los cuales se hospeda un único componente de servidor. Esta configuración de implementación se puede usar si se desea obtener mejor rendimiento para procesar informes complejos o conjuntos de datos de gran tamaño en una organización o grupo de trabajo pequeños.

Esta configuración de implementación requiere un planeamiento de nivel de experto. Se debe decidir qué cuentas se van a utilizar para servicios concretos y cómo se van a configurar las conexiones. También podría ser necesario comprar copias adicionales del software si se desea instalar componentes de servidor en varios equipos.

Para obtener más información sobre las cuentas de servicio se deben utilizar, vea el tema sobre cuentas administrativas y de servicio (Windows SharePoint Services) en MSDN, y Cómo configurar una cuenta de servicio para Reporting Services. Para obtener instrucciones sobre cómo configurar una implementación de servidores distribuidos, vea Cómo configurar la integración de SharePoint en varios servidores.

Implementación en dos equipos

La ilustración siguiente muestra los componentes para una implementación en dos equipos.

Bb510781.sharepointRScompdesc_multiple(es-es,SQL.100).gif

El primer equipo hospeda una instancia de un producto o tecnología de SharePoint. El Complemento Reporting Services se instala en este equipo.

El segundo equipo hospeda SQL ServerReporting Services y Database Engine (Motor de base de datos). La instalación de Reporting Services y Database Engine (Motor de base de datos) en el mismo equipo es útil si las ventajas de ejecutar los dos componentes como una instalación de licencia única son más importantes que las consideraciones de rendimiento. Para obtener más información sobre las licencias de SQL Server, vea Cómo comprar Microsoft SQL Server en el sitio web de Microsoft.

Tenga en cuenta que al ejecutar Reporting Services y el producto o tecnología de SharePoint en equipos diferentes, el servidor de informes debe tener una instalación mínima del mismo producto o tecnología. Esto quiere decir que si instalara MicrosoftOffice SharePoint Server en el primer equipo, debe instalar un servidor web front-end de Office SharePoint Server en el segundo equipo. La instalación mínima proporciona un servidor web front-end que le permite unir una instancia del servidor de informes a la instancia del producto o tecnología de SharePoint.

Implementación en tres equipos

La ilustración siguiente muestra los componentes para una implementación en tres equipos.

Bb510781.sharepointRScompdesc_multiple3srv(es-es,SQL.100).gif

El primer equipo hospeda una instancia de un producto o tecnología de SharePoint. El segundo equipo hospeda SQL ServerReporting Services. El tercer equipo hospeda una instancia del Database Engine (Motor de base de datos).

En la ilustración, observe que Database Engine (Motor de base de datos) no requiere ninguna instalación local de un servidor de informes ni una instancia de un producto o tecnología de SharePoint.

Para utilizar un servidor de bases de datos remoto con una implementación de un producto o tecnología de SharePoint, elija la opción de instalación Avanzada al instalar una instancia de un producto o tecnología de SharePoint, o utilice la administración central para modificar la configuración del servidor de bases de datos. Para seleccionar un servidor de bases de datos remoto para Reporting Services, utilice la herramienta de configuración de Reporting Services. Para obtener más información acerca de los requisitos de edición y de conexión de una base de datos del servidor de informes, vea Crear una base de datos del servidor de informes y Cómo crear una base de datos del servidor de informes para el modo integrado de SharePoint (Configuración de Reporting Services).

Implementaciones de servidor ampliables

En una implementación de servidores ampliable se combina una ampliación horizontal del servidor de informes con un conjunto de servidores de SharePoint. Si tiene una organización de gran tamaño donde puede haber miles de usuarios que requieren acceso a los informes de un sitio de SharePoint, debe considerar la posibilidad de unir una implementación de servidor de informes escalada con un conjunto de servidores.

En este escenario, el objetivo es optimizar la implementación para crear informes interactivos. Si no hay un número grande de usuarios que tienen acceso a los informes simultáneamente, o si la mayoría del procesamiento de informes se puede programar a intervalos que se pueden controlar, una implementación de servidores distribuidos podría ser una opción mejor, porque es comparativamente más fácil de implementar y mantener. Para conocer las prácticas recomendadas sobre cómo estimar los requisitos de capacidad, vea el tema sobre escalabilidad y rendimiento de Reporting Services en el sitio web de Microsoft.

Implementación escalada

Una implementación escalada de servidor de informes consta de dos o más servidores de informes que comparten una sola base de datos del servidor de informes. En la ilustración siguiente se muestra una implementación escalada.

Bb510781.sharedpointrs_scaleout(es-es,SQL.100).gif

Si está configurando una implementación escalada para poder aumentar la capacidad para el procesamiento interactivo de los informes, debe utilizar una solución de hardware o software con equilibrio de carga para distribuir el procesamiento en los dos servidores. También debe registrar una dirección URL de servidor virtual en el dominio para disponer de un único punto de entrada a los dos servidores. Cómo debe realizar estas tareas dependerá de la solución de equilibrio de carga que utilice. Para obtener instrucciones sobre cómo registrar un nombre de servidor virtual, póngase en contacto con su administrador de red.

Para evitar la pérdida de datos y maximizar la disponibilidad del servidor, puede ejecutar la base de datos del servidor de informes en un clúster de conmutación por error. Debe instalar el clúster de conmutación por error antes de crear la base de datos del servidor de informes. Para utilizar el clúster de conmutación por error, debe seleccionar el nombre del clúster como nombre del servidor de bases de datos al crear la base de datos del servidor de informes.

Qué es un conjunto de servidores

Un conjunto de servidores de SharePoint cuenta con características que le permiten implementar los componentes de servidor en varios equipos. En el diagrama siguiente se muestran dos servidores web front-end, un servidor de aplicaciones utilizado para Excel Services y la administración central, y dos servidores de bases de datos para hospedar las bases de datos back-end.

Bb510781.sharedpointrs_serverfarm(es-es,SQL.100).gif

Si combina un conjunto de servidores con una implementación escalada, la configuración resultante podría parecerse a la siguiente:

Bb510781.sharedpointrs_combined(es-es,SQL.100).gif

La implementación escalada debe tener equilibrio de carga. Para obtener acceso a ella se utiliza una dirección URL de servidor virtual que proporciona un punto único de entrada. Si lo hace así, podrá especificar una única dirección URL de las instancias del servidor de informes al configurar las características de integración de servidor en la administración central de SharePoint 3.0.

Debe utilizar una solución de hardware o software de equilibrio de carga independiente. Reporting Services no proporciona funcionalidad de equilibrio de carga ni la capacidad de configurar una dirección URL de servidor virtual.

Si cada instancia del servidor de informes de la implementación escalada se ejecuta con una cuenta de servicio distinta, cada cuenta de servicio debe tener permiso para obtener acceso a la base de datos de configuración de SharePoint. Para garantizar el acceso, debe repetir el comando Conceder acceso a la base de datos para cada cuenta de servicio. Para obtener más información, vea Cómo configurar la integración de SharePoint en varios servidores.