【问题标题】:Setup for TFS (DR/QA environment)TFS 设置(DR/QA 环境)
【发布时间】:2013-12-03 01:54:37
【问题描述】:

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

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

1) 我们是否应该为 TFS 提供 DR 环境,以便在主 TFS 出现问题时我们可以进行故障转移?我知道我们可以从数据库备份中恢复它,但是如果 TFS 应用程序层出现故障并且必须重新构建,那将非常耗时。

2) 我们是否应该有一个 QA/Dev 环境,以便它可以用来先尝试升级,如果它看起来不错,然后在 Prod 中完成?将来也可以用来试用功能等。

【问题讨论】:

    标签: tfs disaster-recovery


    【解决方案1】:

    在我最近工作的环境中,我们有一个“QA”TFS 服务器,我们可以测试更新\模板更改\插件等。这对整个团队来说效果很好,我肯定会推荐一个测试服务器如果这是你的选择。

    我不建议您为灾难恢复采取什么措施,因为您的团队需要决定的因素很多。我的上一个团队没有维护一个完全独立的翻转环境,但是我们的 TFS 服务器每晚都有虚拟化的快照。我们可以很容易地从这些快照中恢复。根据风险\资源\潜在的停机时间,该恢复计划对于这个团队来说已经足够了。

    希望对你有帮助。

    【讨论】:

    • 我同意使用快照进行虚拟化。与尝试从常规备份中恢复完整的 TFS 服务器相比,这是一条更简单的路径,而且设置起来也简单得多。
    【解决方案2】:

    ALM Rangers 发布了 TFS 规划指南,其中有一节介绍了如何使用 TFS 处理 DR:http://vsarplanningguide.codeplex.com/

    您可能还应该考虑设计高可用性 (HA) TFS 部署。如何执行此操作的详细信息在 TFS 安装指南中:http://www.microsoft.com/en-us/download/details.aspx?id=29035

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2013-11-01
      • 2023-03-16
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多