← 記事一覧へ

VPSとシェアードホスティング:ネットショップオーナーはどちらを選ぶか

シェアードホスティング(shared) は「寮の一室」のようなものです。サイトは数百の「隣人」とサーバーを共有し、プロバイダーが PHP の更新と基本セキュリティを担当します。VPS(仮想専用サーバー)は「独立した部屋」に近く、CPU・RAM・ディスクの固定割り当てがありますが、OS 設定・アップデート・バックアップは自分または外注が担うことが多いです。WordPress/WooCommerce、OpenCart、Bitrix では、選択がチェックアウト速度、セール期の安定性、shared で「隣」がサーバーを落としたとき 失う注文数 に直結します。

  • Shared - 安い($3-15/月)、すぐ始められる、制御は少ない、「うるさい隣人」リスク
  • VPS - $5-40+/月〜、リソースが予測しやすい、管理者または DevOps が必要
  • ショップで重要 - SSL、MySQL バックアップ、PHP 8.x、cron、トランザクションメール
  • Shared で足りる - 〜500 注文/月、軽いカタログ、1 サイト
  • VPS が必要 - 重い WooCommerce、連携、トラフィックピーク、複数プロジェクト
  • 典型的な失敗 - ホスティングをケチってカートが遅くなり CV が落ちる

シェアードと VPS とは

シェアードホスティング

Shared では 1 台の物理サーバーが多数の顧客を処理します。プロバイダーが提供するもの:

  • パネル(cPanel、ISPmanager、Plesk);
  • 用意済み PHP、MySQL、メール;
  • WordPress ワンクリックインストール;
  • 一般的な質問へのサポート。

Linux カーネル版は 選べず、任意ソフトも不可 - プランで許可されたものだけ。リソースは 上限あり:CPU、RAM、PHP プロセス数、DB サイズ、inode。

VPS

VPS はリソース割当が保証された仮想マシンです。通常 root または managed パネルがあります。できること:

  • 独自スタック(Django、Node.js、Redis);
  • WooCommerce 向け nginx + php-fpm 調整;
  • staging と production の分離;
  • ドメイン変更なしで RAM/CPU スケール。

「VPS の方が shared より安い」 は誤解を招きます。運用、監視、バックアップ、場合によって managed MySQL を足してください。

ネットショップ向け比較

項目 Shared VPS
初期価格 $3-15/月 $5-40+/月
チェックアウト速度 隣次第 設定次第で安定
ブラックフライデーピーク スロットルされがち 事前に RAM 追加可
セキュリティ プロバイダー基本 自己責任 + hardening
DB バックアップ 日次 7-14 日が多い 自前または managed
SSL パネル Let's Encrypt Let's Encrypt / Cloudflare
注文メール shared SMTP はスパム入りがち 自 SMTP / SendGrid / Mailgun
移行 「ワンクリック」しやすい MySQL dump + rsync + DNS
障害時 サポートチケット 自分または外注

結論: shared は 借り物のキッチン、VPS は 自分で責任を持つキッチン

シェアードで足りる場合

shared が合理的な条件:

  • 月 300-500 注文まで、重いフィルターなしで SKU 5-10 万程度;
  • アカウント 1 サイト、PHP 15 プロジェクトの「動物園」ではない;
  • 標準 WordPress + WooCommerce または OpenCart、カスタム連携なし;
  • PCI は決済ゲートウェイリダイレクト程度;
  • IT 予算最小、修正用の外注のみ。

ショップ向け good shared のサイン

  • PHP 8.1+、MySQL 8.0 / MariaDB 10.6+;
  • 日次バックアップ.sql ダウンロード可;
  • WooCommerce に妥当な上限;
  • cron 毎分または 5 分ごと;
  • 上位プランの Redis/Memcached はプラス。

VPS(またはクラウド)が必要な場合

VPS 移行が正当化される条件:

症状 shared が足りない理由
カート 4-8 秒 RAM 不足、遅いディスク、隣人
ピークで 502/504 PHP worker 上限
DB > 2-5 GB shared が制限または遅延
Redis、Elasticsearch、キュー 安い shared にはない
複数サイト / staging 分離と予測可能性
厳しいセキュリティ要件 自前 FW、WAF、監査ログ
CRM、webhook 24/7 安定 cron と API

経験則: サイト売上 $5000+/月でチェックアウトが遅いなら、shared で $20/月節約するより $40 VPS + 2-4 時間設定の方が 高くつく

両方の隠れコスト

Shared

  • 「無制限」トラフィック に fair use;
  • 有料バックアップ;
  • メール到達率が悪い - SendGrid/Mailgun($15-50/月);
  • プロバイダー変更時の有料移行。

VPS

  • 運用 - $50-200/月または初期 $200-800;
  • managed MySQL、スナップショット、監視;
  • DDoS 保護と CDN;
  • パネルライセンス(VPS 上 cPanel は高い);
  • セキュリティパッチ - 放置はリスク。

Excel の「Hosting」行だけでなく TCO を計算。

プロバイダー選び:オーナーチェックリスト

  1. サーバー所在地 - 主要ユーザーに近い。
  2. SLA uptime - ショップは 99.9% 望ましい。
  3. バックアップ - 自動、14-30 日保持、四半期にリストアテスト
  4. サポート - 応答時間、MySQL を手伝うか?
  5. スケール - IP 変更なしで RAM 追加可か?
  6. 評判 - WooCommerce/OpenCart の口コミ。
  7. 出口 - DB・ファイル export、lock-in なし。

初年度最安 だけで選ばない。

shared から VPS へ、注文を失わず移行

安全な流れ:

  1. フルバックアップ - 旧ホスティングでファイル + MySQL dump。
  2. VPS staging - コピー、チェックアウト、テスト決済。
  3. DNS TTL を 300 秒に事前低下。
  4. 最終 dump を低トラフィック帯。
  5. A レコード切替 - 24-48 時間監視。
  6. 確認 - テスト注文、メール、決済 webhook、cron。

セール初日に移行しない。 FTP だけで DB なしコピーしない - 注文は旧サーバーに残る。

データ詳細は MySQL、legacy PHP「VPS なら勝手に動く」への対処。

Managed VPS とクラウド:第三の選択

shared と「裸」VPS の間に managed WordPress / managed クラウド があります:

  • プロバイダーが更新とキャッシュ;
  • shared より高いが運用時間は少ない;
  • CDN、staging、バックアップ込みが多い。

$10000+/月 売上なら managed の方が VPS + フリーランス支援より 安い ことが多い。

まとめ

Shared - 小規模ショップ、馴染み CMS、中程度トラフィックの正しいスタート。VPS - 上限到達、ピーク安定、カスタム backend、複数環境が必要なとき。プラン名ではなく 指標 で判断:チェックアウト時間、カート放棄、ログ 5xx、DB サイズ、12 か月成長計画。

良いホスティングは気づかれない - 悪いホスティングは 失注 と繁忙期の「サイトダウン」メールで現れる。

よくある質問

shared から始めて後で VPS に移れますか?

はい、大多数がそうします。 shared で開始、指標監視。注文増または速度低下で VPS、staging、ファイル + MySQL dump 移行、DNS 切替。重要:バックアップ、DB export 可能なホスティング。

VPS は常に shared より速いですか?

いいえ。 設定の悪い $5 VPS は NVMe + Redis の良い shared より 遅い ことがあります。速度 = 十分 RAM、高速ディスク、php-fpm/opcache、ページキャッシュ、静的 CDN。VPS では 調整可能、shared では上位プラン + キャッシュプラグイン。

shared がショップを支えきれないサインは?

信号: チェックアウト 3 秒超、ピーク 503、CPU 超過メール、DB 上限接近、サポートが「プラグイン最適化」のみ。Core Web Vitals(UptimeRobot、PageSpeed)- LCP 上昇はホスティング上限と一致しがち。

別 DB サーバーは必要ですか?

開始時は不要。 同一 VPS 上 MySQL の WooCommerce は中規模ショップに十分。分離 DB は大 DB、重いレポート、高 write - 通常クラウド(RDS、managed MySQL)。

開発者がいない場合 VPS を誰が管理しますか?

3 択: managed VPS、外注 retainer($50-200/月)、上位 shared + SLA。「裸」VPS を管理なしは危険:更新漏れ、開放ポート、バックアップなし。IT チームなしなら managed が リスク節約より安い ことが多い。

お問い合わせ