私は大規模な ASP.NET Web アプリに取り組んでいます。
システムは、監視システム、ビルド スクリプト、ソース管理サーバーなどを保証するのに十分な大きさです。
開発サーバー、QA、およびステージングを備えた適切な開発環境をセットアップしたいと考えています。
Windows Server 2008 Standard Edition x64 をセットアップします (4 GB の RAM があるので、すべてを確認したいです)。
環境ごとに VM をセットアップするだけでよいでしょうか? しかし、これが提起する問題は、現時点ではすべてのソフトウェアが Vista 上にあるということです。各 VM が必要なソフトウェアだけを持っているのは良いことですが (たとえば、コードを変更するべきではないので、ステージングに Visual Studio は必要ありません)、これはできないと思いますか? src コントロールは、環境の 1 つ (例: dev) ではなく、中央の場所に配置する必要がありますか? 次のようなものです:
ソース管理サーバー v v DEV v v QA v v ステージング
したがって、すべてが分散化されています。
これについてどう思いますか?