Esempi di topologia ospitata
Invece di installare e configurare Visual Studio Team Foundation Server (TFS) in locale, Microsoft offre la possibilità di utilizzare Team Foundation Service Preview, dove Microsoft ospita automaticamente tutti gli elementi server di distribuzione nel cloud.Ciò semplifica notevolmente la distribuzione, poiché gli unici aspetti dell'architettura che è necessario considerare assicurano che gli utenti dispongano dell'accesso a Internet e delle autorizzazioni necessarie per accedere al progetto.
Ambiente ospitato.
Marchi diversi da Microsoft visualizzati in questa immagine sono marchi dei rispettivi proprietari.
Se si sceglie di utilizzare il servizio, l'intero progetto, incluso il codice sorgente, gli elementi di lavoro, le configurazioni di compilazione e tutte le funzionalità del team sono ospitati nel cloud.Da C# a Python, da Windows a Android, è possibile utilizzare una varietà di linguaggi e destinare una varietà di piattaforme, è inoltre possibile utilizzare una varietà di strumenti.Gli unici aspetti dell'architettura che è necessario gestire sono i requisiti di accesso.
Quando si utilizza l'anteprima di Team Foundation Service, per connettersi al servizio ospitato si utilizza un Web browser e l'account Microsoft.È possibile creare progetti team, aggiungere membri al team ed eseguire operazione come con una distribuzione installata localmente, ma senza che sia necessaria l'amministrazione dei server.Il livello applicazione, livello dati e il server di compilazione vengono inseriti automaticamente, utilizzando la piattaforma cloud Microsoft e SQL Server Azure.Si tratta di una grande architettura che consente di utilizzare le funzionalità di TFS, come il controllo del codice sorgente, gli elementi di lavoro e la gestione dei progetti Agile, senza dover supportare la gestione dell'infrastruttura fisica.È anche una grande opzione da considerare se i membri del team sono distribuiti in tutto il mondo.Dal momento che il servizio è interamente basato sul Web, gli unici aspetti che è necessario gestire sono la possibilità da parte dei membri del team di accedere a Internet, eventuali blocchi della porta 443 da parte dei firewall e l'eventuale aggiunta di un account Windows per ciascun membro del team a ciascun progetto ospitato.
Poiché le risorse del server per il programma di anteprima di Team Foundation Service vengono gestite per conto dell'utente, può essere una scelta ottimale per i team che hanno punte di utilizzo impreviste o che potrebbero avere l'esigenza di espandere o contrarre le risorse per un progetto.L'infrastruttura del servizio è progettata per soddisfare le esigenze fluttuanti e può espandersi senza problemi per gestire i progetti di grandi dimensioni.È anche una grande scelta per i team con poche o nessuna risorsa di supporto IT.
A differenza delle distribuzioni locali, il servizio ospitato non supporta l'integrazione con Prodotti SharePoint o SQL Server Reporting Services e non si integra completamente con Visual Studio Lab Management.A causa di questa limitazione, il servizio ospitato non è la scelta ottimale se il team ha l'esigenza di creare rapporti dettagliati sullo stato di avanzamento, disponibili con l'integrazione tra TFS e SQL Server Reporting Services, o deve utilizzare macchine di lab virtuali e test automatizzati, offerti da Visual Studio Lab Management.Sebbene il servizio offra una pagina e un dashboard per il team, non è dettagliato quanto l'integrazione disponibile tra TFS, SQL Server Reporting Services e SharePoint Foundation 2010.
Inoltre, l'anteprima di servizio Team Foundation non è una scelta ottimale se il progetto dispone di requisiti rigidi di controllo.Non utilizzare il servizio ospitato se si sviluppa in un ambiente rigorosamente regolamentato, come il settore finanziario, o se il progetto deve avere un controllo completo della propria infrastruttura per motivi di controllo.
Esempi di distribuzioni ospitate
È possibile scegliere di disporre delle risorse del computer di compilazione ospitate nel cloud insieme al resto degli aspetti lato server della distribuzione oppure scegliere di utilizzare server di compilazione locali.È possibile scegliere di utilizzare un server di compilazione ospitato per le compilazioni integrate, mentre gli sviluppatori utilizzano i server di compilazione locali per eseguire compilazioni provvisorie.
Per ulteriori informazioni sul servizio e sulle opzioni di utilizzo, vedere Anteprima di Team Foundation Service.
Vedere anche
Concetti
Architettura di Team Foundation Server
Installazione di Team Foundation Server e ALM di Visual Studio