0

簡単な質問:

私は 2 つのサーバーを持っています。最初のアイデアは、1 つをアプリケーション層とデータ層として使用し、もう 1 つをビルド マシンとして使用することでした。

しかし、これは比較的小規模なプロジェクトなので、1 台のサーバーをビルド サービスだけに使用するのはやり過ぎのように思えます (もっと弱いマシンが来ると思っていたので、驚きました)。

2 つのサーバー間でアプリ層とデータ層を分割する場合、ビルド サービスはどこに配置すればよいですか?

アプリ層側ですか、それともデータ層側ですか? どちらが良いでしょうか?

4

1 に答える 1

2

私たちの環境では、AT と DT をそれぞれのマシンで分離し、AT でビルド サービスをホストしています。要するに、ビルド マシンで使用できる「予備の」リソースが最も多い場所です。メモリと CPU の perfmon カウンターを時系列で見て、どれが最も使用量が少ないかを確認し、そこにビルド エージェントを配置します。

経験上、特にレポート サービスとキューブがソース コード リポジトリと作業項目ストアと共にデータ層にインストールされている場合は、それがアプリケーション層になる可能性があります。

于 2010-12-09T13:41:58.703 に答える