所以我们决定使用visual studio team foundation服务器进行版本控制等.准备今天部署并阅读安装指南:
"您无法在域控制器或运行其他服务器产品(如Exchange Server或Host Integration Server)的计算机上安装Team Foundation Server."
指南中的那些和其他评论让我想到ms不希望我在服务器专用soley以外的任何东西上安装tfs来托管tfs(即不要把它放在我的前端web服务器或后端dc上).
我计划进行单服务器部署(主要是为了简化).任何人都可以验证tfs必须在专用机器上吗?如果是这样,我应该将其虚拟化并将其挂在其中一台前端机器上吗?
谢谢大家......
性能对于TFS非常重要 - 例如,签入应该是非常即时的,或者它可以对开发人员的工作效率产生巨大影响.
也就是说 - 它不需要很多马力 - 这里是服务器要求的链接 我当前的客户端正在"虚拟" - 应该没有理由不 - 假设您知道如何"调整"虚拟服务器以执行与所述硬件规格等效.
要记住的关键事项之一是,TFS中的所有数据都存储在SQL服务器中,因此在同一硬件上运行的任何可能影响SQL Server性能的数据都会影响TFS的性能.这就是为什么将Build Server分布在另一台机器上很重要的原因.软件构建是非常"文件系统"的攻击性操作,并且可能对SQL Server性能产生非常不利的影响 - 因此将其移至另一个"盒子"的重要性