Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
快速提问:
我有两台服务器,最初的想法是使用一台作为应用层和数据层,另一台作为构建机器。
但这是一个相对较小的项目,因此仅将一台服务器用于构建服务似乎完全是矫枉过正(我假设会出现更弱的机器,然后我很惊讶)。
如果我在两台服务器之间拆分应用层和数据层,我应该将构建服务放在哪里?
在应用层端还是在数据层端?哪一个会更好?
在我们的环境中,我们将 AT 和 DT 分开在各自的机器上,并在 AT 上托管构建服务。它归结为您拥有可用于构建机器的最“备用”资源的地方。随着时间的推移,查看内存和 CPU 的性能计数器,看看哪个看起来使用最少,然后将您的构建代理放在那里。
根据经验,这很可能是您的应用程序层,特别是如果您在数据层上安装了报告服务和多维数据集以及源代码存储库和工作项存储。