1

仮想化を使用した Web 開発の改善

4

2 に答える 2

4

http://aspnet.4guysfromrolla.com/articles/102908-1.aspx

于 2008-12-08T05:51:59.637 に答える
1

仮想化とは、基本的に、プライマリ PC 内に複数の小型 (仮想) PC を作成することです。これの大きな利点の 1 つは、干渉する他のものがない環境でアプリケーションまたはアプリケーションのセットを分離してテストできることです。以前は、新しい開発環境を備えた新しいマシンを入手するには、別のハードウェアを用意するか、システムを新しい環境に再構築する必要がありました。仮想化では、必要な新しい環境を仮想マシンの 1 つにインストールし、必要に応じて実行するだけです。完了したら、シャットダウンできます。

仮想化は究極の分離です。1 つのハードウェア上では、仮想化なしでは不可能なことを実行できます。たとえば、ソフトウェアはドメイン コントローラーでは実行されないため、メンバー サーバーのテスト環境にソフトウェアをインストールできます。2 台の仮想マシンを同時に起動するだけです。1 台はドメイン コントローラーで、もう 1 台はメンバー サーバーです。両方の仮想マシンは、マシンを共有していることを意識せずに、同じ物理ハードウェアで同時に実行できます。その結果、テスト環境を実装するための迅速な方法が得られます。

仮想化テクノロジーにより、仮想システムをその場で凍結することができます。言い換えれば、あなたがいるマシンの正確な場所を無期限に凍結することができます. 1 つのプロジェクトがリリースされて安定するまで作業し、1 年後に戻って作業を再開する必要がある場合、プロジェクトの作業を停止したときにシステムをフリーズし、1 年またはそれ以上後に再開することができます。 . システムが再起動すると、時間が経過していないようになります。システムはそのままに復元されます。

この特定の機能は、複数のシステムをサポートする開発者 (コンサルタントを含む) に最適です。コンサルタントは、さまざまなプロジェクトでさまざまなクライアントを抱えており、長期にわたってサポートする必要があります。バグ修正をテストするために環境を再作成することを心配する必要はありません。仮想マシンを解凍するだけです。

仮想化プログラムには、元に戻すディスクと呼ばれる機能があります。Undo ディスクを使用すると、システム上で操作を行うことができます。作業内容を保存したくない場合は、Undo ディスクの変更を受け入れないだけです。ふふ。魔法のように、あなたがしたことはすべて取り消され、何も起こらなかったかのようです。

于 2008-12-08T05:56:35.337 に答える