背景介绍:
原来的项目一直在使用IBM Rational 作为版本控制、缺陷管理以及代码测试等。IBM Rational 软件交付平台(Rational Software Delivery Platform)是一个跨 IBM 软件集团的解决方案,它通过定义、自动化,并集成跨角色(从分析人员到架构师、开发人员、测试人员和项目经理)的软件的重要方面,来进行划分。
新项目目前使用cvs,作为简单的版本控制,使用起来很不习惯,所以决定尝试使用VSTS.以下是对VSTS的简单介绍。(资料整理自MSDN WebCast)
- Team Foundation的逻辑结构与物理结构
Team Foundation 的逻辑结构
•数据层
– Team Foundation 数据层包含Microsoft SQL Server 2005,后者可存储工作项、受版本控制的源文件、测试结果以及其他项目指标。
•应用层
– Team Foundation 应用层由基于Web 的、与Internet 信息服务(IIS) 集成的前端应用程序组成。这些应用程序包括SQL Server 2005 Reporting Services、Team Foundation Core Services 和Windows SharePoint Services。此外,应用层还承载Team Foundation Windows 服务。Team Foundation 应用层还包括Team Foundation Build 和Team Foundation Server Proxy。
•客户端层
– Team Foundation 客户端层包含Team Explorer,后者可用作独立应用程序,也可与Visual Studio 2005(Visual Studio 2005 速成版除外)集成。客户端层还与Microsoft Office Project 2003 和Microsoft Office Excel 2003 集成,项目经理可用它们来查看项目信息并将该信息发布到Team Foundation Server。
Team Foundation 的物理结构
• Team Foundation Server
–单服务器
–双服务器
• Team Foundation Build
• Team Foundation Server Proxy
•团队资源管理器
- Team Foundation 系统要求
TFS(单服务器)
组件 | 小型团队 | 中等团队 |
用户数量 | <=20 | <=50 |
处理器 | 2.2 GHz Pentium IV 或Athlon | 2.2 GHz Pentium IV 或Athlon |
操作系统 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 |
RAM | 1 GB | 2 GB |
硬盘 | 8 GB 可用空间 | 30 GB 可用空间 |
TFS(双服务器)
组件 | 部门级别 |
| 公司级别 |
|
用户数量 | <=250 | <=500 | ||
逻辑层次 | 应用层 | 数据层 | 应用层 | 数据层 |
处理器 | 2.2 GHz Pentium IV 或Athlon | 2.2 GHz Pentium IV 或Athlon 双处理器 | 2.2 GHz Pentium IV 或Athlon双处理器 | 2.2 GHz Pentium IV 或Athlon 四处理器 |
操作系统 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 |
RAM | 1 GB | 2GB | 2 GB | 4GB |
硬盘 | 20 GB 可用空间 | 80 GB 可用空间 | 40 GB 可用空间 | 150 GB 可用空间 |
活动目录要求
•若要在双服务器部署中安装和配置Team Foundation Server,必须使用加入到Active Directory 域中的计算机。
•对于单服务器部署,可以使用属于工作组成员的计算机,或使用加入到Active Directory 域中的计算机。
• Team Foundation Server 需要用不包含Windows NT Server 4.0 域控制器的Active Directory 域。
Active Directory 域功能级别 | 支持 |
Windows 2000 混合模式-- 支持运行Windows NT Server 4.0、Windows 2000 和Windows Server 2003 的域控制器。 | 否 |
Windows 2000 本机模式-- 支持运行Windows 2000 和Windows Server 2003 的域控制器。 | 是 |
Windows Server 2003 临时模式-- 支持运行Windows NT Server 4.0 和Windows Server 2003 的域控制器。 | 否 |
Windows Server 2003 模式-- 支持运行Windows Server 2003 的域控制器。 | 是 |
注意
• Team Foundation Server 不能安装在域控制器上,并且不支持在同一计算机上安装其他服务器,例如Exchange Server 或Host Integration Server
64 位操作系统支持
Team Foundation 应用程序 | 支持 |
Team Foundation Server-1 | 否 |
Team Foundation Server (databases)-2 | 是 |
Team Foundation Server (services)-2 | 否 |
Team Foundation Server (proxy) | 否 |
Team Foundation Server (build) | 否 |
团队资源管理器 | 否 |
1 Team Foundation Server 单服务器部署。
2 Team Foundation Server 双服务器部署。
软件需求
服务器软件 | 用途 |
Microsoft SQL Server 2005(Standard 或Enterprise Edition) | 用于Team Foundation Server 和Windows SharePoint Services 的数据库后端。 |
Microsoft SQL Server 2005 修补程序 | 用于更有效地支持报告的SQL Server Analysis Services 更新。 |
.NET Framework 2.0 修补程序KB913363 | 用于更有效地支持大文件处理的ASP.NET更新。 |
带Service Pack 2 的Windows SharePoint Services 2.0 | 承载团队项目的门户站点。 |
客户端软件 | 用途 |
Microsoft Office Excel 2003 | 支持工作项跟踪的可选Team Foundation集成。 |
Microsoft Office Project Professional2003 | 支持工作项跟踪的可选Team Foundation |
Team Foundation Build
组件 | 小型团队 | 中等团队 | 大型团队 |
项目生成时间 | 少于30 分钟 | 少于2 小时 | 多于2 小时 |
处理器 | 1.5 GHz | 2.6 GHz Pentium IV 或Athlon | 双处理器,2.8 GHz Pentium IV 或Athlon |
操作系统 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 带SP2 的Windows XP Professional | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 带SP2 的Windows XP Professional | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 带SP2 的Windows XP Professional |
RAM | 512 MB | 1 GB | 2 GB |
Team Foundation Server Proxy
组件 | 建议 |
处理器 | 单处理器, 1.X GHz |
操作系统 | 带Service Pack 1 (SP1) 的Windows Server 2003 企业版 带Service Pack 1 (SP1) 的Windows Server 2003 标准版 带SP2 的Windows XP Professional |
RAM | 2 GB |
注意
• Team Foundation Server 不能安装在域控制器上,并且不支持在同一计算机上安装其他服务器,例如Exchange Server 或Host Integration Server