最初に、私はベンダーとの関係のみを管理しており、深い技術的知識が不足していることを明らかにする必要があります。
下請け業者の 1 人と電話会議をしたところ、4 つの異なるサーバー (1 つは Jenkins 用、もう 1 つは Github 用、3 番目は Puppet 用、4 番目はテスト ボックス用) の PO を承認するように依頼されました。
テクニカル アーキテクトは、私が質問をすると非常に防御的なように見えます。彼の能力を疑うのは私の仕事ではないことはわかっていますが、管理する予算があり、彼らがこれを過剰に設計しているのではないかと心配しています (または、少なくとも彼らが言及した 3 つの製品は重複しているようです)。どなたか、それぞれの役割を分かりやすく教えていただけないでしょうか。
また、本当に 4 台のサーバーが必要かどうか、および前述のテクノロジの一部が同じサーバー上で共存できるかどうかについて、セカンドオピニオンをいただければ幸いです。(つまり、Jenkins、Github、および Puppet をすべて単一の Ubuntu サーバー上で稼働させることはできますか?)。