0

多くの同様の質問が見つかりました。それらは主に2〜3年間で、ソフトウェア/ハードウェアが前進しました。

私はマイクロソフトのテクノロジを使用して開発しています。環境はIIS、SQL Server、Visual Studio 2010などで構成されています。Android用にも開発しているので、JAVA、Android SDK、低速起動エミュレーター、USBデバッグなどがあります。

現在はWind7ですが、まもなくWindows8に移行する可能性があります。

すべてのファイルをサーバーに保存し、ソースコードのチェックインなどを行います。ただし、環境を復元するには、数日かかります。

現在、i7-820 CPU、10G RAM、SSDを搭載したLenovo W510を使用していますが、このシステムは開発に問題ありません。今、それは壊れて、私が彼らにそれを修理してもらうまで、私は3日間任務から外れています。別のハードウェアでセットアップを再構築するのにも時間がかかります。

私の質問は次のとおりです。仮想を実行しているより強力なデスクトップハードウェアで同じレベルのパフォーマンスを実現できますか?理想的には、より高速なシステムが必要です。私はXAMLを頻繁に使用していますが、このグラフィックスが仮想環境でどのように機能するかわかりません。

誰かが仮想セットアップで同様の開発をしますか?助言がありますか?ガッチャ?

今、私はこのようなことを考えています:

  1. 強力なデスクトップ-RAID0のXeon、クアッドコア、16Gb、2 SSDなど(イメージのバックアップを取ることができるため)
  2. モバイルにする必要がある場合は、ラップトップを保管してください-画像をコピーするだけです(めったに旅行する必要がないため、セットアップでモバイルにする必要があります)

この方法でより良いシステムを手に入れることができますか?

編集:

私は多くのXAML開発を行っていますが、それは機能しますか?私が今見つけたものから、それは問題かもしれないように思われます... WPF開発はVMの下で実行可能ですか?

4

1 に答える 1

0

バックアップされて簡単に復元できる仮想マシンですべての開発作業を実行することにより、ダウンタイムを削減することが最終的な目標である場合は、それを実行してください。何があっても、パフォーマンスが低下しますが、今日のハードウェアでは特に問題はありません。

ほぼすべてのサーバーが仮想化されている環境があるという利点があるため、次に説明することは、インフラストラクチャでサポートされていますが、お客様のインフラストラクチャではサポートされていない可能性があります。

ITスタッフがVMホスト上に仮想開発マシンをセットアップし、ワークステーション(仕事中)、ラップトップ(外出中)、および自宅のコンピューターからRDP(リモートデスクトッププロトコル)を介してそれらに接続するだけです。 (自宅にいるとき、深夜のサポートコールが着信します)。安全に実行できる環境(多要素認証、ネットワークを介した暗号化、およびその他すべてのセキュリティ上の懸念を含む)がある場合は、それがオプションになる可能性があります。

別のオプションは、ホストされたPCを使用することです。現在、多くのプロバイダーが仮想デスクトップホスティングを提供しています。これにより、オーバーヘッドに対処することなく、環境で享受できるメリットが得られます。しかし、それは無料ではありません。

Googleで「ホストされたWindowsデスクトップ」を検索して、それらをたくさん見つけました。

私個人としては、開発用PCを数え切れないほど何度も使い果たしてきましたが、過去2年間はまったくそうではありませんでした。時が経つにつれて、私はどのような種類のものがそれを台無しにすることができるかを学びました。(サードパーティのインストールなど)、危険なものをテストするために仮想PCをセットアップして使用するというポリシーを採用しています。

私はほとんどのことに通常の開発用PCを使用し、危険な動作を避け、危険なことをしようとしているときのために仮想マシンを予約します。

于 2012-08-14T20:16:50.783 に答える