首先我应该透露我只管理供应商关系并且缺乏深厚的技术知识。
我刚刚与我们的一个分包商进行了电话会议,他要求我签署 4 台不同服务器的 PO(一个用于 Jenkins,另一个用于 Github,第三个用于 Puppet,第四个用于测试盒)。
当我问他问题时,技术架构师似乎很防御。我知道质疑他的能力不是我的工作,但我确实有预算要管理,我担心他们过度设计了这个(或者至少他们提到的 3 种产品似乎有很多重叠)。有人能向我清楚地解释每个人所扮演的角色吗?
关于他们是否真的需要 4 台服务器以及所提到的某些技术是否可以在同一台服务器上共存,我也将不胜感激。(即 Jenkins、Github 和 Puppet 可以都存在于单个 Ubuntu 服务器上吗?)。