There are some documents from Microsoft regarding the concept of TFS farming. here let’s discuss about how to milestone them into multiple phases to fit our circumstances.

Phase I – Proof of Concepts, feasibility, and better practices for scalling

Phase II – Move the most critical bottleneck first

Phase III – Distribute all loads to their own places if infrastructure supports

Domain Controller (my personal lab domain)
SQL Server (w/ SSRS)
Build Server

[TFS Servers (AT only)]

[SharePoint Server]

VS 2010

Company Domain


Win2008 R2 w/ SCVMM to manage VMs

Win2008 Hyper-V to host VMs