We recommend using Visual Studio 2017

Pianificazione dell'installazione a server singolo

Un sistema Team Foundation Server logico è costituito da un server a livello applicazione (composto principalmente da servizi Web) e da un server a livello dati (composto principalmente da database di SQL Server 2005). Nella configurazione a server singolo i servizi e i programmi del livello applicazione e del livello dati sono ospitati nello stesso computer. Le installazioni a server singolo sono indicate per installazioni con meno di 100 utenti.

Considerazioni per le installazioni a server singolo

È necessario decidere se un'installazione a server singolo costituisce la scelta appropriata per le esigenze dell'organizzazione. Per la pianificazione di Team Foundation Server e per decidere se eseguire un'installazione a server singolo o a server doppio, rispondere alle seguenti domande:

  • Quanti utenti è necessario supportare?   Se si prevede che gli utenti siano più di 100, l'installazione a server doppio potrebbe essere la soluzione più appropriata.

  • Quanti progetti saranno supportati con Team Foundation Server?   Se si prevede di supportare un numero elevato di progetti, un'installazione di Team Foundation Server a server doppio potrebbe risultare la soluzione più appropriata.

  • Si dispone di un server da dedicare a Team Foundation Server?   Il server di un'installazione di Team Foundation Server a server singolo deve essere dedicato alle funzionalità di Team Foundation Server. Il server di Team Foundation non deve essere utilizzato per altri scopi, ad esempio server di posta elettronica, file server o server di database per altre applicazioni.

  • Quando dovrà essere disponibile l'installazione per l'utilizzo in produzione?   Pianificare almeno un'intera giornata per l'installazione e la configurazione di Team Foundation Server e almeno un'altra giornata per la configurazione del server di Team Foundation.

Oltre a queste domande, è necessario considerare la rete di computer disponibile quando si panifica un'installazione a server singolo. Se si prevede di includere un rig di test o un server di generazione nell'installazione di Visual Studio Team System, anche i server di Team Foundation devono essere membri dello stesso dominio o gruppo di lavoro di tali server. Se possibile, i server devono trovarsi tutti nello stesso segmento di rete.

Vantaggi delle installazioni a server singolo

I vantaggi delle installazioni a server singolo sono i seguenti:

  • Semplicità   È possibile gestire tutti gli aspetti dell'installazione di Team Foundation Server in un unico server. È possibile configurare tutti i diritti di accesso e le autorizzazioni per utenti e gruppi in un unico server. È necessario programmare il backup e la manutenzione di un unico server.

  • Disponibilità   Poiché il livello applicazione e il livello dati sono presenti in un unico server, non è necessario tenere conto di restrizioni o della latenza della rete tra il livello applicazione e il livello dati quando si pianifica l'installazione.

Svantaggi delle installazioni a server singolo

Le installazioni a server singolo presentano i seguenti svantaggi:

  • Scalabilità insufficiente   Le installazioni a server singolo sono indicate per un massimo di 100 utenti. Se il numero di utenti aumenta, potrebbe essere necessario aggiungere un'altra installazione di Team Foundation Server. Tenere presente che Team Foundation Server supporta 500 utenti per server e che i progetti indipendenti che condividono i file di risorse non possono essere suddivisi tra più di un sistema Team Foundation Server.

  • Controllo degli accessi   Tutti gli utenti di Team Foundation Server devono disporre di accesso e delle autorizzazioni appropriate sul singolo server Team Foundation Server. Un'installazione di Team Foundation Server a server singolo non prevede la separazione dei servizi.

  • Nessuna funzionalità failover   Poiché tutti i componenti di Team Foundation Server si trovano in un unico server, non è possibile reindirizzare il server a livello applicazione a un server a livello dati differente in caso di interventi di manutenzione o riparazione e non è possibile configurare e installare un server aggiuntivo che funga da server a livello applicazione di standby o failover.

Requisiti delle installazioni a server singolo

Nella tabella seguente sono riportati i requisiti hardware consigliati per l'installazione di Team Foundation Server a server singolo, a seconda del numero di utenti.

Configurazione Livelli CPU Disco rigido Memoria

Meno di 20 utenti

Server di livello applicazione e di livello dati

Processore singolo, 2,2 GHz

8 GB

1 GB

Da 20 a 50 utenti

Server di livello applicazione e di livello dati

Processore singolo, 2,2 GHz

30 GB

1 GB

Da 50 a 100 utenti

Server di livello applicazione e di livello dati

Processore singolo, 3,4 GHz

30 GB

1 GB

Da 100 a 200 utenti

Server di livello applicazione e di livello dati

Processore singolo, 3,4 GHz

40 GB

2 GB

Da 200 a 400 utenti

Server di livello applicazione e di livello dati

Due processori, 3,4 GHz

80 GB

2 GB

Le presenti indicazioni sono appropriate per la maggior parte delle installazioni a server singolo. Sono state concepite per ambienti che contengono meno di 100 utenti in un singolo sistema Team Foundation Server. Il server che esegue Team Foundation Server deve disporre di una connessione di rete affidabile con una larghezza di banda minima di 1 Mbps e una latenza massima di 350 ms.

Se l'ambiente non soddisfa questi criteri, considerare con attenzione le implicazioni prima di installare Team Foundation Server. Valutare se un'installazione di Team Foundation Server a server doppio potrebbe essere più appropriata per le esigenze dell'organizzazione.

Vedere anche

Mostra: