LoginSignup
0
0

More than 3 years have passed since last update.

VagrantとVirtualBoxについて

Posted at

VagrantとVirtualBoxを使う機会があったので、調べたことのメモを残します。

VirtualBoxとは

仮想化ソフトの一つです。ハードウェア(CPUやメモリ、ストレージ)を論理的に分割し、別のOSを動かすことができます。コンピュータの中に別のコンピュータを作り動かすイメージで、例えば、OSがWindowsのパソコンを仮想化ソフトを使うことで、OSXを動かしたりできる。

ホストOS型の仮想化

VirtualBoxはホストOS型仮想化ソフトの種類の一つ。自分が使っているコンピュータのOSをホストOSといい、仮想化ソフトをインストールすることで、ホストOS上で別のOS(ゲストOS)を動作させる仮想技術。ホストOS+ゲストOSも動かすためハードウェアのリソース消費が大きい。

ホストOS型.png

ハイパーバイザ型の仮想化

直接インストールした仮想化ソフトウェア上で、仮想マシンを動作させるものなので、ホストOS型と違い、ホストOSやゲストOSの概念がありません。そのためリソースの消費量が軽くなるのが特徴です。

ハイパーバイザ型.png

Vagrantとは

VirtualBoxやVMwareを使用した仮想環境の構築や共有を簡単にできるようにしてくれるツールです。Vagrantfileという仮想化環境の構成情報を記したファイルを元に構築する。ファイルとして保管できるのでチーム内で環境の共有ができ、コマンドで破棄&再構築も簡単にできる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0