Compartir a través de


Topologías de implementación para las características BI de SQL Server

En este tema se describen las topologías comunes para instalar las características de SQL Server en un entorno de SharePoint.

Todas las topologías suponen el mismo dominio o dominio de confianza en el que todos los servidores se ejecutan en la misma granja.

Distribución de la aplicación en una granja

Las aplicaciones de una granja de SharePoint están diseñadas como aplicaciones distribuidas que dividen la funcionalidad total entre niveles concretos. Puede ejecutar todos los niveles en un equipo único o puede utilizar varios servidores para cada nivel. El resultado es una plataforma escalable que le permite aportar capacidad en las áreas en las que más lo necesita: conexiones en el front-end, procesamiento en un servidor de aplicaciones o almacenamiento de datos en el back-end.

En esta versión, Reporting Services y PowerPivot para SharePoint se implementan como aplicaciones distribuidas, con servicios que se ejecutan en los niveles de aplicación y front-end web. Los datos de la aplicación se almacenan en el nivel de datos, en bases de datos de aplicación del servicio que se crean al instalar y configurar la característica.

El diagrama siguiente presenta qué servicios y proveedores se ejecutan en cada nivel. Observe que el diagrama incluye varios servicios integrados; estos servicios se requieren en algunos escenarios BI de SQL Server. Excel Services, Servicio de almacenamiento seguro y Notificaciones al servicio de token de Windows se requieren o se recomiendan en una implementación de Reporting Services o PowerPivot para SharePoint en SharePoint. Además, los proveedores OLE DB MSOLAP y Servicios ADO.NET se requieren en algunos escenarios de acceso a datos PowerPivot. Opcionalmente, puede instalar Analysis Services en el nivel de datos, si desea compilar informes de Power View basados en las bases de datos de modelos tabulares que se hospedan fuera de SharePoint.

Diagrama de arquitectura lógica

Implementaciones independientes del servidor

Puede instalar todos los componentes de servidor, incluso el nivel de datos, 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 de SharePoint. 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. Reporting Services, PowerPivot para SharePoint y el Motor de base de datos se instalan como una única copia con licencia de SQL Server.

Para instalar todas las características en un único servidor, instale Reporting Services y PowerPivot para SharePoint secuencialmente en el mismo servidor físico. Si desea conocer indicaciones para realizar una configuración de servidor independiente, vea Lista de comprobación de la implementación: Reporting Services, vista avanzada y PowerPivot para SharePoint.

Implementación en dos niveles

Una implementación en dos niveles suele ser SharePoint Server 2010 en un equipo y el Motor de base de datos de SQL Server en el otro. Mover el nivel de datos a un servidor dedicado es la configuración más común para una granja de dos equipos. En una granja de dos niveles, se instala Reporting Services y PowerPivot para SharePoint en el servidor de SharePoint. Todos los servicios web en los servicios front-end y compartidos del nivel de aplicación se ejecutan en el mismo servidor físico. Los pasos de instalación para una implementación de dos niveles son muy similares a una implementación independiente, en el sentido de que se instala Reporting Services y PowerPivot para SharePoint secuencialmente en el mismo servidor físico.

Implementación de tres niveles

Una implementación de tres niveles normalmente separa los servicios front-end web de las aplicaciones que utilizan mucha memoria o de proceso. En esta topología, se instala Reporting Services y PowerPivot para SharePoint solo en el servidor de aplicaciones. Los servicios web que se ejecutan en el front-end web se instalan a través de soluciones que se implementan en las aplicaciones de la granja, durante la configuración del servidor, como una tarea posterior a la instalación. El siguiente diagrama muestra una implementación de tres niveles.

Topología de 3 servidores

Implementación escalada de tres niveles

Esta topología muestra una implementación escalada que ejecuta el mismo servicio compartido en varios servidores, atiende un volumen mayor de solicitudes y proporciona una capacidad de procesamiento mayor para los datos PowerPivot o los informes de Reporting Services. En el diagrama siguiente, hay tres clústeres de servidor de aplicaciones y cada uno ejecuta una combinación diferente de servicios compartidos. En un entorno de SharePoint, la detección de servicios y la disponibilidad están integradas en la granja. El equilibrio de carga entre varios servidores físicos que ejecutan la misma aplicación de servicio compartida forma parte de la arquitectura compartida del servicio.

Al implementar una granja multiservidor, asegúrese de seguir las indicaciones de este artículo de SharePoint: Varios servidores para una granja de tres niveles (SharePoint Server 2010).

Topología de 5 servidores