Share via


Application-Tier Server Requirements for Team Foundation

Every Team Foundation Server deployment will have its own unique properties that will help determine 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 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 server that is running Team Foundation Server. That 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 data tier (single-server)

20 to 250 users

1 processor, 3.6 GHz

230 GB

2 GB

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

250 to 450 users

2 processors, 2.8 GHz

500 GB

4 GB

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

450 to 2,200 users

2 processors, 2.8 GHz

dual drives or drive arrays, 31 GB and 136 GB

3.5 GB

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

2,200 to 3,600 users

4 processors, 2.2 GHz

dual drives or drive arrays, 31 GB and 136 GB

3.5 GB

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

See Also

Concepts

Data-Tier Server Requirements for Team Foundation

Other Resources

Requirements for Team Foundation Components