定義
VPS(仮想プライベートサーバー)とは、物理ハードウェアを共有しながらも、専用のCPUコア、RAM、ストレージが割り当てられる仮想マシンのことです。同じマシン上で稼働する複数のゲストの一つでありながら、独立したサーバーのように機能します。VPSは、他の多数のテナントとリソースを共有し制御が限られる共有ホスティングと、物理マシンを丸ごと1台借りる専用ホスティングの中間に位置します。KVM、VMware、Xenなどのハイパーバイザーがホストを分離された仮想マシンに分割し、それぞれが独自のカーネルで動作するため、あるテナントの負荷やクラッシュが他のテナントに影響することはありません。VPSプランは通常、1 vCPUと1〜2GBのRAMで月額USD 4〜6程度から始まり、root権限、任意のオペレーティングシステムの選択、Webサーバーからデータベース、カスタムアプリケーションまで何でもインストールできる自由度が含まれており、これらすべてが専用サーバーよりもはるかに低コストで利用できます。代表的なプロバイダーには、Hetzner、DigitalOcean、Linode、Vultr、OVHcloud、Kamateraなどがあります。
利用方法
VPSの背後では、ハイパーバイザー(KVM、VMware、Xen)が1台の物理サーバーを多数の独立した仮想マシンに分割し、それぞれが独自のカーネルと専用リソースを持ちます。ホスティングプロバイダーは物理ハードウェアを管理し、お客様はオペレーティングシステム以上の部分をすべて管理します。
重要な理由
共有ホスティングに制約を感じ始めたとき、つまりより安定したパフォーマンス、カスタムソフトウェア、より多くのメモリ、あるいはサーバーの完全な制御が必要になったときが、VPSへ移行する適切なタイミングです。共有ホスティングでは物足りなくなったものの、物理マシン1台をまるごと必要としない多くのサイトにとって、VPSは価格、制御性、パフォーマンスのバランスが取れた最適な選択肢です。