Compartilhar via


Topologia de banco de dados de back-end

Tópico modificado em: 2010-02-19

Um Bando de Dados de Back-End é necessário para qualquer configuração Enterprise Edition ou Standard Edition. Para detalhes sobre versões suportadas do software de banco de dados do Microsoft SQL Server para o banco de dados Back-End, consulte Requisitos de componentes internos do Office Communications Server.

Configuração de banco de dados

Em uma topologia Standard Edition, todas as funções de servidor, incluindo o Banco de Dados de Back-End, são colocadas em um único computador.

Em uma topologia Enterprise Edition, o Banco de Dados de Back-End não pode ser colocado com nenhuma outra função de servidor em um pool. Entretanto, o banco de dados Back-End pode ser arranjado com outros bancos de dados Office Communications Server 2007 R2. Especificamente, o banco de dados Back-End pode executar em uma instância do SQL server compartilhado com banco de dados de arquivamento, monitoramento, bate papo em grupo, e conformidade (para bate papo em grupo). O banco de dados Back-End pode executar em um servidor compartilhado com o banco de dados Director, mas ele deve executar em uma instância de SQL server separada.

Dd425285.note(pt-br,office.13).gifObservação:
Os resultados do teste de desempenho publicados assumem que o banco de dados Back-end executa em uma instância do SQL server dedicado.

As topologias Enterprise Edition, consolidadas e expandidas, dão suporte às seguintes configurações de Banco de Dados de Back-End:

  • Um Servidor Front-End sem um balanceador de carga e um Banco de Dados de Back-End em um computador separado.
  • Um Servidor Front-End conectado a um balanceador de carga de hardware e um Banco de Dados de Back-End em um computador separado.
  • Dois ou mais Servidores Front-End conectados a um balanceador de carga de hardware e um Banco de Dados de Back-End em um computador separado.
  • Em um pool Enterprise, o Banco de Dados de Back-End pode estar em um único computador com SQL Server. Como alternativa, dois ou mais computadores SQL server dedicados podem opcionalmente ser agrupados em uma configuração de nó-múltipla ativa/passiva. Um cluster do SQL Server para o Banco de Dados de Back-End melhora a legibilidade fornecendo recursos de failover. Em um cluster de nó-múltiplo, a instância do Office Communications Server SQL deve ser capaz de failover a um nó passivo que, por razões de desempenho, não deve ser compartilhado por nenhuma outra instância SQL. Você pode migrar o Banco de Dados de Back-End de não clusterizado para clusterizado usando a ferramenta DbImpExp.exe. Para obter detalhes sobre a ferramenta DBImpExp.exe para o Office Communications Server 2007 R2, consulte o arquivo DBImpExp-Readme.htm na pasta <unidade>:\Arquivos de Programas\Microsoft Office Communications Server 2007 R2\Server\Support de um servidor na qual o Office Communications Server 2007 R2 foi instalado.

Nas configurações que têm mais de uma instância do SQL Server, um pool Enterprise pode usar a instância padrão ou uma instância nomeada. Em qualquer caso, haverá suporte para a porta padrão 1433 ou para uma porta não padrão. Para usar uma porta diferente da 1433, utilize um destes métodos:

  • Execute o serviço Navegador do SQL Server no computador com o SQL Server. Nenhuma configuração é necessária no cliente.
  • Em vez de executar o serviço Navegador do SQL Server no computador com o SQL Server, configure o cliente criando um alias para a instância do SQL Server e especificando o número da porta. Para criar um alias em um computador executando o Servidor Front-End, use o SQL Server Configuration Manager (um snap-in do Console de Gerenciamento Microsoft - MMC). Você deve criar o alias em cada computador que executa o Servidor Front-End.
    Para obter detalhes, consulte a documentação do SQL Server.

Hospedagem de banco de dados do SQL Server de aplicativos de terceiros

O banco de dados Office Communications Server 2007 R2 (isto é, banco de dados Back-End, banco de dados de arquivamento ou banco de dados de monitoramento) pode executar em um servidor compartilhado com banco de dados de aplicativo de terceiros, mas aqueles bancos de dados podem executar em uma instância do SQL Server diferente. Executar o banco de dados do Office Communications Server 2007 R2 em uma instância do SQL Server compartilhada com banco de dados de aplicativos de terceiros não é suportada.

Dd425285.note(pt-br,office.13).gifObservação:
A hospedagem de banco de dados de aplicativos de terceiros em instâncias separadas em um servidor compartilhado é suportada, mas não é recomendada por razões de desempenho.

Se for escolhido executar o banco de dados de aplicativos de terceiros no mesmo servidor como no banco de dados do Office Communications Server, tenha o seguinte em mente:

  • O banco de dados do Office Communications Server deve ter discos físicos separados para seus bancos de dados e para seus logs de transação.
  • O servidor deve ter memória suficiente para armazenar em cache toda a instância usada pelo Office Communications Server.