Topologias de implantação para recursos de BI do SQL Server
Este tópico descreve as topologias comuns para a instalação dos recursos do SQL Server em um ambiente do SharePoint.
Todas as topologias pressupõem o mesmo domínio ou domínio confiável, com todos os servidores em execução no mesmo farm.
Distribuição de aplicativos em um farm
Os aplicativos em um farm do SharePoint são projetados como aplicativos distribuídos que dividem a funcionalidade geral nas camadas específicas. Você pode executar todas as camadas em um único computador ou pode usar vários servidores para cada camada. O resultado é uma plataforma escalonável que permite acumular capacidade nas áreas em que você mais precisa disso: conexões no front-end, processamento em um servidor de aplicativo ou armazenamento de dados no back-end.
Nessa versão, o Reporting Services e o PowerPivot para SharePoint são implementados como aplicativos distribuídos, com serviços executados nas camadas de front-end da Web e de aplicativo. Os dados do aplicativo são armazenados na camada de dados, em bancos de dados de aplicativo de serviço que são criados durante a instalação e a configuração do recurso.
O diagrama a seguir mostra quais serviços e provedores são executados em cada camada. Observe que o diagrama inclui vários serviços internos; esses serviços são necessários para alguns cenários de BI do SQL Server. Os Serviços do Excel, os Serviços de Repositório Seguro e o Claims to Windows Token Service são necessários ou recomendáveis para uma implantação do PowerPivot para SharePoint ou do Reporting Services no SharePoint. Além disso, os provedores OLE DB MSOLAP e os Serviços ADO.NET são necessários para alguns cenários de acesso a dados PowerPivot. Opcionalmente, você poderá instalar o Analysis Services na camada de dados, se quiser criar relatórios do Power View com base nos bancos de dados de modelo tabular hospedados fora do SharePoint.
Implantações de servidor autônomas
Você pode instalar todos os componentes de servidor, incluindo a camada de dados, em um único computador. Essa configuração de implantação será útil se você estiver avaliando o software ou desenvolvendo aplicativos personalizados que incluem o Reporting Services no modo do SharePoint. A configuração desta implantação é a mais simples. Como todos os componentes são instalados no mesmo computador, ela também usa menos licenças. O Reporting Services, o PowerPivot para SharePoint e o Mecanismo de Banco de Dados são instalados como uma única cópia licenciada do SQL Server.
Para instalar todos os recursos em um único servidor, instale o Reporting Services e o PowerPivot para SharePoint sequencialmente, no mesmo servidor físico. Para obter instruções sobre uma configuração de servidor autônomo, consulte Lista de verificação de implantação: Reporting Services, Power View e PowerPivot para SharePoint.
Implantação em duas camadas
Em geral, uma implantação em duas camadas corresponde ao SharePoint Server 2010 em um computador e o Mecanismo de Banco de Dados do SQL Server no segundo computador. Mover a camada de dados para um servidor dedicado é a configuração mais comum para um farm de dois computadores. Em um farm de duas camadas, você instala o Reporting Services e o PowerPivot para SharePoint no SharePoint Server. Todos os serviços Web no front-end e os serviços compartilhados na camada do aplicativo são executados no mesmo servidor físico. As etapas de instalação para uma implantação em duas camadas são muito semelhantes às de uma implantação autônoma, na qual você instala o Reporting Services e o PowerPivot para SharePoint sequencialmente, no mesmo servidor físico.
Implantação em três camadas
Em geral, uma implantação em três camadas separa os serviços de front-end da Web de aplicativos de processamento ou que consomem muita memória. Nessa topologia, você instala o Reporting Services e o PowerPivot para SharePoint apenas no servidor de aplicativo. Os serviços Web executados no front-end da Web são instalados por meio de soluções implantadas nos aplicativos do farm, durante a configuração do servidor, como uma tarefa pós-instalação. O diagrama a seguir ilustra uma implantação em três camadas.
Implantação em expansão em três camadas
Esta topologia ilustra uma implantação em expansão que executa o mesmo serviço compartilhado em vários servidores, atendendo um volume maior de solicitações e fornecendo mais capacidade de processamento aos dados PowerPivot ou aos relatórios do Reporting Services. No diagrama abaixo, há três clusters de servidor de aplicativo, cada um executando uma combinação diferente de serviços compartilhados. Em um ambiente do SharePoint, a descoberta e a disponibilidade de serviço são inseridas no farm. O balanceamento de carga em vários servidores físicos executando o mesmo aplicativo de serviço compartilhado faz parte da arquitetura do serviço compartilhado.
Durante a implantação de um farm com vários servidores, não se esqueça de seguir as instruções neste artigo do SharePoint: Vários servidores para um farm em três camadas (SharePoint Server 2010).