Cenário: Instalar um Farm de servidores Team Foundation (alta disponibilidade)

Adicionar um Team Foundation Server

Você pode adicionar um servidor de camada de aplicativo a uma implantação existente do Visual Studio Team Foundation Server por um dos seguintes motivos:

  • Você deseja criar redundância na implantação do Team Foundation Server.

  • Você deseja que a implantação do Team Foundation Server seja executada mais rapidamente.

  • Você deseja restaurar um servidor de camada de aplicativo que falhou.

  • Você deseja mover uma camada de aplicativo para um servidor diferente.

Redundância e desempenho

Nas versões anteriores do Team Foundation Server, você poderia executar somente a camada de dados em um cluster do SQL Server. Essa limitação significava que você podia melhorar a escalabilidade para apenas uma parte da implantação do Team Foundation Server: a camada de dados. Usando o assistente Application-tier Only Configuration, você também pode melhorar a disponibilidade, a escalabilidade e o desempenho da sua camada de aplicativo.

Para se beneficiar de vários servidores de camada de aplicativo, você deve garantir que a implantação inicial do Team Foundation Server inclua as seguintes características:

  • A camada de aplicativo e o banco de dados de configuração são instalados em servidores separados.

  • Você usou uma conta de domínio para a conta de serviço do Team Foundation Server (TFSSERVICE).

  • NLB (balanceamento de carga de rede) foi implantado.

Você usar o NLB para criar um cluster de servidores Web que aparecem como um único serviço Web lógico. Este procedimento é separado do Assistente de configuração somente de camada de aplicativo. Para obter mais informações sobre como configurar o NLB, consulte a seguinte página no site da Microsoft: Balanceamento de carga de rede.

ObservaçãoObservação

Se você desejar conectar a um cluster NLB de um cliente que está sendo executado em um dos servidores de camada de aplicativo no cluster, deverá conectar usando localhost como o nome do servidor, em vez do nome DNS (Sistema de Nomes de Domínio) para o balanceador de carga. Por padrão, o IIS (Serviços de Informações da Internet) impede você de se conectar a um cluster NLB de qualquer servidor no cluster, a menos que você use localhost como o nome do cluster.

Se você criar um cluster NLB, não precisará usar um cluster do SQL Server para seu banco de dados de configuração ou qualquer coleção de projeto de equipe. Para fins de desempenho, escalabilidade e disponibilidade, qualquer cluster do SQL Server que você pode implantar é independente do cluster do NLB.

Recuperação de desastre e atualização de hardware

Se você tiver um backup do seu banco de dados de configuração e sua camada de aplicativo tiver uma falha de hardware, poderá usar o assistente de Configuração Somente para Camada de Aplicativo para restaurar a camada de aplicativo.

Você também pode mover sua camada de aplicativo com o assistente de configuração somente para camada de aplicativo. Embora nenhuma arquitetura específica seja necessária para mover uma camada de aplicativo, você deve ter acesso ao banco de dados de configuração para implantação.

Consulte também

Referência

Lista de verificação: adicionar uma camada de aplicativo