托管拓朴示例

而不是安装和配置本地 Visual Studio Team Foundation Server (TFS), Microsoft提供可用于 Team Foundation Service 预览的选项, Microsoft主机部署的所有云的部署元素。这大大简化您的部署,因为您需要考虑确保体系结构的唯一方面需要确保用户拥有访问您的项目 Internet 的权限。

承载的环境

云中的 TFS

非 Microsoft 商标显示在此图像中保持其各自的所有者的属性。

如果选择使用服务,则整个项目,包括该朵云承载的源代码、工作项、生成配置和团队功能。从 C# 到 Python,从 Windows 到 Android,可以使用各种语言和各种平台目标,并且可以使用各种工具。需要管理是访问要求体系结构的唯一方面。

当您使用 Team Foundation Service 预览时,您可以使用 Web 浏览器和您的 Microsoft 账户连接到托管服务。您可以创建团队项目、添加成员到您的团队和向与本地安装的部署一起工作那样工作,但是不创建管理服务器的开销。您的应用程序层、数据层和生成服务器将承载您使用的 Microsoft 云平台和 SQL Server Azure。这可以选择一大的体系结构,如果需要 TFS 的功能,例如源代码管理、工作项和敏捷项目管理,但是,不支持管理物理基础结构。这也是一个很好的考虑选项,如果你的团队成员分布在世界各地。由于服务是完全基于 web,管理的唯一方式是团队成员是否有权访问 Internet,防火墙端口是否是 443,是否可以为承担项目的所有团队成员添加 Microsoft 账户。

托管 TFS 服务的简单关系图

由于 Team Foundation Service 预览的服务器资源为你而管理的,则会是一个不可预知的使用率峰值或可能需要大大扩展或缩小项目的资源的团队的不错的选择。服务基础结构旨在兼用不稳定的需要,并且可以无缝展开管理最大的项目。它是工作组中的大选择用极少代码或甚至不IT还支持资源。

与本地部署不同的是,托管服务不支持与 SharePoint 产品的集成或 SQL Server Reporting Services,并不完全与 Visual Studio 实验室管理工具版 集成。由于此限制,托管服务不是一个很好的选择,如果您的团队需要 TFS 和 SQL Server Reporting Services 之间的集成详细进度报告或需要 Visual Studio 实验室管理工具版 提供的虚拟实验室计算机和自动测试。虽然服务提供一个团队页和面板,它不是尽可能详细的处于 TFS、SQL Server Reporting Services 和 SharePoint foundation 2010 之间的集成。

此外,如果项目具有严格的控制需求, Team Foundation 服务预览不是一个很好的选择。如果在严格控制环境中开发,不要选择托管服务,例如金融业,或者如果出于安全审计目的而必须完全控制的基础结构。

Hh977190.collapse_all(zh-cn,VS.110).gif托管部署的示例

您可以选择使您的生成计算机资源宿主在群中和您的部署的服务器方面的其余部分,或者您可以选择使用本地生成服务器。您的开发人员使用本地生成服务器来运行临时生成的同时,您可能会选择使用集成生成的宿主生成服务器。

云中的托管拓扑和生成

本地生成服务器中的托管拓扑

有关服务和使用选项的更多信息,请参见 Team Foundation Service 预览

请参见

概念

Team Foundation Server 体系结构

安装 Team Foundation Server 和 Visual Studio ALM

计划和跟踪项目