Incorporación de otro servidor de informes a una granja (escalabilidad horizontal de SSRS)
Agregar un segundo servidor de informes en modo de SharePoint o varios a una granja de servidores de SharePoint puede mejorar el rendimiento y el tiempo de respuesta de procesamiento del servidor de informes. Si el rendimiento disminuye al agregar más usuarios, informes y otras aplicaciones al servidor de informes, agregar servidores de informes adicionales puede mejorar el rendimiento. También debes agregar un segundo servidor de informes para aumentar la disponibilidad de los servidores de informes cuando hay problemas de hardware o cuando se realiza el mantenimiento general en servidores individuales del entorno. A partir de la versión SQL Server 2012 (11.x), los pasos para escalar horizontalmente un entorno de Reporting Services en modo de SharePoint siguen la implementación estándar de la granja de servidores de SharePoint y usan las características de equilibrio de carga de SharePoint.
Importante
El escalado horizontal de Reporting Services no se admite en ninguna de las ediciones de SQL Server. Para más información, vea Ediciones y características admitidas de SQL Server 2017.
Sugerencia
A partir de SQL Server 2012 (11.x) , no se usa el Administrador de configuración de Reporting Services para agregar servidores y escalar horizontalmente los servidores de informes. Los productos de SharePoint administran el escalado horizontal de servicios de informes a medida que los servidores SharePoint con el servicio Reporting Services se agregan a la granja.
Para obtener información sobre cómo escalar horizontalmente los servidores de informes en modo nativo, consulta Configurar una implementación escalada del servidor de informes en modo nativo.
Equilibrio de carga
SharePoint administra automáticamente el equilibrio de carga de las aplicaciones de servicios de Reporting Services a menos que el entorno tenga una solución personalizada o que no sea de Microsoft para el equilibrio de carga. El comportamiento predeterminado de equilibrio de carga de SharePoint consiste en que cada aplicación de servicios de Reporting Services se equilibra en todos los servidores de aplicaciones en los que hayas iniciado el servicio Reporting Services. Para comprobar si el servicio Reporting Services está instalado y se ha iniciado, selecciona Administrar servicios en el servidor en Administración central de SharePoint.
Requisitos previos
Debe ser administrador local para ejecutar el programa de instalación de SQL Server.
El equipo debe estar unido a un dominio.
Debe saber el nombre del servidor de bases de datos existente que hospeda la configuración de SharePoint y las bases de datos de contenido.
El servidor de bases de datos debe estar configurado para permitir las conexiones de base de datos remota. Si no lo está, no podrás combinar el nuevo servidor con la granja porque el nuevo servidor no podrá establecer una conexión a las bases de datos de configuración de SharePoint.
El nuevo servidor debe tener instalada la misma versión de SharePoint que están ejecutando los servidores actuales de la granja. Por ejemplo, si la granja de servidores ya tiene instalado SharePoint 2013 Service Pack 1 (SP1), tienes que instalar también SP1 en el nuevo servidor para poder combinar la granja de servidores.
Pasos
En los pasos de este artículo se supone que el administrador de una granja de servidores de SharePoint va a instalar y configurar el servidor. En el diagrama se muestra un entorno típico de tres niveles. Los elementos numerados en el diagrama se describen en la siguiente lista:
(1) Varios servidores front-end web (WFE). Los servidores WFE requieren el complemento Reporting Services para SharePoint 2016.
(2) Un único servidor de aplicaciones que ejecuta Reporting Services y los sitios web, por ejemplo, Administración central. Los pasos siguientes agregan un segundo servidor de aplicaciones en este nivel.
(3) Dos servidores de base de datos de SQL Server.
(4) Representa una solución de equilibrio de carga de red (NLB) de software o hardware
En los siguientes pasos se supone que un administrador va a instalar y configurar el servidor. El servidor se configura como un nuevo servidor de aplicaciones de la granja de servidores y no se usa como front-end web (WFE).
Paso | Descripción y vínculo |
---|---|
Agregar un servidor de SharePoint a una granja de servidores. | Es necesario instalar SharePoint para implementar otra aplicación de Reporting Services. Para SharePoint 2013, vea Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2013. Para SharePoint 2016, vea Agregar un servidor web o de aplicaciones a la granja de servidores en SharePoint 2016. |
Instalar y configurar el modo de SharePoint de Reporting Services. | Ejecute la instalación de SQL Server. Para obtener más información sobre la instalación del modo de SharePoint de Reporting Services, consulta Instalación del primer servidor de informes en modo de SharePoint. Si el servidor únicamente se utiliza como servidor de aplicaciones y no como WFE, no es necesario seleccionar Complemento de Reporting Services para productos de SharePoint. 1) En la página Rol de instalación , seleccione Instalación de características de SQL Server. 2) En la página Selección de características , seleccione Reporting Services - SharePoint. 3) En la página Configuración de Reporting Services, compruebe que la opción Solo instalar está seleccionada para Modo SharePoint de Reporting Services. |
Comprobar que Reporting Services está operativo. | 1) En Administración central de SharePoint, selecciona Administrar servidores en esta granja de servidores en el grupo Configuración del sistema. 2) Compruebe el servicio SQL Server Reporting Services. Para obtener más información, consulta Verificación de una instalación de Reporting Services. |
Más opciones de configuración
Puedes optimizar servidores individuales de Reporting Services en una implementación escalada horizontalmente para realizar el procesamiento en segundo plano únicamente, ya que no compiten por los recursos con la ejecución de informes interactiva. El procesamiento en segundo plano incluye programaciones, suscripciones y alertas de datos.
Para cambiar el comportamiento de servidores de informes individuales, establezca<IsWebServiceEnable> en FALSE en el archivo de configuración RSreportServer.config.
De forma predeterminada, los servidores están configurados con <IsWebServiceEnable> establecido en TRUE. Cuando todos los servidores están configurados en TRUE, los interactivos y los de reserva tienen equilibrio de carga en todos los nodos de la granja.
Si configuras todos los servidores de informes con <IsWebServiceEnable> establecido en FALSE, verás un mensaje de error similar al siguiente al intentar usar las características de Reporting Services:
The Reporting Services Web Service is not enabled. Configure at least one instance of the Reporting Services SharePoint Service to have <IsWebServiceEnable> set to true.
Para obtener más información, consulta Modificar un archivo de configuración de Reporting Services (RSreportserver.config)