仮想化とは
クラウドコンピューティングについて語る際、まず仮想化が何かを理解する必要があります。仮想化はクラウドコンピューティングの主要な概念の 1 つだからです。
仮想化とは
クラウドコンピューティングにおいて、仮想化とはハードウェア仮想化を指し、オペレーティングシステム (OS) 内に仮想マシンを作成することを意味します。
なぜ仮想化を使うのか
通常、OS を動作させるには専用の物理サーバが必要です。複数の OS を同時に動作させる場合、1 つの OS につき 1 台の物理サーバが必要なため、複数台のサーバが必要になります。そのため、複数の OS の動作には多額のコストがかかり、物理サーバの購入費用だけでなく、運用保守 (O&M) のコストもかさみます。

ここで、より良い選択肢があります。それが仮想化です。
仮想化により、オペレーティングシステムを基盤ハードウェアから分離でき、Windows や Linux などの複数のオペレーティングシステムを1 台の物理マシン上で同時に動作させられます。これらのオペレーティングシステムはゲスト OS (オペレーティングシステム)と呼ばれます。仮想化により、コストと時間を削減できます。
仮想化により、オペレーティングシステムを基盤ハードウェアから分離でき、Windows や Linux などの複数のオペレーティングシステムを1 台の物理マシン上で同時に動作させられます。これらのオペレーティングシステムはゲスト OS (オペレーティングシステム)と呼ばれます。仮想化により、コストと時間を削減できます。

仮想化のメリット
- 柔軟性:同じハードウェア上で複数のオペレーティングシステムを同時に動作させられる
- アジリティ:ファイルや画像をある物理サーバから別の物理サーバへ移動するのと同じように、オペレーティングシステムを移動できる
- フォールトトレランス:物理サーバに障害が発生した場合、管理ソフトウェアがインスタンスを自動的に利用可能なサーバに移行するため、ハードウェアの障害に気づかないほど迅速に対応される
- コスト効率:必要な物理サーバの台数が減り、電力コスト、運用、メンテナンスの費用も削減できる
仮想化の仕組み
物理サーバのハードウェアは依然として必要ですが、ハードウェアにオペレーティングシステムを直接インストールするのではなく、ハイパーバイザと呼ばれるソフトウェアをインストールします。これにより、1 台の物理システムを複数の独立した仮想環境、つまり仮想マシンに分割できます。
関連記事
-
クラウドコンピューティングとは
ナレッジベースチーム
-
パブリッククラウドとは
ナレッジベースチーム
-
プライベートクラウドとは
ナレッジベースチーム
-
ハイブリッドクラウドとは
ナレッジベースチーム
-
パブリッククラウド、プライベートクラウド、ハイブリッドクラウド
ナレッジベースチーム
-
ハイパーバイザとは
ナレッジベースチーム
-
コンテナ化とは
ナレッジベースチーム
-
コンテナと VM の違い
ナレッジベースチーム
