TFS的设置(灾难恢复/质量保证环境)

TFS的设置(灾难恢复/质量保证环境),tfs,disaster-recovery,Tfs,Disaster Recovery,我们目前正在使用2012年TFS,并计划很快升级到2013年TFS。我正试图更好地了解TFS的最佳设置。我们公司目前有多个团队使用它,它作为源代码控制和ALM工具至关重要。不,我们不能选择Visual Studio Online 如果其他人有类似的设置,请告诉我你们的想法 1我们是否应该为TFS提供灾难恢复环境,以便在主TFS出现故障时可以进行故障切换?我知道我们可以从数据库备份中恢复它,但这非常耗时,特别是当TFS应用层出现故障并需要重建时 2我们是否应该有一个QA/Dev环境,这样就可以先使

我们目前正在使用2012年TFS,并计划很快升级到2013年TFS。我正试图更好地了解TFS的最佳设置。我们公司目前有多个团队使用它,它作为源代码控制和ALM工具至关重要。不,我们不能选择Visual Studio Online

如果其他人有类似的设置,请告诉我你们的想法

1我们是否应该为TFS提供灾难恢复环境,以便在主TFS出现故障时可以进行故障切换?我知道我们可以从数据库备份中恢复它,但这非常耗时,特别是当TFS应用层出现故障并需要重建时


2我们是否应该有一个QA/Dev环境,这样就可以先使用它来尝试升级,如果它看起来不错,那么就在Prod中完成?在我最近工作的环境中,我们有一个QA TFS服务器,我们可以测试更新\模板更改\插件等。这对整个团队来说都是非常好的。如果您愿意的话,我绝对建议您使用一个测试服务器

我不能推荐您如何进行灾难恢复,因为有许多因素需要您的团队做出决定。我的上一个团队并没有维护一个完全独立的滚动环境,但我们的TFS服务器每晚都有虚拟化的快照。我们可以很容易地从这些快照恢复。基于风险\资源\潜在停机时间,该恢复计划对该团队来说已经足够了


我希望这会有所帮助。

在我最近工作的环境中,我们有一个QA TFS服务器,可以测试更新\模板更改\插件等。这对整个团队来说都很好。如果您愿意,我绝对建议您使用一个测试服务器

我不能推荐您如何进行灾难恢复,因为有许多因素需要您的团队做出决定。我的上一个团队并没有维护一个完全独立的滚动环境,但我们的TFS服务器每晚都有虚拟化的快照。我们可以很容易地从这些快照恢复。基于风险\资源\潜在停机时间,该恢复计划对该团队来说已经足够了


我希望这会有所帮助。

ALM Rangers发布了一份TFS规划指南,其中有一节介绍了如何使用TFS接近DR:

您可能还应该考虑设计一个高可用性的HTTFS部署。有关如何执行此操作的详细信息,请参见TFS安装指南:


不过,总体而言,TFS的核心是SQL Server,所有关于HA SQL和DR for SQL的最佳实践都适用于此。重建AT相对简单,如果您设计HA TFS部署,您将拥有多个负载平衡AT,因此,如果其中一个失败,则只需路由到健康的ATs。

ALM Rangers发布了一份TFS规划指南,其中有一节介绍如何使用TFS接近DR:

您可能还应该考虑设计一个高可用性的HTTFS部署。有关如何执行此操作的详细信息,请参见TFS安装指南:


不过,总体而言,TFS的核心是SQL Server,所有关于HA SQL和DR for SQL的最佳实践都适用于此。重建AT相对简单,如果您设计HA TFS部署,您将拥有多个负载平衡AT,因此,如果其中一个AT出现故障,流量只会路由到健康的AT。

我同意使用快照进行虚拟化。这是一种比尝试从常规备份中恢复完整TFS服务器容易得多的方法,而且安装起来也简单得多。我同意使用快照进行虚拟化。这是一种比尝试从常规备份恢复完整TFS服务器容易得多的方法,而且安装起来也简单得多。