VPSとクラウドサーバーの違い、軽量インスタンスとは
VPSとcloud serverは本当に同じ製品ですか?軽量アプリケーションサーバーやvirtual hostとの違い、root権限、ストレージ性能を仕様から見分けます。
これらの名称が実際に意味するもの
VPS(仮想プライベートサーバー)、cloud server、云服务器は、いずれも同じ製品を指します。共有ハードウェア上で動作し、独自のカーネルを実行する仮想マシンであり、ユーザーは完全な root アクセス権を持ちます。軽量アプリケーションサーバー(轻量应用服务器)は、同じ仮想マシンを、より簡素なパネルと固定のトラフィック容量を付けたパッケージとして提供するものです。virtual host(虚拟主机)は別の製品です。これは共有ホスティングであり、root アクセス権は一切ありません。比較を始める前に、掲載内容がどの製品を指しているかを確認してください。「2 vCPU、4 GB、100 GB SSD」という表記でも、製品によって意味が異なります。
各プロバイダーは独自の用語を作っています。しかし、その用語の下にある選択肢は4つだけです。独自のカーネルを持つ完全な仮想マシン、ホストのカーネルを共有するコンテナ、ディレクトリとデータベースだけが提供される共有ホスティング、そして他のテナントが存在しない物理マシン全体です。以下の各名称は、この4種類のいずれかに対応します。分類の次に重要なのは、購入を左右する要素です。仕様が同じ2つの掲載内容でも性能が同じにならない理由と、サーバーの設置場所が中国本土内か国外かによって何が変わるのかを確認します。
クラウドサーバーはVPSと同じですか?
ほとんどの場合は同じです。云服务器、云主机、弹性云服务器、cloud server、cloud instance、VPSはいずれも、KVM、Xen、VMwareなどのハイパーバイザー上で実行されるゲストを指します。専用のカーネル、rootアカウント、ファイルシステム、ネットワークスタックを使用できます。「cloud」という名称は、同じ技術の上に付けられています。
この言葉の裏には、実際の違いが1つあります。確認しておく価値があります。クラウドサーバーでは通常、ディスクをネットワークストレージに置きます。そのため、プロバイダーはインスタンスを別のホストで再起動したり、ボリュームのサイズを変更したり、実行中にスナップショットを作成したりできます。一方、従来型のVPSでは、ホストのローカルNVMeドライブを使用することが多くなっています。1回の操作あたりの速度は大幅に速くなりますが、インスタンスは1台の物理マシンに固定されます。つまり「cloud」は、復旧性が高い代わりにディスクが遅い構成を、「VPS」は、ディスクが速い代わりにホスト障害後に再構築が必要な構成を指すことが多くあります。仕様一覧にはこの違いがほとんど記載されていないため、確認してください。これらの用語と、クラウドプラットフォームがプライベートネットワークに使用する用語の違いを詳しく知りたい場合は、VPS、単純なVM、VPCの違いを参照してください。または、ハードウェアレベルで見たVPSとは何かから読み始めてください。
料金体系にも、もう1つ明確な違いがあります。クラウドインスタンスは通常、時間単位で課金され、いつでも削除できます。VPSプランは通常、月単位または年単位で課金され、初回契約期間だけ大幅な割引が適用されることがよくあります。この初回契約期間の割引が、購入後の後悔の主な原因です。支払う前に更新後の料金を確認してください。
軽量アプリケーションサーバーとは
轻量应用服务器は、中国本土のクラウドプロバイダーが提供するエントリーレベルの製品です。Alibaba CloudではSimple Application Server、Tencent CloudではLighthouseという名称で提供されています。その実体は一般的な仮想マシンです。同じハイパーバイザー上で動作し、同じrootアクセスが可能で、同じLinuxを使用します。
異なるのはマシンではなく、パッケージです。軽量インスタンスでは、CPU、メモリ、ディスク、パブリックIPアドレス、月間トラフィック枠が1つの料金にまとめられています。WordPressやLAMP stackなど、構築済みイメージのカタログも付属します。コンソールは、多数のサーバーではなく1台のサーバーを管理する設計です。その代わり、フリート向けの機能は省かれています。ディスクの種類が少なく、一般的なインスタンスと同じようにプロバイダーのプライベートネットワークへ接続することも制限されます。スナップショットの選択肢も少なく、パッケージの一部だけを変更することもできません。別のプランへ移行する必要があります。
まずトラフィックの課金方式を確認してください。ここが問題になりやすい部分です。軽量パッケージでは通常、Mbps単位の最大帯域幅と、GB単位の月間トラフィック枠が設定されています。枠を使い切ると、プロバイダーは超過分をGB単位で課金するか、月がリセットされるまでポートを帯域制限します。一般的なクラウドインスタンスでは、枠を設けずに送信トラフィックをGB単位で課金するか、トラフィック上限なしでポート速度を固定することが多いです。同じマシンでも、測定方法が異なります。HTMLやAPIレスポンスを配信するアプリケーションなら、トラフィック枠には十分な余裕があります。動画や大容量画像を配信するアプリケーションでは、数日で枠を使い切ることがあります。
仮想ホストはVPSと同じですか?
いいえ。虚拟主机、virtual host、shared hosting は、数百の顧客で1台のWebサーバーを共有するサービスです。利用できるのは、ディレクトリ、プロバイダーが選択したデータベース、PHPのバージョン、コントロールパネルです。root は利用できません。通常、ポートの開放、パッケージのインストール、コンテナの実行、バックグラウンドプロセスの継続実行もできません。長時間動作するプロセスは終了させられるためです。apt installで始まるチュートリアルは、仮想ホストには適用できません。
これは明確なトレードオフです。shared hosting はサーバー運用の作業をなくします。その一方で、サーバーの動作を変更する自由もなくなります。shared hosting と VPS の比較では、実際のサイトで両者の境界がどこにあるかを説明しています。
独立服务器、つまり物理機である dedicated server は、その対極にあります。物理マシン全体を1台専有し、ハイパーバイザーも他のテナントもありません。リソースはオーバーコミットされないため、仕様に記載された数値をそのまま利用できます。その分、料金は数倍高くなります。よくある混同に注意してください。独立IPは dedicated IP address を意味し、shared hosting のプランに含まれる機能です。dedicated server とは関係ありません。
フル仮想マシンとコンテナを見分けるにはどうすればよいですか?
VPS として販売されている安価なプランの中には、OpenVZ や LXC(Linux containers)によるコンテナがあります。コンテナは、そのホスト上にある他のすべての顧客とホストのカーネルを共有します。Web アプリケーションとデータベースを動かすだけなら、これで問題ありません。ただし、カーネルを必要とする機能は利用できません。WireGuard モジュールの読み込み、ほとんどの sysctl 値の設定、一部の iptables および nftables モジュール、ZFS、任意に選択したカーネルバージョン、通常の swap ファイルなどが該当します。契約する前に、試用インスタンスで次の 4 つのコマンドを実行してください。
systemd-detect-virt
uname -r
nproc
free -hsystemd-detect-virt は、フル仮想マシンでは kvm または qemu、コンテナでは lxc または openvz、ベアメタルでは none を出力します。コンテナでは uname -r に、選択も変更もできないカーネルが表示されます。これはホストのカーネルだからです。free -h は通常 0 の swap を表示します。swap もホストに属するためです。特に重要なのは nproc です。コンテナ内では、物理マシンにあるすべてのコア数が表示される場合があります。これは /proc/cpuinfo を読み取るためです。そのファイルは、プロバイダーが lxcfs をマウントして隠蔽しない限り、ホストのファイルです。実際の上限は cgroup の quota ですが、これらのツールには表示されません。そのため、コンテナが 48 コアのサーバーのように見えても、実際には 1 コア相当の動作になることがあります。VPS プラットフォームとしての KVM、Xen、LXC の比較では、それぞれで可能なことと不可能なことを説明しています。
同じスペックの2つのVPSプランで性能が異なるのはなぜですか?
vCPUはコアではなく、時間の一部です。 物理スレッドを32本備えたホストでも、多くの顧客が大半の時間アイドル状態であるため、100以上のvCPUを販売できます。あなたのvCPUは、ハイパーバイザーが共有物理コア上でスケジュールするスレッドです。そのため、近隣のインスタンスが高負荷になると、プロセスは実行可能な状態でも待たされます。Linuxでは、この待ち時間がsteal timeとして報告されます。vmstat 1 5を実行してst列を確認してください。負荷を生成している間に値が5パーセント前後を超えた状態で推移するなら、ハイパーバイザーがあなたの処理ではなく他の顧客の処理を実行しています。Steal timeと、ノイジーネイバーの存在を証明する方法では、数秒ではなく数時間にわたって記録する方法を説明しています。
バースト可能なプランはクレジットバケットで動作します。 バースト可能なインスタンス(突发性能实例、またはT-seriesインスタンス)は、ベースライン性能付きで提供されます。2 vCPUでベースラインが20パーセントの場合、継続的に使用できるのは0.4コア相当です。ベースライン未満で使用するとクレジットを獲得し、超過すると消費します。バケットが空になると、インスタンスはベースラインまで制限されるか、プロバイダーから超過分を請求されます。そのため、起動から5分後に実行したベンチマークでは何も証明できません。アイドル中に蓄積されたクレジットを消費しているためです。1時間にわたってコンパイルなどを実行し、速度が低下する様子を確認してください。掲載ページのどこかにベースラインの割合が記載されているなら、他の説明にかかわらずバースト可能なプランです。
「Dedicated」と「shared」は飾りではありません。 Dedicated vCPUは、他の利用者が使用しない物理スレッドに固定されるため、steal timeはほぼ0になります。その代わり、コアあたりの料金は数倍高くなります。掲載情報にdedicatedと明記されていない場合は、コアが共有され、オーバーサブスクライブされていると考えてください。
ディスクの記載には、最も大きな差が隠れています。 「100 GB SSD」は、ホスト上のローカルNVMeを意味する場合があります。この場合、毎秒10万回を大きく超えるランダム4k操作が可能なこともあります。容量に応じて数IOPS(input/output operations per second)/GBという上限と、使い切ると消滅するバースト枠が設定されたネットワークブロックボリュームを意味する場合もあります。40の他の顧客が利用する共有SATAアレイを意味することもあります。容量の数値は、3つのケースすべてで同じです。IOPS上限とスループット上限を文書で確認し、その後、自分でも測定してください。
sudo apt install -y fio
fio --name=randread --filename=/var/tmp/fiotest --rw=randread --bs=4k \
--ioengine=libaio --direct=1 --iodepth=32 --size=1G \
--runtime=60 --time_based --group_reporting
rm -f /var/tmp/fiotest--direct=1はページキャッシュをバイパスするため、結果はRAMではなくディスクの性能を示します。完全な60秒間実行してください。バースト枠のあるボリュームは最初の10秒間は優れた性能を示し、その後、実際の上限まで段階的に低下します。この変化は、時間を計測した実行でなければ確認できません。
帯域幅には別々の2つの数値があります。 ポート速度はMbpsまたはGbpsで示すピーク値です。月間転送量はGBまたはTBで示す予算です。月間転送量が1 TBの1 Gbpsポートは、最大速度で使用すると約2時間で上限に達します。つまり、2つの数値はまったく異なるものを制限します。プロバイダーは、プランの印象がよくなるほうの数値を提示します。予算を使い切った場合の動作を確認してください。プロバイダーによっては、月がリセットされるまでポート速度を極端に制限します。GB単位で課金する場合もあれば、インスタンスを停止する場合もあります。安価なVPSの提供内容を1行ずつ確認する方法では、その他の細かい条件を説明しています。更新料金まで含めたVPSの実際の費用では、料金について説明しています。
中国本土でサイトをホストする場合、ICP备案は必要ですか?
サーバーが中国本土内に物理的にあり、ドメイン名で Web サイトを公開する場合は必要です。ICP(internet content provider)备案(备案または beian)は、ホスティングプロバイダーを通じて申請し、MIIT(Ministry of Industry and Information Technology)に記録される登録です。1 つのドメイン、1 人の責任者または 1 社、1 つのプロバイダーに、1 つの备案番号を紐付けます。
仕組みは単純で、利用者が報告する現象もこれで説明できます。中国本土のプロバイダーは、自社ネットワーク上の备案について責任を負います。そのため、アドレス空間を向いているドメインに有効な备案が登録されていない場合、そのドメインへの 80 番および 443 番ポートの Web トラフィックを遮断します。SSH は動作します。サーバーも正常に稼働します。しかし、サイトは何も応答しません。マシン上の設定に問題はないため、存在しない障害を探して何時間も費やすことになります。
备案がプロバイダーに紐付くことで、いくつかの影響が生じます。
- 备案は、申請先のプロバイダーに属します。サイトを別の中国本土のプロバイダーへ移す場合は、备案を移管するか、新たに申請する必要があります。
- ドメイン拡張子は、备案で承認されているものにする必要があります。また、ドメインの登録情報は、申請者の本人確認書類の情報と一致していなければなりません。
- 個人の备案は通常、商業活動を行わない個人サイトを対象とします。商品やサービスを販売する場合は、通常、別途の商用 ICP ライセンスが必要です。これは、別に申請する必要があり、取得にも時間がかかります。
- ICP 备案の後には、現地の Public Security Bureau に対する 2 回目の公安备案も必要です。その番号をサイトのフッターに記載します。
2026 年 8 月時点では、プロバイダーは初回の备案に通常 1 から 3 週間かかると案内しており、責任者の本人確認書類と写真の提出を求めます。要件は、省、プロバイダー、時期によって異なります。このページは法的助言ではありません。料金を支払う前にプロバイダーへ最新の規則を確認し、プロバイダーを変更する場合は再度確認してください。
オフショア VPS の遅延によるコストはどの程度ですか?
中国本土の外でホスティングすると、サーバーの所在地に要件が適用されるため、届出の手続きが不要になります。香港、日本、シンガポール、米国、ヨーロッパはいずれも中国本土の外にあります。代わりに、距離による遅延が発生します。
中国本土のユーザーとオフショアサーバーの間で送受信されるすべてのパケットは、国際ゲートウェイを通過します。これらの経路は数が限られている一方で、非常に多くのネットワークトラフィックを処理するため、遅延は光速だけでは決まりません。リンクが混雑する夕方のピーク時間帯には遅延が増加し、混雑によってパケットロスが発生します。パケットを1つ失うたびに、再送のために追加のラウンドトリップが必要になります。
ページのコストは、1回のラウンドトリップだけでは決まりません。新しい HTTPS リクエストでは、まず DNS (domain name system) の名前解決が必要です。次に、1回のラウンドトリップに相当する TCP ハンドシェイク、さらにもう1回に相当する TLS 1.3 (transport layer security) ハンドシェイクが続きます。その後、リクエストとレスポンスが発生します。そのため、クリックしてから HTML の最初のバイトが届くまでに、画像を1枚も要求していない段階で約3回のラウンドトリップが必要です。
The data behind this chart
[
{
"label": "Hong Kong",
"rtt_ms": 35,
"https_first_byte_ms": 105
},
{
"label": "Tokyo",
"rtt_ms": 55,
"https_first_byte_ms": 165
},
{
"label": "Singapore",
"rtt_ms": 75,
"https_first_byte_ms": 225
},
{
"label": "Los Angeles",
"rtt_ms": 160,
"https_first_byte_ms": 480
},
{
"label": "Frankfurt",
"rtt_ms": 230,
"https_first_byte_ms": 690
}
]この 5 行は、中国本土のユーザーに対して一般に公開されている代表的な数値です。特定のネットワークで測定した値ではありません。また、2列目は1列目を3倍しただけの値です。桁の目安として読んでください。香港では、ラウンドトリップが約 35 ms なので、最初のバイトは約 105 ms で届きます。ロサンゼルスでは、ラウンドトリップが 160 ms あり、すでに0.5秒近くになります。Frankfurt では、ラウンドトリップが 230 ms あるため、最初のバイトは約 690 ms で届きます。これは、リンクが正常でパケットロスがない場合の値です。
販売ページの説明を信頼するのではなく、実際に測定してください。この2つのコマンドで、答えの2つの側面を確認できます。
curl -o /dev/null -s -w 'dns %{time_namelookup}\nconnect %{time_connect}\ntls %{time_appconnect}\nfirstbyte %{time_starttransfer}\ntotal %{time_total}\n' https://example.com
sudo apt install -y mtr
sudo mtr -rwbc 100 example.comcurl の出力では、connect から dns を引いた値が1回のラウンドトリップです。tls から connect を引いた値が、その上に加わるハンドシェイクの時間です。firstbyte が ping の約3倍であれば、原因は距離だけであり、サーバーを調整しても改善しません。mtr の結果では、あるホップで発生し、その後のすべてのホップでも続くロスは、混雑したリンクで実際に発生しているパケットロスです。あるホップで発生したロスが次のホップで消える場合、そのルーターが自身への応答の優先度を下げているだけです。これは正常な動作で、問題を示すものではありません。
中国電信、中国聯通、中国移動の3大中国本土キャリアすべてからテストし、夕方のピーク時間帯にも測定してください。キャリアごとに経路が異なるためです。地図上で近い地域でも、ネットワーク上では近いとは限りません。オフショアプロバイダーの中には、中国本土のネットワーク向けにプレミアム経路を提供している場合があります。たとえば、CN2 GIA 回線です。このような回線は通常、より高額です。評価する唯一確実な方法は、昼間ではなく夕方を通して測定することです。
サーバーを移動しなくても、ラウンドトリップの回数は減らせます。ページ全体を1本の HTTP/2 または HTTP/3 接続で配信し、ハンドシェイクを1回で済ませます。再訪問者向けに TLS セッション再開を有効にします。サードパーティのドメインを削除してください。新しいホスト名ごとに、新しい DNS 名前解決と新しいハンドシェイクが必要になるためです。静的ファイルを、ユーザーに近いポイントオブプレゼンスを持つ CDN (content delivery network) に配置します。これらの対策により、ページの表示に必要なラウンドトリップの回数を減らせます。1回のラウンドトリップにかかる距離を短くすることはできません。
支払い前にプランの説明を読む方法
- 4 種類のどれに該当するかを確認します。完全な仮想マシン、コンテナ、共有ホスティング、物理マシンのいずれかです。使用しているハイパーバイザーを確認し、試用環境で
systemd-detect-virtを使って検証します。 - vCPU が専有か共有かを確認します。プランがバースト可能な場合は、基準となる使用率と、クレジットを使い切った場合の動作も確認します。
- ディスクの IOPS 上限とスループット上限を確認します。ボリュームがローカル接続か、ネットワーク接続かも確認します。
- ポート速度、月間転送量の上限、上限に達した場合の動作を確認します。
- サーバーの所在地を確認します。そこから配信するドメインに届出が必要かも確認します。
- 初回契約期間後の更新料金を確認します。バックアップ、スナップショット、追加の IPv4 アドレスの料金も確認します。
- 5 分ではなく 1 時間の負荷テストを実行できるだけの期間、試用または返金可能な期間があるかを確認します。
利用する製品が分かれば、残りはこの 7 つの回答を基に計算できます。プロバイダーにオペレーティングシステムの運用も任せるかどうかは別の問題です。マネージドホスティングとアンマネージドホスティングの比較で判断できます。
FAQ
クラウドサーバーは VPS と同じものですか?
ほとんどの場合、同じです。云服务器、cloud server、cloud instance、VPS はいずれも、ハイパーバイザー上で動作し、独自のカーネルと完全な root アクセスを持つ仮想マシンを指します。実際の違いは、通常、ストレージと課金方式です。クラウドサーバーは時間単位で課金されるネットワーク接続型ディスクを使用する傾向があります。このディスクは 1 操作あたりの速度は遅いものの、サイズ変更、スナップショット取得、別ホストへの再起動が可能です。従来型の VPS は月額プランでホストのローカル NVMe を使用する傾向があります。こちらは高速ですが、1 台のマシンに依存します。
轻量应用服务器または軽量アプリケーションサーバーとは何ですか?
簡略化されたコンソール、構築済みのアプリケーションイメージ、月間の通信量上限をまとめた固定パッケージとして販売される、通常の仮想マシンです。Alibaba Cloud では Simple Application Server、Tencent Cloud では Lighthouse と呼ばれています。ハードウェアと root アクセスは、一般的なインスタンスと同じです。制限されるのは柔軟性です。ディスクの選択肢が少なく、他のインスタンスとのプライベートネットワーク接続も制限されます。また、通信量上限を超えると超過分が課金されるか、上限到達後に帯域が制限されます。
中国本土外の VPS でも ICP 登録は必要ですか?
登録要件はサーバーの物理的な所在地に従います。そのため、香港、日本、シンガポール、米国、欧州にあるサーバーは、中国本土の登録手続きを行いません。中国本土内のサーバーでは必要です。未登録のドメインに対しては、プロバイダーが 80 番ポートと 443 番ポートをブロックします。その結果、マシン自体は正常でも、サイトが停止しているように見えます。規則は省とプロバイダーによって異なり、変更されることもあります。この記事を含む記事の情報だけに頼らず、現在の要件をプロバイダーに確認してください。
CPU と RAM が同じなのに、別の VPS より遅いのはなぜですか?
比較では、通常 3 つの仕様が抜けています。vCPU は専用ではなく、共有され過剰割り当てされている場合があります。この場合、負荷をかけると vmstat 1 5 の st 列が上昇します。プランがバースト可能なタイプの場合もあります。この場合、クレジット残高がなくなるまでは最大速度で動作し、その後はコアの 20 percent などの基準速度まで低下します。ディスクがローカル NVMe ではなく、IOPS 上限のあるネットワークボリュームの場合もあります。60 秒間の fio 実行を --direct=1 とともに行うと、バースト許容量を使い切った後に速度が急激に低下することが分かります。
仮想ホスト(虚拟主机)は VPS ですか?
いいえ。仮想ホストは共有ホスティングです。1 台の Web サーバーを多数の顧客で共有し、ディレクトリ、データベース、管理パネル、PHP バージョンはプロバイダーが管理します。root アカウントはなく、パッケージのインストール、任意のポートでの待ち受け、長時間動作するバックグラウンドプロセスの実行もできません。アプリケーションにこれらのいずれかが必要なら、仮想ホストではなく仮想マシンが必要です。