复杂的 Team Foundation Server 拓扑

更新:2007 年 11 月

您可以选择采用多种拓扑配置来配置 Team Foundation Server。一般而言,拓扑越简单,维护 Team Foundation Server 部署越容易。部署满足业务需要的最简单拓扑。本主题描述复杂的 Team Foundation Server 拓扑。复杂拓扑的 Team Foundation Server 组件安装在不同服务器上。复杂拓扑可供物理位置比较分散的多个域中的客户端访问。除了安装附加的故障转移组件外,还将安装 Team Foundation Server Proxy。

复杂的服务器拓扑

复杂的服务器拓扑使用群集中的多台服务器或其他故障转移配置来承载 Team Foundation 逻辑数据层和应用层组件。下面的关系图阐释了一个复杂的 Team Foundation Server 拓扑:

复杂的服务器拓扑

本示例拓扑类似于中等复杂程度的拓扑(请参见中等复杂程度的 Team Foundation Server 拓扑)。其中 Team Foundation Server 服务部署在一个应用层服务器上,Team Foundation Server 数据库安装在单独的数据层服务器上,同时将 Team Foundation Build 和团队的测试远程测试机组 (Rig)(代理)部署在其他服务器上。此外,还添加了故障转移组件。添加了应用层备用服务器,并在 SQL Server 群集中安装了 Team Foundation 数据库。

在该示例关系图中,名为 Europe.Contoso.com 的子域表示使用有限带宽连接的远程子域。由于在这种有限带宽条件下从 Team Foundation Server 的源代码控制组件中获得登记可能需要很长时间,因此将 Team Foundation Server Proxy 安装在该子域中,作为版本控制文件代理缓存。除了源代码“get”请求以外,所有的客户端请求都直接进入应用层。 这些请求通过 Team Foundation Server Proxy 进行定向,而后者在代理服务器上缓存它所下载的所有源文件。

此示例中的拓扑还考虑到了容错能力,并且配置了故障转移组件。如果主应用层服务器因任何原因发生故障,应用层备用服务器可提供手动进行故障转移的功能。通过利用 SQL Server 2005 群集技术提供了数据层容错。

此示例是为用户数多达 2,000 的大型产品开发团队设计的。有关选择最适合业务需要的部署拓扑的更多信息,请参见 Team Foundation Server 计划路线图

请参见

概念

简单的 Team Foundation Server 拓扑

复杂的 Team Foundation Server 拓扑

其他资源

Team Foundation Server 拓扑

Team Foundation Server 产品概述

选择 Team Foundation Server 部署配置