Scenario: installazione di una farm Team Foundation Server (disponibilità elevata)

Aggiungere un computer Team Foundation Server

È possibile aggiungere un server a livello applicazione a una distribuzione esistente di Visual Studio Team Foundation Server per una delle ragioni seguenti:

  • Si desidera compilare la ridondanza nella distribuzione di Team Foundation Server.

  • Si desidera un'esecuzione più rapida della distribuzione di Team Foundation Server.

  • Si desidera ripristinare un server a livello applicazione in cui si è verificato un errore.

  • Si desidera spostare un livello applicazione in un server diverso.

Ridondanza e prestazioni

Nelle versioni precedenti di Team Foundation Server è possibile eseguire solo il livello dati in un cluster di SQL Server. A causa di questa limitazione, è possibile migliorare la scalabilità solo per una parte della distribuzione di Team Foundation Server, ovvero il livello dati. Tramite la Configurazione guidata solo livello applicazione, è possibile inoltre migliorare la disponibilità, la scalabilità e le prestazioni del livello applicazione.

Per trarre vantaggio dai server a più livelli applicazione, è necessario assicurarsi che la distribuzione iniziale di Team Foundation Server includa le caratteristiche seguenti:

  • Il livello applicazione e il database di configurazione sono installati in server distinti.

  • È stato utilizzato un account di dominio per l'account del servizio Team Foundation Server(TFSSERVICE).

  • Bilanciamento carico di rete (NLB, Network Load Balancing) è distribuito.

È possibile utilizzare Bilanciamento carico di rete per creare un cluster di server Web che si comportano come un unico servizio Web logico. Questa procedura è diversa dalla Configurazione guidata solo livello applicazione. Per ulteriori informazioni su come configurare Bilanciamento carico di rete, vedere la pagina seguente nel sito Web Microsoft: Bilanciamento carico di rete.

Nota

Se si desidera connettersi a un cluster NLB da un client eseguito in uno dei server di livello applicazione nel cluster, è necessario connettersi utilizzando localhost come nome del server e non il nome DNS (Domain Name System) del servizio di bilanciamento del carico. Per impostazione predefinita, Internet Information Services (IIS) impedisce la connessione a un cluster NLB da qualsiasi server del cluster, a meno che non si utilizzi localhost come nome del cluster.

Se si crea un cluster di Bilanciamento carico di rete, non è necessario utilizzare un cluster di SQL Server per il database di configurazione o un insieme di progetti team. Per garantire prestazioni, scalabilità e disponibilità, qualsiasi cluster di SQL Server che potrebbe essere distribuito è indipendente dal cluster NLB (Bilanciamento carico di rete).

Ripristino di emergenza e aggiornamento dell'hardware

Se si dispone di un backup del database di configurazione e nel livello applicazione si verifica un errore hardware, è possibile utilizzare la Configurazione guidata solo livello applicazione per ripristinare il livello applicazione.

Utilizzando la Configurazione guidata solo livello applicazione è inoltre possibile spostare il livello applicazione. Sebbene per spostare un livello applicazione non sia necessaria un'architettura specifica, è necessario disporre di accesso al database di configurazione per la distribuzione.

Vedere anche

Riferimenti

Elenco di controllo: aggiunta di un livello applicazione