サーバー仮想化とは
Webホスティングを求める組織が共有サーバーと専用サーバーのどちらかを選択する必要があった時代がありました。 専用のホスティングは、1つの組織のみがアクセスできるサーバーを提供しましたが(メモリ、帯域幅、および完全な制御を保証します)、非常に高価になる可能性があるため、これは難しい選択です。 一方、共有サーバーは通常、メモリと帯域幅リソース、およびIPアドレスを共有することを意味しました。 サーバー上の他の誰かがリソースを大量に消費したり、インターネットをスパムであふれさせた場合、ISPは自分の芝生を共有するスパマーを狙ったため、自分自身の過失なしに自分自身をブロックできます。 サーバー仮想化では、ソフトウェアを使用して、1つのサーバーを多数の個別のサーバーのように動作させ、問題を解決します。
サーバー仮想化は、Virtual Dedicated Server(VDS)またはVirtual Private Server(VPS)とも呼ばれ、専用サーバーよりも安価で、各サブスクライバーにリソースを割り当て、各仮想サーバーに以下を許可することにより、共有サーバーのリソース共有の問題を解決します必要に応じて、別のオペレーティングシステムを実行していても、他とは完全に別々に実行します。 サーバー仮想化には、組織内にアプリケーションもあります。互換性のないタスクやプロセスを、相互作用や重複なしに同じサーバー上で完全に操作できるため、サーバーの使用効率が向上します。 仮想サーバーのもう1つの利点は、単一のハードウェア内で冗長性を実現できることです。 2つ目の仮想サーバーには、障害発生時にバックアップとして使用するサンプルアプリケーションや同じデータを含めることができます。
サーバーの仮想化は、3つの異なる方法で実現できます。 1つ目は、完全仮想化または仮想マシンモデルと呼ばれます。 準仮想化または準仮想マシン(PVM)モデルとしての2番目。 3番目はOSレベルの仮想化またはOS(オペレーティングシステム)レベルでの仮想化と呼ばれます。 仮想マシンモデルには、ハイパーバイザーソフトウェアが必要です。ハイパーバイザーソフトウェアは、仮想サーバーのオペレーティングシステムのプラットフォームとして機能し、仮想サーバーを個別かつ独立に保つため、多くの処理能力を必要とします。 PVMモデルにより、仮想サーバーは互いに認識し、リソースの使用を調整できます。 OSレベルでのサーバー仮想化では、ホストOSは1つのみであり、仮想サーバーはゲストです。つまり、それらはすべて別個であり、同じオペレーティングシステムで実行する必要がありますが、システムの効率は向上します。