システム仮想化とは?
通常、システムの仮想化は次の2つのいずれかを指します。 コンピューターシステムの仮想化またはオペレーティングシステムの仮想化。 コンピューターの仮想化は、ソフトウェアを使用して仮想コンピューターシステムを作成することに重点を置いています。 オペレーティングシステムの仮想化は、オペレーティング環境の仮想インスタンスを作成しています。 これらのインスタンスは、多くの場合、他のシステム上で実行されるか、仮想コンピューターシステムにエクスポートされます。 どちらの場合でも、技術はハードウェアコンピューターシステムをエミュレートするソフトウェアの作成に集中します。
仮想化技術は60年代から存在していました。 初期の頃、コンピューターはソフトウェアを使用してマシンの動作をエミュレートし、メモリなどの低レベルのリソースを作成していました。 これらの初期の仮想プログラムは、その時代のコンピューターの電力が比較的低いために妨げられていました。 90年代後半になって初めて、仮想システムが本格的に普及し始めました。 計算能力の向上、高速データ転送へのアクセス、およびマルチコアプロセッサの普及により、完全なシステム仮想化が実現しました。
仮想コンピュータシステムは、サーバーからデスクトップワークステーションまで何でもかまいません。 どのような形態でも、コンピューターシステムは同様の方法で動作します。単一のハードウェアコンピューターがシステムを複数の部分に効果的に分割するプログラムを実行します。 各パーツには、完全に機能するオペレーティングシステムがインストールされているか、仮想的に接続されています。 全体的なプログラムは個々の各部分を監督しますが、それ以外では、各セクションは独立したマシンとして動作します。
その後何が起こるかは、仮想マシンの目的によって異なります。 仮想サーバーは通常のサーバーと同じように機能します。 他のコンピューターやシステムは、多くの場合、システムが「本物」ではないことすら知らずに接続します。 通常、仮想デスクトップシステムは、仮想ワークスペースを処理するために特別に装備されたリモートワークステーションに接続します。 デスクトップには事前に指定された場所からアクセスできるため、作業者は複数の場所から個々のコンピューターにアクセスできます。
オペレーティングシステムの仮想化には、オペレーティングシステムの単一バージョンに接続し、仮想プログラムの上に仮想コピーを作成する仮想サーバーまたはデスクトップが含まれます。 この場合、ユーザーは自分のステーションに座って仮想サーバーに接続し、仮想サーバーはオペレーティングシステムの仮想バージョンに接続してユーザーに送信します。 オペレーティングシステムの仮想化のもう1つの一般的な理由は、ホスティング環境です。 コンピューターがインターネットホストとして機能する場合、1つのシステム上の多くのユーザーのアカウントが含まれます。 これらの各ユーザーは、他のアカウントのリソースではなく、オペレーティングシステムが提供するシステムへのフルアクセスを必要とします。システム全体として仮想オペレーティングシステムを作成することにより、アカウントはセキュリティを損なうことなく必要なものにアクセスできます他のアカウント。