System Requirements for Team Foundation Server

To install Visual Studio Team Foundation Server, your system must meet the operating system requirements described in this topic. 

You can also find hardware recommendations in this topic, but this information is not required like the operating system, just a recommendation. In general, the bigger your team, the greater your need for robust hardware. Eventually you might require more than one server to distribute the load.

For information about how to plan an installation of Team Foundation Server, see the following page on the Microsoft Web site: Choosing a Team Foundation Server Deployment Configuration.

Operating System Requirements

You can install Team Foundation Server on a server that is running one of the following operating systems:

  • 32-bit versions of Windows Server 2003 (Datacenter Edition, Enterprise Edition, or Standard Edition) with Service Pack 2 (SP2)

  • 32-bit versions of Windows Server 2003 R2 (Datacenter Edition, Enterprise Edition, or Standard Edition)

  • 32-bit versions of Windows Server 2003 R2 (Datacenter Edition, Enterprise Edition, or Standard Edition) with SP2

  • Windows Server 2008 ¹ with SP2

  • Windows Server 2008 R2 ¹ ² ³

  • Windows Server 2008 R2 ¹ ² ³ with SP1

You can install Team Foundation Server on a client computer that is running one of the operating systems in the next list. However, client operating systems do not support integration with SharePoint Products or reporting. If you want to use either of these features, you must install Team Foundation Server on a server operating system.

  • Windows Vista (Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate) with SP2

  • Windows 7 ³ (Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate)

  • Windows 7 ³ with SP1 (Windows 7 Home Premium with SP1, Windows 7 Professional with SP1, Windows 7 Enterprise with SP1, Windows 7 Ultimate with SP1)

¹ Team Foundation Server does not support the Server Core installation option for either Windows Server 2008 or Windows Server 2008 R2.

² If you are installing Team Foundation Server  or SQL Server  on Windows Server 2008 R2, you must have .NET Framework 3.5 installed. On Windows Server 2008 R2, you can install .NET Framework 3.5 by using the Add Features Wizard from Server Manager. For more information, see the following page on the Microsoft website: Adding Server Roles and Features.

³ If you are installing Team Foundation Server on Windows Server 2008 R2 or Windows 7, an issue with HTTP.sys may affect network connectivity. For more information, see the following page on the Microsoft website: A file does not download from an IIS 7.5 server that is running Windows 7 or Windows Server 2008 R2

Hardware Recommendations

The following table lists hardware recommendations. Team Foundation Server minimum hardware requirements call for 1GB RAM and 8 GB of hard disk space for the basic configuration. For more information, see this Microsoft website: Visual Studio Team Foundation Server 2010.

Number of users

Configuration

CPU

Memory

Hard disk

Fewer than 250 users

Single-server (Team Foundation Server and the Database Engine on the same server).

1 single core processor at 2.13 GHz

2 GB

1 disk at 7.2k rpm (125 GB)

250 to 500 users

Single-server.

1 dual core processor at 2.13 GHz

4 GB

1 disk at 10k rpm (300 GB)

500 to 2,200 users

Dual-server (Team Foundation Server and the Database Engine on different servers).

This row is for Team Foundation Server.

1 dual core Intel Xeon processor at 2.13 GHz

4 GB

1 disk at 7.2k rpm (500 GB)

 

This row is for the Database Engine with 500 to 2,200 users.

1 quad core Intel Xeon processor at 2.33 GHz

8 GB

SAS disk array at 10k rpm (2 TB)

2,200 to 3,600 users

Dual-server.

This row is for Team Foundation Server.

1 quad core Intel Xeon processor at 2.13 GHz

8 GB

1 disk at 7.2k rpm (500 GB)

 

This row is for the Database Engine with 2,200 to 3,600 users.

2 quad core Intel Xeon processors at 2.33 GHz

16 GB

SAS disk array at 10k rpm (3 TB)

Microsoft supports virtualization of Team Foundation Server in supported virtualization environments. For more information, see the following pages on the Microsoft website:

See Also

Reference

Checklist: Single-Server Installation

Checklist: Multiple-Server Installation

Checklist: Upgrade Team Foundation Server By Using More Than One Server