バーチャルボックスとは何ですか?

0 株式
0
0
0
0

導入

VirtualBoxは、x86およびAMD64/Intel64コンピューティングアーキテクチャ向けの仮想化ツールです。デスクトップ、サーバー、オペレーティングシステムを仮想マシンとして展開できます。このソリューションを使用すると、ホストアーキテクチャで利用可能なリソースに応じて、任意の数の仮想マシンを展開できます。.

このクロスプラットフォーム仮想化ツールは、IntelまたはAMDプロセッサー搭載のあらゆるコンピューターにインストールできます。このオペレーティングシステムは、Windows、Linux、Oracle Solaris、macOSなど、主要なオペレーティングシステムすべてで動作します。.

VirtualBoxは、互換性のあるあらゆるコンピューターの技術的機能を拡張し、複数の仮想マシンで同時に複数のオペレーティングシステムを実行できるようにします。例えば、システム構成や既存のアプリケーションに影響を与えることなく、MacBook AirでWindows 11とUbuntuを実行できます。.

VirtualBox はどのように機能しますか?

Oracle VM VirtualBox は、デスクトップまたはサーバーのハードウェアに導入できるように設計された、強力なクロスプラットフォーム仮想化エンジンです。VirtualBox は、Windows、一般的な Linux カーネル、macOS、Oracle Solaris など、すべての主要オペレーティング システムでサポートされています。VirtualBox は既存のオペレーティング システムの機能を拡張することで動作し、ハードウェアまたはソフトウェアの構成を変更することなく仮想マシンを実行できます。VirtualBox がインストールされているオペレーティング システムはホストと呼ばれ、VirtualBox で実行されているオペレーティング システムはゲストと呼ばれます。ゲスト オペレーティング システムを導入して適切に構成すれば、一般的なエンド ユーザーのマシンと何ら制限はありません。簡単に言うと、ゲストとは仮想マシンとして実行されるオペレーティング システムです。これは「システム内のシステム」であり、既知のオペレーティング システムまたは特定のオペレーティング システムで構成できます。ただし、Windows や macOS など、ライセンスが必要なオペレーティング システムの場合は、仮想マシンを合法的に実行するには、別途ライセンス バージョンが必要になります。.

一般的な VirtualBox には次のコンポーネントが含まれています。
  • ホスト システム用のハイパーバイザー。.
  • ゲスト VM 操作を管理するためのソフトウェア開発キット (SDK) とアプリケーション プログラミング インターフェイス (API)。.
  • ローカルを管理するためのコマンドライン ツール。.
  • ユーザーがゲストをリモートで管理できるようにする Web サービス。.
  • ホスト上のゲスト アプリケーションを表示するコンソール。.
  • リモート デスクトップ プロトコル (RDP) サーバーを使用すると、ユーザーはリモート クライアントを使用してゲストにアクセスできます。.

管理者は、VirtualBoxホストプラットフォーム上でISOイメージまたはVHD/VDI/VMDKイメージを使用してゲストシステムを展開できます。ISOイメージを使用してゲストを展開すると、ゲストOSを通常通りVMとしてインストールできます。一方、VHD/VDI/VMDKイメージを使用すると、管理者はゲストシステムにOSをインストールすることなく、仮想アプライアンスを迅速に展開できます。TurnKey Linuxは、VirtualBox用の仮想アプライアンスを見つけるための貴重なリソースです。.

VirtualBoxはモジュール型であるため、ホストプラットフォームに関係なく、同様の機能セットを提供できます。さらに、どのホスト上で作成された仮想マシンとディスクイメージも、サポートされている他のホストと互換性があります。また、特定のホスト上のゲストマシンの管理方法を習得したユーザーは、異なるホストシステム上のゲストマシンも管理できます。.

最後に、一部のシステムでは、BIOSレベルでAMD-VまたはIntel VT-xハードウェア仮想化拡張機能を有効にできます。このようなシステムにVirtualBoxを導入すると、ゲストOSのパフォーマンスが向上する可能性があります。.

機構:

Intel x86アーキテクチャには、リングと呼ばれる4つのレベルのストレージ保護があります。これらのレベルは、レベル0(最高権限)からレベル3(最低権限)まであります。VirtualBoxは、ゲストインスタンスごとにホスト上で1つのプロセスを実行します。すべてのゲストユーザーコードは、ホストシステム上の通常のプログラムと同様に、レベル3でネイティブに実行されます。つまり、ユーザーコードはゲストVM環境で実行されている間、ネイティブ速度で実行されます。.

一部のオペレーティングシステムでは、レベル1デバイスドライバーも使用される場合があり、ゲストOSのカーネルコードの再配置による問題が発生する可能性が高くなります。このようなゲストOSでは、ハードウェア仮想化が必要です。Virtual-Boxの使い方については、別の投稿で説明します。.

結果

仮想マシンは、その効率性と運用の柔軟性により、個人ユーザーとビジネスユーザーの間で着実に人気が高まっています。VirtualBoxを使用して仮想マシンを展開することで、インフラストラクチャコストの削減、冗長性とセキュリティの向上、クロスプラットフォームソフトウェア開発の容易化、ソフトウェアソリューションのリモート展開の簡素化が可能になります。.

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

あなたも気に入るかもしれない