クラウドサーバーのコストパフォーマンスとプレミアム率監査:Steal Timeから実際のベンチマークまで
Steal Timeと実際のベンチマークを使用して、マーケティング価格を1ドルあたりの性能に変換します。
オーバーセールのプレミアムと更新料金の値上げを特定し、表示価格ではなく実測性能でクラウドサーバーを選びます。
Steal Time オーバーセール検出
クラウドサーバーの「コスパ」は、表示価格が安いほど良いというものではなく、1ドルあたりに得られる実際の計算量を正確に把握することです。プレミアム率は、実際の性能と同構成の物理マシンとの差です。そして、Steal Time はオーバーセールを識別する最も直接的なX線です。
Linux で vmstat の st 列を確認すると、CPU がホスト上の他の仮想マシンに占有された時間の割合がわかります。長時間 5% を超える場合、この「高スペック・低価格」マシンにはオーバーセールの疑いがあります。例えば、8 vCPU を購入したのに、フル稼働時に Steal Time が 20% まで跳ね上がると、実際に使えるのは 2 vCPU とほぼ同じになります。これは典型的な「大馬に小車」の逆パターンです。この場合、2 vCPU 専有にスペックを下げて代替したほうが、1ドルあたりの性能はむしろ2倍になります。
vmstat 1 10 | tail -n +3 | awk '{sum+=$17} END {print "avg steal: " sum/NR "%"}'この値が高いままなら、更新を急がないでください。多くの事業者は初回注文を安く設定し、更新時には値上げします。既存客は新規客より30%以上高いプレミアムを支払うことになります。まず /app を使って各時間帯の Steal Time を記録し、それから実際のコスパを計算しましょう。マーケティング価格にクラウドサーバーへの期待を一方的に定義させないようにしてください。
ディスクCache断崖と代替案
クラウド事業者の宣伝ページにある「NVMe SSD」はしばしば罠です——それは全体がNVMeではなく、ほんの一部のキャッシュバッファ層に過ぎません。ディスクのコストパフォーマンスをテストする最初のステップは、Cache断崖の位置を見つけることです。私はfioで大きなファイルを書き込みます:
fio --name=cache-check --rw=write --bs=1M --size=10G --direct=1 --ioengine=libaio --iodepth=32実行後にBWカーブを確認します。最初の2GBが1.2GB/sに達し、その後200MB/s以下に急落するなら、このディスクのオーバーセル度合いはかなり高いと言えます。iostat -x 1 でawaitを確認し、20msを超えるなら、ほぼ隣の仮想マシンと物理ディスクを奪い合っています。このシナリオでは、オーバースペックな最上位構成は無意味です——CPUがどれだけ強くても、ディスクIOのボトルネックによりアプリはスライドショーのようにカクつきます。
コスパ監査は複合的に見る必要があります:Steal Timeが高いならCPUのオーバーセル、Cache断崖が早いならディスクのオーバーセルを示しており、この2つが重なると、それが実質の割高率となります。高スペックに固執するよりも、スペックを落としてIOが安定した中低スペックのプランに乗り換える方が良いでしょう。多くのアプリケーションはCPUに敏感ではありませんが、ディスクレイテンシには非常に敏感です——同じ予算なら、Cache境界が後ろにあり、継続書き込みが安定しているプランを選ぶのが、本当の節約になります。
もう一言注意:多くの業者は初年度半額で、更新は定価です。ディスクの問題を検出して乗り換えたいと思った頃には、既に既存顧客として縛られています。だから購入前にCache断崖の位置を確認し、更新請求書が出てから割高率がひどいと気づかないようにしましょう。詳細な検出手法は /guides/disk-cache-benchmark を参照。
更新料金の値上げに潜むコスト
初年度価格は餌であり、更新価格こそが真実です。多くの人がクラウドサーバーを選ぶ際、初年度のプロモーションだけを見て、更新価格をコストパフォーマンスのモデルに組み込むのを忘れています。最も厳しいプレミアム率の一撃は、多くの場合、初回購入ではなく、2年目の自動引き落としの日にあります。
実際のシナリオを挙げると、あるVPSは初年度99元、翌年には静かに598元に跳ね上がりました。表面的には「帯域幅のアップグレード」ですが、同じベンチマークスコアを更新価格で割ると、1ドルあたりの実性能は5倍も急落します。これこそ典型的な既存客の囲い込みです。ドメインを紐付け、環境を設定し、データを移行し終えているので、マシンを乗り換えるには少なくとも半日は費やさなければなりません。サービス業者はあなたが動きたがらないことを見越しており、更新料金の値上げは事実上の「怠け者税」になります。
さらに隠蔽されているのは、更新後にスペックが下がることです。ある友人は、更新後にsteal timeが3%から15%に急上昇し、ディスクキャッシュが崖のように落ち込んだことに気付きました。彼は何も変更していないのに、単にマシンがひっそりとより混雑したホストに再スケジュールされただけです。これは本質的に逆の「スペックダウン代替」です。高い料金を払って、低スペックを得ているのです。プレミアムを見極める唯一の方法は、請求書を見るのではなく、性能を再テストすることです。
ですから、更新を価格比較の機会として捉えてください:
- 更新後の価格でコストパフォーマンスを再計算し、同じ構成の新規購入インスタンスと比較する
- 「既存客限定価格」や隠し割引コードがないか確認し、自動更新をクリックしない
- プレミアム率が20%を超える場合は、迷わず新規マシンを契約してデータ移行を行い、「新規ユーザー割引」をもう一度利用する
更新料金の値上げは、プレミアム率の遅延爆発です。毎回の更新前に、過去のベンチマーク記録を引っ張り出して、もう一度監査してください。怠惰に余計なお金を払わせないように。
FAQ
クラウドサーバーのオーバーセールプレミアムを特定するには?
stressテストでCPUをテストし、Steal Time指標を比較します。stealが高い場合は隣接インスタンスによるリソース占有を示し、性能が低下するため、交換を検討します。
更新料金の値上げの罠を回避するには?
購入前に過去の価格を確認し、新規購入と更新の価格差が大きい場合はプレミアムです。新しいインスタンスに変更するか、長期プランを購入して価格を固定できます。