Exemplos de topologia complexa
Você pode configurar o Visual Studio Team Foundation Server em uma das várias configurações de topologia.Em termos gerais, a topologia mais simples, mais facilmente você será capaz de manter uma Team Foundation Server implantação.Você deve implantar a topologia mais simples que atenda às suas necessidades de negócios.
Este tópico descreve dois complexos Team Foundation Server topologias.Uma complexa topologia tem Team Foundation Server componentes distribuídos em vários servidores.Ele é acessado pelos clientes em vários domínios em locais físicos geograficamente distantes.Team Foundation ServerProxy instalado além para componentes opcionais, como Produtos do SharePoint e SQL Server Reporting Services.Existem várias bases de código diferente e essas bases de código cada tem sua própria coleção de projeto de equipe para projetos de usá-los.Bancos de dados de coleções de projeto de equipe são armazenados em vários servidores diferentes que estão executando SQL Server.
Topologia de domínio único complexo
Uma topologia de servidor complexos usa vários servidores em clusters ou outras configurações de failover para hospedar a lógica Team Foundation componentes de camada de dados e aplicativos.O diagrama a seguir demonstra uma complexa topologia de domínio único:
A topologia de exemplo é semelhante à topologia moderada (consulte Exemplos de topologia moderada).Team Foundation Serveros serviços são implantados em um servidor e o Team Foundation Server bancos de dados são instalados em um servidor separado, com Team Foundation Build e da equipe de teste de agentes e testar controladores de agente implantados em servidores adicionais.Além disso, componentes de failover foram adicionados.O Team Foundation bancos de dados foram instalados em um SQL Server cluster.
Exemplo de diagrama mostra os domínios filho em Seattle e Cleveland, cada um com uma confiança transitiva bidirecional para o domínio pai.A conta Serviço de Team Foundation Server confiáveis por ambos os domínios. Cada domínio filho geograficamente distantes usa uma conexão de largura de banda limitada.Desde a obtenção de uma inscrição do componente de controle de código de versão do Team Foundation Server pode levar muito tempo sob tais condições de largura de banda limitada, uma Team Foundation Server Proxy é instalado em cada domínio filho para atuar como um cache de proxy de arquivo de controle de versão.Todas as solicitações de cliente ir diretamente para a camada de aplicativo, com exceção do código de controle de versão get solicitações.Essas solicitações são direcionadas por meio de Team Foundation Server Proxy, que armazena todos os arquivos de origem que baixa no servidor proxy.
A topologia neste exemplo também está preocupada sobre o alto desempenho e tolerância a falhas.Tolerância a falhas de camada de dados é fornecida, aproveitando o SQL Server tecnologias de cluster.Vários aplicativos da Web do SharePoint são configurados para uso por projetos de equipe coleções em um farm da Web do SharePoint.Bancos de dados do Team project coleção são distribuídos entre instâncias de SQL Server para melhor desempenho e facilidade de gerenciamento individuais.SQL ServerO Reporting Services e SQL Server servidores de análise são executados em servidores separados para melhorar o desempenho.
Este exemplo é projetado para uma equipe de desenvolvimento grande com até 2.000 usuários.
Topologia complexa de vários domínios
Uma topologia de servidor de vários domínios complexos usa vários servidores em dois ou mais domínios.Como com a complexa topologia de domínio único, a implantação usa clusters ou outras configurações de failover para hospedar os componentes de camada de dados de Team Foundation.Os administradores para essa implantação configurou o balanceamento de carga de rede e adicionar vários servidores de camada de aplicativo para distribuir a carga operacional.A ilustração a seguir demonstra uma complexa topologia de vários domínios:
Como no exemplo acima, essa topologia é configurada para alto desempenho e tolerância a falhas.Além disso, essa topologia é distribuída em vários domínios, alguns dos quais são os domínios filho totalmente confiável dos domínios pai, mas um dos quais (IsolatedLab.com) é um domínio completamente separado.As contas de serviço usadas por Team Foundation Server são totalmente confiáveis membros de todos os domínios e contas de usuário tenham sido configuradas no domínio pai e o domínio separado conforme necessário para os usuários que devem trabalhar em ambos os domínios.Firewalls foram configurados para permitir o tráfego entre as portas solicitadas pelo Team Foundation Server.