読み方 : ブイエムインスタンス

VMインスタンス【Virtual Machine instance】VM instance

別名  :仮想化インスタンス/バーチャルインスタンス/仮想インスタンス

VMインスタンスとは?

物理的なコンピュータ上でソフトウェアによって構築された仮想的なコンピュータのこと。起動・稼働している状態の個々の仮想マシンを指す。実際のコンピュータと同様にオペレーティングシステム(OS)を起動してソフトウェアを実行でき、CPUメモリストレージネットワーク機能を個別に割り当てて動作する。
VMインスタンスのイメージ画像

仮想化システムでは1台の物理サーバ上に複数のVMインスタンスを同時に起動し、それぞれ異なるOSや設定で独立して稼働させることができる。各インスタンスは論理的に隔離されており、あるインスタンスで障害や設定変更が発生しても他のインスタンスへ直接影響しにくい。この仕組みを支えるのが「ハイパーバイザー」(hypervisor)と呼ばれるソフトウェアで、物理ハードウェアのリソースを管理し各インスタンスへ分配する。

VMインスタンスの実体はメモリ上に展開されたプログラムデータである。ある時点の状態をそのままスナップショットとして保存し、後からその時点に戻したり、同一構成の環境を複数複製したりできる。稼働中のまま別の物理コンピュータへ移動する「ライブマイグレーション」(live migration)も可能である。

クラウドサービスではVMインスタンスは顧客に提供されるコンピュータ資源の基本単位として用いられる。利用者は管理画面やAPIを通じてインスタンスを必要な数だけ作成・起動・停止・削除でき、料金は稼働時間や性能に応じて課金される。作成時にはCPU数、メモリ容量、ディスク容量、OSの種類などを指定し、Webサーバデータベース、開発環境など様々な用途に利用できる。物理サーバを購入・設置する従来の手法と異なり、短時間で新しい環境を用意できるため、アクセス増加時の増設や検証環境の構築にも活用される。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。