Topologia complessa di Team Foundation Server
Aggiornamento: novembre 2007
È possibile scegliere di configurare Team Foundation Server in numerose configurazioni della topologia. Generalmente quanto più semplice è la topologia, tanto più facile è la gestione di una distribuzione Team Foundation Server. Distribuire la topologia più semplice che soddisfa le esigenze aziendali. In questo argomento viene descritta una topologia estremamente complessa di Team Foundation Server. In una topologia complessa i componenti di Team Foundation Server sono installati in server separati. È possibile accedere alla topologia dai client in più domini ubicati in posizioni fisiche geograficamente distanti. Team Foundation Server Proxy viene installato oltre ai componenti di failover aggiuntivi.
Topologia server complessa
Una topologia server complessa utilizza più server in cluster o le altre configurazioni di failover per includere i componenti di livello applicazione e dati Team Foundation logici. Nel diagramma seguente viene illustrata una topologia complessa di Team Foundation Server:
Questa topologia di esempio è simile alla topologia moderata (vedere Topologia moderata di Team Foundation Server), in quanto i servizi di Team Foundation Server vengono distribuiti in un server di livello applicazione, mentre i database di Team Foundation Server vengono installati in un server di livello dati distinto, con Team Foundation Build e il rig di test del Team (agenti) distribuiti in server aggiuntivi. Sono inoltre stati aggiunti componenti failover. Un server di standby di livello applicazione è stato aggiunto e i database Team Foundation sono stati installati in un cluster SQL Server.
Nel diagramma di esempio, Europe.Contoso.com rappresenta un dominio figlio geograficamente distante che utilizza una connessione con larghezza di banda limitata. Poiché il recupero di un elenco dal componente di controllo del codice sorgente di Team Foundation Server può richiedere tempi prolungati in tali condizioni di larghezza di banda limitata, nel dominio figlio viene installato Team Foundation Server Proxy affinché funga da cache proxy dei file del controllo della versione. Tutte le richieste del client vengono indirizzate direttamente al livello dell'applicazione, fatta eccezione per le richieste 'get' del codice sorgente. Queste richieste vengono indirizzate tramite Team Foundation Server Proxy che quindi memorizza nella cache tutti i file di origine scaricati sul server proxy.
La topologia di questo esempio prevede inoltre funzionalità di tolleranza di errore, con componenti failover configurati. Un server di standby a livello applicazione fornisce funzionalità manuali di failover nel caso in cui si verifichino problemi con il server principale a livello applicazione. La tolleranza di errore del livello dati viene fornita mediante le tecnologie di clustering di SQL Server 2005.
Questo esempio è progettato per un team di sviluppo di un prodotto di grandi dimensioni con un massimo di 2.000 utenti. Per ulteriori informazioni sulla scelta di una topologia di distribuzione più adatta alle esigenze aziendali, vedere Guida di orientamento alla pianificazione di Team Foundation Server.
Vedere anche
Concetti
Topologia semplice di Team Foundation Server
Topologia complessa di Team Foundation Server
Altre risorse
Topologie di Team Foundation Server
Cenni preliminari sui prodotti Team Foundation Server
Scelta di una configurazione di distribuzione di Team Foundation Server