Team Foundation Server on Azure IaaS

Brian Harry

Brian

I’ve been getting a few questions lately about whether or not we support TFS on Azure IaaS.  The truth is that a number of us have set up and used it on IaaS but we have never really formally tested it.  My biggest question was performance.  We’ve just finished running some performance tests.  Here’s the results we got:

TFS configModelCPUMemoryDiskActive TPC
Dual serverAT: Medium Azure VMAT: 2P AT: 3.5GBAT: 30
DT: Large Azure VMDT: 4PDT: 7GB1xVHD: OS
   1xVHD: VC Proxy files
   DT: 
   1xVHDs: TempDB files
   1xVHD: Data files
   1xVHD: Log files
   1xVHD: OS

In this configuration, we were able to achieve results supporting a team of 500 – 1,000 users.  This is roughly consistent with the hardware sizing guidelines we give for dedicated hardware.  Our results indicate that TFS on Azure IaaS will cap out ~1,500 users due to exhaustion of I/O bandwidth for the log and temp db.
Of course, Azure IaaS hasn’t RTMed yet so we can’t officially support it until it does but once it RTMs, this should provide some indication that it performs/scales pretty well.

Brian

Brian Harry
Brian Harry

Corporate Vice President, Cloud Developer Services

Follow Brian   

0 comments

    Leave a comment