快速问题:

我有两个服务器,最初的想法是将一个用作应用程序层和数据层,另一个用作构建机器。

但这是一个相对较小的项目,因此似乎只能将一台服务器用于构建服务似乎完全是过度杀伤力(我假设一台较弱的机器会来,然后我感到惊讶)。

如果我确实在两个服务器之间进行拆分应用层和数据层,我应该在哪里放置构建服务?

在应用层侧还是在数据层侧?哪一个会更好?

有帮助吗?

解决方案

在我们的环境中,我们在自己的机器上分开AT和DT,并在AT上托管构建服务。归结为您拥有可用于构建机器的最“备用”资源的地方。随着时间的推移,请查看记忆和CPU的PerfMon计数器,看看哪个看起来是最轻微使用的,然后将您的构建代理放在那里。

从经验来看,这很可能是您的应用程序层,尤其是如果您在数据层上安装了报告服务以及源代码存储库和工作项目商店的情况下。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top