テクノロジ
仮想化とは
英語名:Virtualization
ひとことで言うと:物理的なCPU・メモリ・ストレージなどを抽象化し、一つの物理資源上で複数の論理環境を独立して利用できるようにする技術。
意味をわかりやすく解説
サーバ仮想化ではハイパーバイザが物理ハードウェアを管理し、複数の仮想マシンへCPU・メモリなどを割り当てます。各VMは独立したOSを動かせるため、サーバ統合や環境分離に利用されます。
物理資源を共有するため利用効率を高められる一方、一台の物理ホスト障害が複数VMへ影響する可能性があります。コンテナは一般にホストOSのカーネルを共有する点でVMと異なります。
具体例
1台の物理サーバ上にLinuxのVMとWindowsのVMを作り、それぞれ独立したサーバとして運用する。
似た用語との違い
コンテナ
仮想マシンはOSを含む環境を仮想化し、コンテナはホストOSのカーネルを共有してアプリ実行環境を分離します。
基本情報技術者試験の試験ポイント
VMと物理サーバ、VMとコンテナの違いを理解します。資源共有による効率化と障害影響の集中も重要です。
CHECK QUESTION
一般的な仮想マシンとコンテナでは、独立したゲストOSをそれぞれ持つのはどちらですか。
答えを見る
仮想マシンです。コンテナは通常、ホストOSのカーネルを共有します。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。