You are on page 1of 2

Determine licensing restrictions

Investigate the business Workgroup License is limited to 5 users and therefore favours single
server deployment
PLANNING environment and Determine development team environment
development team structure Development teams with large project files or need for large number of
team projects favours multi-server deployment
and modus operandi. Distributed teams may require Team Foundation Proxy Server
Determine build requirements
Preferably run build server on separate server
Only one build can be run at any time on a build server
Investigate the Determine hardware availability or budget is restricted
hardware restrictions. If restricted, single server deployments are applicable
If no restrictions exists, multi server deployments are favoured

Preference is
multi-server
Small development team deployment Medium – Large development team
Limited hardware where possible High performance environment

Single Server Deployment Multiple Server Deployment

Build Server(s)
Users Proc Disk RAM
--------------------------------------------
5-20 Single 8GB 356MB
20-100 Single 30GB 512MB
100-250 Single 50GB 1GB
AT DT PROXY
250+ Dual 80GB 2GB

Application and Data Tier Server Application Tier Server Data Tier Server Proxy Server
CONTRIBUTORS
Single Processor 3.6GHz Dual Processor 2.8GHz Quad Processor 2.6GHz Dual Processor 2.0GHz
2GB RAM 3.5GB RAM 8GB RAM 2GB RAM
250 2200 136GB Disk 3.75TB Disk 73GB Disk
Willy-Peter Schaub 230GB Disk
Jean-Pierre Fouche Separate
Build
Server
Software Architects Application Tier Server Proxy Server
Michael Azocar Application and Data Tier Server Data Tier Server
Dual Processor 2.8GHz Quad Processor 3.5GHz Eight Processor 2.6GHz Quad Processor 2.0GHz
4GB RAM 3.5GB RAM 16GB RAM 2GB RAM
450 500GB Disk 136GB Disk 3.75TB Disk 73GBB Disk
Etienne Tremblay 3600

Team Foundation Server 1.0 References:


Quick Reference v1.0-20061025
http://blogs.msdn.com/bharry/archive/2007/10/18/tfs-2008-system-recommendations.aspx

Virtual Server Environment Minimum Hardware Requirements


Consider Virtual Server Environment hosting application and data tiers, proxy and build servers on separate
virtual servers to (a) load balance load on large scale host server and (b) consider VM backup and restore as
possible disaster recover option. SAN is an ideal decoupled and growth ready storage.
TFS User

Process, WIT &


Build Specialist

TFS ITPro

Support Engineer

You might also like