Share via


Data-Tier Server Requirements for Team Foundation

Every Team Foundation Server deployment will have its own unique properties that will help shape the physical hardware and software requirements. Team Foundation Server itself has some minimum requirements for hardware. It also has limits on team projects, number of work items, size of the version control repository, and other factors that you must consider when choosing the hardware for your specific business needs. For more information about determining the factors that will help you determine what configurations best meet your business needs, see Team Foundation Server Planning Roadmap, Planning a Team Project, and the white paper "Team Foundation Server Project Limits" on the Microsoft Web site (https://go.microsoft.com/fwlink/?LinkID=89230).

The guidelines presented here are exactly that, guidelines, not requirements. These guidelines are appropriate for most Team Foundation Server deployments. They have been tested and validated specifically for environments that contain fewer than 3,600 users on a single Team Foundation Server. The server that is running Team Foundation Server should have a reliable network connection with a minimum bandwidth of 1 Mbps and a latency maximum of 350ms.

Hardware Recommendations

Configuration

CPU

HD

Memory

Comments

Fewer than 20 users

1 processor, 2.2 GHz

8 GB

1 GB

Installed on the same computer with the logical application tier (single-server)

20 to 250 users

1 processor, 3.6 GHz

230 GB

2 GB

Installed on the same computer with the logical application tier (single-server)

250 to 450 users

2 processors, 2.8 GHz

500 GB

4 GB

Installed on the same computer with the logical application tier (single-server)

450 to 2,200 users

4 processors, 2.6 GHz

dual drives or drive arrays, 480 GB and 3.75 TB

8 GB

Installed on a different computer from the logical application tier (dual-server)

2,200 to 3,600 users

8 processors, 2.6 GHz

dual drives or drive arrays, 480 GB and 3.75 TB

16 GB

Installed on a different computer from the logical application tier (dual-server)

See Also

Concepts

Application-Tier Server Requirements for Team Foundation

Other Resources

Requirements for Team Foundation Components