2012-12-10 6 views
9

Sono un sottoscrittore MSDN che inizia un progetto personale che coinvolgerà WPF, servizi Web e SQL Server. Sto pianificando di utilizzare i miei vantaggi MSDN per ospitare i servizi Web su Azure e il database su SQL Azure.Svantaggi a Team Foundation Service e TFS su Azure

Stavo per eseguire TFS sulla mia macchina di sviluppo, ma poi ho sentito parlare dell'offerta cloud di Microsoft Team Foundation Service. Inoltre, sembra che potrei eseguire la mia istanza di TFS su Azure. A questo punto penso che Team Foundation Service sia l'opzione migliore perché:

  1. Preferirei avere TFS nel cloud sulla mia macchina di sviluppo principale in modo che possa accedervi ovunque e non dovermi preoccupare di dover eseguire il backup.
  2. Preferisco non preoccuparmi di impostare e amministrare TFS su Azure se non riesco a ottenere nulla di più da esso.
  3. Non sono proprio sicuro se la configurazione e l'utilizzo di TFS su Azure saranno gratuiti (o continueranno a essere gratuiti) con il mio abbonamento MSDN.

Qualcuno ha riscontrato qualche inconveniente principale nell'utilizzo di Team Foundation Service, come una grave perdita di flessibilità o funzionalità?

risposta

5

Utilizzo i Servizi TFS poiché è stato in anteprima per il mio lavoro personale e non ho avuto alcuna limitazione in termini di servizi di controllo/generazione del codice sorgente. Il servizio è abbastanza comparabile al server TFS completo; ma non include le funzionalità più avanzate come l'automazione del test.

La pagina dei prezzi afferma anche che il servizio continuerà a rimanere libero per MSDN abbonati: https://tfs.visualstudio.com/en-us/pricing/information/

+1

L'integrazione di SharePoint, la gestione del laboratorio e il reporting SSRS sono le principali funzionalità mancanti (e ovviamente la possibilità di personalizzare il modello di processo). – Betty

2

Prima TFSPreview esistesse, ho chiesto alcune persone nel sapere a MS sull'esecuzione di TFS in Azure e mi è stato detto che ci sono alcuni problemi non banali con l'esecuzione di TFS su una macchina virtuale su Azure. Credo che questo sia il motivo per cui MS offre TFS come servizio piuttosto che come modello per una macchina virtuale. Pertanto, se si desidera utilizzare TFS e si desidera che sia nel cloud, utilizzerei sicuramente l'anteprima TFS.

+1

2012 ha molte modifiche al codice per aiutare a rimuovere le limitazioni, tuttavia ce ne sono molte altre che impediscono l'uso di alcune delle funzionalità più avanzate. Le modifiche all'autenticazione sono un buon esempio. – Betty