快速提问:
我有两台服务器,最初的想法是使用一台作为应用层和数据层,另一台作为构建机器。
但这是一个相对较小的项目,所以将一台服务器仅用于构建服务似乎完全有点过分(我假设机器较弱,我会感到惊讶)。
如果我在两台服务器之间拆分应用层和数据层,我应该在哪里放置Build Service?
在应用层级或数据层侧?哪一个更好?
答案 0 :(得分:2)
在我们的环境中,我们在自己的机器上分离AT和DT,并在AT上托管构建服务。它归结为你有最多的“备用”资源可供构建机器使用。看看内存和CPU的perfmon计数器随着时间的推移,看看哪一个看起来是最轻松的,并将你的构建代理放在那里。
根据经验,这可能是您的应用程序层,特别是如果您已在数据层上安装了报告服务和多维数据集以及源代码存储库和工作项存储。