VPSとdedicated serverはどちらを借りるべきか
VPSとdedicated serverの違いを、共有ハイパーバイザー、noisy neighbour、steal time、価格差で比較します。負荷や必要な分離性から、安く済む選択肢が分かります。
短い回答
VPS と dedicated server の違いは、物理マシンをどれだけ専有できるかです。VPS は、同じホスト上で他の仮想マシンも動作する仮想マシンです。そのため、ハイパーバイザーの下で CPU、ディスク、ネットワークカードを共有します。dedicated server は物理マシン全体を使用し、その上で他の利用者の環境は動作しません。性能、価格、分離性について議論されるその他の違いは、すべてこの事実に起因します。多くの読者には VPS が適しています。多くのワークロードは負荷が変動し、VPS なら数分でリサイズできるためです。負荷が安定して常時高い場合、規則によってハードウェアの専有が必要な場合、または仮想プランでは提供されない容量のメモリが必要な場合は、dedicated hardware を利用してください。
共有ハイパーバイザーと専用マシンの実際の違い
VPS では、ハイパーバイザー(1 台の物理ホスト上で仮想マシンを実行するソフトウェア)が、実際のハードウェアの一部をゲストに割り当てます。物理コアに対応付けられた仮想 CPU コア、ホストのメモリの一部、ホストのドライブから切り出されたストレージを使用します。ハイパーバイザーは分離境界を適用するため、同じホスト上の別の顧客が、あなたのメモリやディスクを読み取ることはできません。ただし、処理速度を完全に保証するわけではありません。物理コア、ディスクキュー、ネットワークの上り回線には上限があり、それらを共有するためです。
専用サーバーでは、自分でハイパーバイザーをインストールしない限り、あなたとハードウェアの間にハイパーバイザーはありません。すべてのコア、すべてのメモリチャネル、すべてのドライブ、ネットワークポート全体を 1 つのテナントが使用します。他の利用者がいないため、リソースを他の利用者と競合することもありません。
どちらの環境かは、次の 1 つのコマンドで確認できます。
systemd-detect-virt一般的な仮想化プランでは kvm、コンテナ仮想化では lxc、ベアメタルでは none が表示されます。lscpu | grep -i hypervisor では、CPU フラグから同じことを確認できます。この確認は、単なる興味本位のものではありません。一部のソフトウェアにはハードウェア仮想化拡張機能が必要です。そのため、VPS 内で仮想マシンを実行するには、契約したプランの種類が関係します。
ノイジーネイバーと、その測定方法
ノイジーネイバーとは、ホスト上の別のゲストが共有リソースを大量に使用し、その影響で自分のゲストが待たされる状態です。この影響は実際に発生し、推測ではなく測定できます。
確認する数値は steal time です。これは、仮想 CPU が実行可能な状態だったにもかかわらず、ハイパーバイザーが物理コアを別のゲストに割り当てた時間の割合です。vmstat の st 列と、top の %st フィールドに表示されます。
vmstat 1 5steal が 0 以下、またはそれに近い値であれば、契約した CPU 性能を利用できています。共有プランで負荷がかかった際に数パーセントになるのは通常です。steal が継続的に 2 桁になる場合、ホストのリソースが過剰に割り当てられており、アプリケーションが確認できないハードウェアの処理を待たされています。この 1 つの測定値により、曖昧な不満を、提出する価値のあるサポートチケットや、移行を決める根拠に変えられます。
もう 1 つの共有リソースはディスクです。データベースや負荷の高い Web アプリケーションでは、通常 CPU よりも重要です。ホストがすべてのゲストを同じドライブに配置すると、入出力処理も共有されます。そのため、プランで使用されるドライブの技術によって体感性能が変わります。VPS で NVMe と SATA SSD を比較する方法では、その違いを実際の例で説明しています。
専用サーバーを使用すれば、ノイジーネイバーは完全になくなります。ただし、リソース競合がなくなるわけではありません。自分のサービス同士は引き続き競合し、制御されていないバックアップ処理は、他の利用者と同じように自分のデータベースを遅くします。
料金の段差
Virtual プランは小刻みに拡張できます。メモリ、コア数、ディスク容量を段階的に追加すると、料金も同程度の単位で増えます。一方、専用ハードウェアは、搭載されている構成に加えて、ラックスペース、電源、稼働を維持するための作業員も含めて、マシン全体を借りるため、大きな単位で料金が変わります。
2026 年 7 月時点でも、この段差は依然として 1 桁程度あります。余裕のある VPS は月数ドルで借りられますが、エントリーレベルの専用ハードウェアは通常、月額 10 数ドル台後半から始まり、そこから上がっていきます。どちらも価格が変動するため、特定の金額を前提に計画する前に、現在の料金を確認してください。
この段差には、忘れられがちな 2 つ目のコストがあります。時間です。VPS のサイズ変更は、コントロールパネルで操作して再起動するだけです。より大きな専用マシンへの移行は、ディスクが物理的に旧マシン内にあるため、マイグレーションになります。将来の成長を見込んだハードウェアを借りるか、後でマイグレーションすることを受け入れてください。
専用サーバーが本当に有利になる場合
安定してCPUを使い切る場合。負荷平均が毎日、終日コア数の近くで推移するなら、実際に使用している容量に対して料金を支払っています。共有プランは、ほとんどの利用者が大半の時間アイドル状態であることを前提に価格設定されています。動画エンコード、継続的なビルド、シミュレーション、大規模なバッチ処理が該当します。
厳格なコンプライアンス要件または契約上の分離がある場合。一部の監査、顧客、規制では、他のテナントが同じハードウェアを使用していないことが求められます。これは設定ではなくマシンに関する要件です。そのため、共有ホストでどれだけハードニングしても要件を満たせません。
非常に大容量のメモリが必要な場合。仮想サーバープランは、プロバイダーが提供する容量で上限に達します。インメモリデータベースや大規模モデルのために数百GBのRAMが必要な場合、専用ハードウェアが容量を確保する唯一の方法であることがよくあります。
大容量処理でディスク動作を予測可能にしたい場合。他の利用者がI/Oキューを共有しないドライブを使えるため、レイテンシーの急上昇を避ける必要がある高負荷データベースに適しています。
ハードウェアを自分で選ぶ必要がある場合。特定世代のCPU、GPU、または特定のディスク構成が必要なら、ベアメタルを検討することになります。
大規模な VPS を選ぶほうが合理的な場合
負荷の多くは、一時的に集中するバースト負荷です。Web アプリケーションが 3 時間だけ高負荷になり、残りの 21 時間はアイドル状態になるなら、共有インフラストラクチャの料金体系が適しています。ピーク時に必要な余裕を確保しながら、夜間にアイドル状態になるマシンの料金を払い続けずに済みます。
それでもワークロードのサイジングは必要です。VPS で見積もりを誤った場合に必要なのは、サイズ変更です。専用ハードウェアで見積もりを誤ると、移行が必要になるか、適切でないマシンの料金を 1 年間払い続けることになります。
スナップショットと高速な再構築が必要な場合にも適しています。仮想化では、ディスクがホスト上のファイルとして存在するため、イメージベースのスナップショット、クローン作成、数分での再構築が可能です。ベアメタルでは、復旧のために再インストールするか、バックアップから復元する必要があります。
複数のマシンが必要な場合にも適しています。通常、耐障害性の面では、1 台の大規模なサーバーより 2 台または 3 台の小規模なサーバーのほうが優れています。仮想サーバーの料金であれば、複数のサーバーに役割を分散しやすくなります。どちらを借りる場合でも、最初の 1 時間に行う作業は同じです。新しいサーバーで最初の 10 分では、何かを公開する前に用意すべきユーザー、鍵、ファイアウォールを確認します。
推測せずに判断する方法
すでに使用しているマシンを測定します。最も負荷の高い時間帯を通して vmstat 1 60 を実行し、st 列を確認します。次に uptime でロードアベレージを確認し、nproc で確認したコア数と比較します。
steal がほぼ 0 で、ロードアベレージがコア数を大きく下回っている場合は、ホスティング方式ではなくサイジングの問題です。より大きな仮想サーバープランに変更するのが、低コストな解決策です。
steal が継続的に高い場合は、ホスト上のリソースが過剰に割り当てられています。仮想化そのものが問題だと判断する前に、リソース分離の優れたプラン、または別のプロバイダーへ移行します。
steal がほぼ 0 で、ロードアベレージが常時コア数に張り付いている場合は、共有型の料金プランでは性能が不足しています。専用ハードウェアの料金を比較するべき、明確な判断材料です。
移行後に同じテストを実行します。データベースのインデックス不足が原因で遅かったサーバーは、ベアメタル上でも遅いままです。しかも、ベアメタルのほうがコストが高くなります。
FAQ
専用サーバーは常に VPS より高速ですか?
いいえ。専用サーバーではハードウェアを占有できますが、高速な NVMe ストレージと新しい CPU を備えた最新の VPS が、古い専用サーバーを上回ることもあります。速度は、ハードウェアの世代、ストレージ、ホストでどの程度リソースが過剰割り当てされているかによって決まります。仕様を比較したうえで、VPS の steal time を測定してください。性能上限の原因が競合である場合に限り、専用サーバーが安定して有利になります。
noisy neighbour によって VPS の速度が低下しているかどうかを確認するにはどうすればよいですか?
サーバーが高負荷の状態で vmstat 1 60 を実行し、st 列を確認してください。これは steal time で、仮想 CPU が実行可能な状態だったにもかかわらず、物理コアが別のゲストに割り当てられていた時間の割合です。ほぼ 0 であれば正常です。負荷時に数 % になるのは通常の範囲ですが、2 桁の値が継続する場合は、ホストでリソースが過剰割り当てされています。自分のサーバー内の負荷が低いのに steal が高い場合、原因はアプリケーションではなくホスト側にあります。
VPS と専用サーバーを併用できますか?
はい。一般的な構成です。データベースやビルドファームなど、安定して大きなリソースを必要とする部分は専用ハードウェアに配置します。Web フロントエンド、ステージング、監視など、負荷が変動し、必要に応じて自由にサイズ変更や破棄を行う部分は、仮想プランに配置します。プライベートネットワークまたは暗号化トンネルで接続し、1 つのフリートとして管理してください。
専用ハードウェアと比較して、VPS は十分に安全ですか?
ほぼすべてのワークロードでは、十分に安全です。ハイパーバイザーがゲスト間のメモリとストレージを分離するため、別のテナントがデータを読み取ることはできません。実際の違いは、契約と規制にあります。監査によっては、他のテナントと物理マシンを共有していないことが求められます。この要件を満たせるのは専用ハードウェアだけです。日常的なセキュリティは、テナンシーモデルよりも、パッチ適用、ファイアウォール、アクセス制御によって大きく左右されます。
VPS の容量や性能が不足した場合はどうなりますか?
通常はサイズ変更を行います。多くのプロバイダーでは、より大きなプランを選択して再起動します。最大プランに到達するまで、または負荷が 24 時間継続して飽和し、仮想プランの料金が同等のハードウェアを上回るまで、この方法を続けられます。その時点で専用サーバーの料金を確認し、移行を計画してください。プランの段階をまたいでディスクを移行することはできないためです。