Alta disponibilidade (Reporting Services)

Um servidor de relatório do Reporting Services é um servidor sem monitoração que armazena dados de aplicativo, conteúdo, propriedades e informações de sessão em dois bancos de dados relacionais do SQL Server. Como tal, o melhor modo para assegurar a disponibilidade da funcionalidade do Reporting Services é fazer o seguinte:

  • Use os recursos de alta disponibilidade do SQL Server Mecanismo de Banco de Dados para maximizar o tempo de funcionamento dos bancos de dados do servidor de relatório. Se uma instância do Mecanismo de Banco de Dados for configurada para ser executada em um cluster de failover, selecione essa instância ao criar um banco de dados do servidor de relatório.

  • Configure vários servidores de relatório para serem executados em uma implantação de expansão, onde todos os servidores compartilham um único banco de dados do servidor de relatório. A implantação de várias instâncias do servidor de relatório, de preferência em servidores diferentes, em uma implantação de expansão pode ajudar a fornecer serviço ininterrupto caso uma das instâncias deixe de funcionar.

Uma implantação de expansão fornece um meio de compartilhar um banco de dados. Se um servidor de relatório deixar de funcionar, outros servidores na mesma implantação continuarão funcionando.

O Reporting Services não oferece suporte a cluster. A implantação de expansão propriamente dita não fornece balanceamento de carga; ela não detecta as cargas de processamento em um servidor de relatório e roteia as novas solicitações de processamento para o servidor menos ocupado. As solicitações de processamento que falharam antes da conclusão não são roteadas novamente. Para obter os recursos de balanceamento, configure o balanceamento de carga para os servidores da Web que hospedam os servidores de relatório e, em seguida, configure os servidores de relatório em uma implantação de expansão para que compartilhem o mesmo banco de dados de servidor de relatório.

O serviço Web e o serviço Windows do servidor de relatório são integrados e executados juntos como uma única instância do servidor de relatório. Você não pode configurar a disponibilidade separadamente para cada serviço.