VPS vs 専用サーバー
回答
予測可能なテールレイテンシ、64GB以上のRAM、ハードウェアレベルの制御が必要になるまで、VPSを選択してください。EPYCとNVMeを備えた最新のVPSは、ほとんどのワークロードでベアメタルに匹敵します。ベアメタルは、p99の一貫性、ディスクスループット、物理的隔離で勝ります。
差は大きく縮まった
10年前、仮想化は目に見える性能の低下をもたらしました。今日では、ハードウェア支援仮想化、SR-IOVネットワーキング、NVMeパススルーにより、適切にプロビジョニングされたKVMゲストは、ほとんどのワークロードでベアメタルの数パーセント以内で動作します。ベアメタルを購入する理由は、もはや生のスループットではありません。
仮想化が依然としてコストとして課すのは、一貫性です。平均は問題ありませんが、p99は他のゲストの動作に左右されます。バッチジョブでは誰も気にしません。同期クエリを処理するデータベースや、伝播タイミングに報酬が依存するバリデータにとっては、そのばらつきが問題の核心です。
VPSを選ぶべき場合
64GB未満のRAMで十分。ワークロードが時折のレイテンシ変動を許容できる。移行なしでリサイズしたい。スナップショットと再構築を数秒で行いたい。12未満のコンテナを実行している。$4から始めて、実際に必要なものを見つけたい。
これには実際のワークロードの大半が含まれ、習慣でベアメタルを購入している人も多いです。
ベアメタルを選ぶべき場合
予測可能なp99が必要な場合、64GB超のRAMや16コア超が必要な場合、ネスト化が難しくなる独自ハイパーバイザーを実行している場合、共有NVMeプールが保証する以上の持続的なディスクスループットが必要な場合、信頼モデルにハイパーバイザーを含めたくないLUKSが必要な場合、またはGPU、特定のNIC、TPMなどの特定のハードウェアが必要な場合は、専用サーバーが適しています。
価格の分岐点はCITADELティアあたりです。VPSが月52ドルかかるなら、46ドルの専用OUTPOSTの方が、マシン全体が使えるので真剣に検討する価値があります。
- 64GB未満、ばらつきに耐えられる
- VPS
- データベースのプライマリ、低いp99目標
- ベアメタル
- 独自ハイパーバイザー
- ベアメタル
- 頻繁なリサイズが必要
- VPS
- 継続的な heavy disk writes
- ベアメタル
- コストの分岐点
- 約50ドル/月
見落とされがちな第3の選択肢
異なる司法管轄区にまたがる複数の小規模VPSは、多くの場合、1台の大規模サーバーよりも優れています。障害ドメインが分離され、法的エクスポージャーが分散され、1つの国を失ってもサービス全体を失うことはありません。
ブルガリア、アイスランド、パナマにそれぞれ14ドルのVECTORインスタンスを3つ置けば、RAMPART1台より安く、単一イベントで停止させるのがはるかに困難です。稼働し続ける必要があるものには、通常この構成が適しています。
よくある質問
01 VPSは専用サーバーより遅いですか?
平均的にはほとんど変わりません。現代のハードウェアでは数パーセントの差です。テールレイテンシでは有意な差があります。p99は他のゲストの影響を受けます。実際の選択はこの違いで決まります。
02 ベアメタルの方が安くなるのはいつですか?
月額50ドルあたりです。VPSがその価格になったら、46ドルのエントリーレベル専用サーバーと直接比較する価値があります。
03 VPSでDockerは動かせますか?
はい。完全なKVM仮想化により独自のカーネルが使えるため、Docker、Podman、Kubernetesはすべて正常に動作します。VM内でVMを動かす必要がある場合は、ネストされた仮想化もリクエストに応じて提供されます。
関連