VPS導入は初心者に向く?失敗しない3原則と共用サーバーとの判断基準
初心者のWeb担当者がVPSを導入して失敗しないためには、①共用のレンタルサーバーで本当に足りないのかを先に確かめる、②VPSで自分たちが運用しなければならない作業と担当を契約前に決める、③小さく始めて、いつでも元に戻せる形で移行する、の3つを守ることが大切です。VPSは自由度が高い代わりに、サーバーの安全と安定を守る責任がほぼすべて利用者側に移ります。
この記事では、VPSと共用サーバーの違い、VPSを選ぶべきケースと選ばなくてよいケース、VPSで自分たちが行う運用作業の一覧、そして3つの原則に沿った導入の進め方を説明します。
VPSとは?共用サーバーとの違い
VPS(仮想専用サーバー)は、1台の物理サーバーを仮想化の技術で区切り、その1区画を自分専用のサーバーとして使えるサービスです。割り当てられたCPU・メモリ・ストレージを使い、OSの上に何を入れるかを自分で決められます。管理者権限(root権限)も与えられます。
一方、一般に「レンタルサーバー」と呼ばれる共用サーバーは、1台のサーバーを複数の契約者で共有し、OSやWebサーバー、PHP、メール、SSL、バックアップといった土台の管理をサーバー会社が行います。利用者は管理画面からサイトを置き、設定を選ぶだけです。
| 項目 | 共用サーバー(レンタルサーバー) | VPS |
|---|---|---|
| OS・ソフトの更新 | サーバー会社が行う | 自分で行う |
| セキュリティ設定 | 基本はサーバー会社。WAFなどを選んで有効にする | ファイアウォール、ログイン方法など自分で設計する |
| 自由度 | 用意された範囲(PHPのバージョン選択など) | OSから入れるソフトまで自由 |
| 他の利用者の影響 | 受けることがある(多くは制限で抑えられている) | 割り当てられた資源の範囲で独立 |
| メール・SSL・バックアップ | 標準で付いていることが多い | 自分で構築・設定する(オプションで付けられる場合もある) |
| 障害時 | サーバー会社が復旧する | VPSの基盤の障害以外は自分で原因を調べて直す |
なお、専用サーバーは物理サーバー1台を丸ごと借りる形で、運用の責任はVPSと同じく利用者側にあります。中小企業のホームページで専用サーバーが必要になることはまれです。
VPSのメリットとデメリット
メリット
- ソフトの構成を自由に選べる:特定のバージョンのプログラム言語やデータベース、常駐するプログラムなど、共用サーバーでは動かせないものを動かせます。
- 資源が割り当てられる:CPUやメモリが契約の範囲で確保されるため、同じサーバーの他の利用者の影響を受けにくくなります。
- プランの変更が比較的容易:多くのサービスで、メモリやCPUの多いプランへの変更が管理画面から行えます。
- 複数のシステムをまとめられる:ホームページと業務用のWebシステムを同じサーバーで動かすなど、構成を自分で組めます。
デメリット
- 運用の手間と知識が必要:OSの更新、セキュリティ設定、障害時の調査を自分で行います。
- 設定ミスがそのまま穴になる:不要なポートを開けたまま、パスワードでの管理者ログインを許したままなど、初期設定の甘さが攻撃の入口になります。
- 「速くなる」とは限らない:共用サーバーは高速化の設定が最初から調整されていることが多く、VPSに移しても設定次第ではむしろ遅くなります。
- 担当者に依存しやすい:構築した人しか中身を分からない状態になりがちで、異動や退職で管理が止まるリスクがあります。
共用サーバーで十分なケース、VPSを検討すべきケース
「表示が遅いからVPSへ」と考える前に、遅さの原因を確かめてください。多くの場合、原因はサーバーの性能ではなく、大きすぎる画像、多すぎるプラグイン、読み込みの重いスクリプトといったサイト側にあります。
私(森本)のサイト forestbook.me でも、PageSpeed Insights(モバイル)でトップページのスコアが計測のたびに66〜96点で揺れていました。原因は、最初に表示される説明文がアニメーション用ライブラリの読み込みを待ってから表示される作りだったことです。サーバーは変えずにアニメーションをやめただけで、100点・LCP 0.9秒になりました。ブログ記事も、共通CSSをHTMLに埋め込むことで74点から89点(LCP 8.7秒→2.7秒)に改善しています。サーバーを変える前に、サイト側を見直す価値は大きいです。
共用サーバーで十分なケース
- 会社案内、サービス紹介、ブログ中心の WordPress サイト
- サーバーを管理できる担当者が社内にいない
- メールもサーバー会社のものを使っていて、移行の手間をかけたくない
- 遅さの原因が、画像やプラグインなどサイト側にある
VPSを検討すべきケース
- 共用サーバーでは使えないソフトや、常時動かすプログラムが必要
- 自社開発の業務システムやWebアプリケーションを動かす
- 共用サーバーの上位プランでも、CPUやメモリの制限に繰り返し当たっている(サーバーの管理画面やエラーログで確認できます)
- サーバーを運用できる担当者、または運用を任せられる外部のパートナーがいる
どちらとも言えない場合は、共用サーバーの上位プランや、サーバー会社が運用を代行する「マネージド」型のサービスも選択肢になります。レンタルサーバー選びの基準は中小企業のレンタルサーバー選びで詳しく扱っています。
VPSで自分たちが運用しなければならないこと
VPSを選ぶ場合、少なくとも次の作業を誰がいつ行うかを決めておく必要があります。これが決まらないまま契約するのが、初心者が最も遠回りするパターンです。
初期設定で必ず行うこと
- ログイン方法:SSHは鍵認証にし、パスワードでのログインと、root ユーザーでの直接ログインを無効にする
- ファイアウォール:Web(80・443番)と、SSHなど必要なポートだけを開け、管理用の接続は可能なら接続元を限定する
- 自動のセキュリティ更新:OSのセキュリティ修正が自動で入る設定にするか、更新する日を決める
- Webサーバー・PHP・データベース:必要なものだけを入れ、データベースを外部に公開しない
- SSL証明書:無料の Let's Encrypt を使う場合、証明書の有効期間は90日なので、自動更新が動いているかを確認する
継続して行うこと
- OSとソフトの更新、OSのサポート期限(期限が切れる前に新しいOSへの移行計画を立てる)
- バックアップ(スナップショット機能だけでなく、データベースとファイルを別の場所にも保管)と復元の確認
- 死活監視(サイトが落ちたら通知が来る仕組み)、ディスク容量の監視(ログが溜まって容量不足で止まることがあります)
- ログの確認(不正なログイン試行、エラーの増加)
- 障害時の切り分け(VPSの基盤側の障害か、自分の設定の問題か)
メールは別にしたほうが楽なことが多い
VPSにメールサーバーを立てると、迷惑メールと判定されないための設定(SPF・DKIM・DMARCなど)や、送信元IPアドレスの評判の管理まで必要になります。Webだけを VPS に置き、メールは専用のサービスや既存のレンタルサーバーに残す構成が現実的です。考え方はWebサーバーとメールサーバーを分けるメリットにまとめています。
VPSの費用で見落としやすいもの
VPSは月額料金だけを見ると共用サーバーと大きく変わらないこともありますが、比べるべきは「月額料金+運用にかかる費用」の合計です。
- 運用の人件費:更新、監視、障害対応にかかる社内の時間、または外部に任せる費用
- オプション料金:自動バックアップ、スナップショット、追加のディスク、固定IPなどが別料金になっていないか
- 管理ツールのライセンス:サーバーを画面で操作するための管理ツールを入れる場合、有料のものがあります
- 契約期間の縛り:長期契約の割引は魅力ですが、合わなかったときに乗り換えにくくなります。最初は短い期間で試せるかを確認します
- メールの費用:メールを別サービスにする場合はその料金も合わせて考えます
月額料金の差が小さくても、運用の時間を含めると共用サーバーのほうが安く済むことは珍しくありません。
初心者がVPS導入で遠回りしないための3原則
原則1:目的を決め、共用サーバーで足りないことを確かめてから選ぶ
「速くしたい」「安定させたい」は目的としては曖昧です。「この業務システムを動かしたい」「この言語のこのバージョンが必要」「CPU制限に月に何度も当たっている」のように、共用サーバーでは解決できない理由を1つ以上書き出せるかを確認してください。書き出せない場合は、サイト側の改善や共用サーバーのプラン変更のほうが早く、安く済みます。
VPSに決めた場合も、必要なスペックは「今の使用量」から逆算します。共用サーバーの管理画面でCPU・メモリ・ディスクの使用状況を確認し、少し余裕のあるプランから始め、足りなければ上げる、という順番にすると無駄がありません。
原則2:運用の担当と手順を、契約前に決める
前の章の運用作業を一覧にし、それぞれ「誰が」「いつ」「どうやって」行うかを書きます。担当が社内にいない作業は、外部に任せるか、その作業が少なく済むサービス(マネージド型やOSの更新を代行するプラン)を選びます。
- 手順と設定内容は文書に残し、担当者が変わっても引き継げるようにする
- サーバーの契約者は会社名義にし、ログイン情報を会社で管理する
- 障害時の連絡先と、VPSのサービス側のサポート範囲(多くは基盤まで。OSの中の設定は対象外)を確認する
運用を外部に任せる場合の費用の考え方は保守契約を結んだ方が結果的に安くつく理由を参考にしてください。
原則3:小さく始め、元に戻せる形で移行する
共用サーバーからVPSへの移行は、一度に切り替えず、戻れる道を残しておきます。
- VPSを契約し、初期設定(ログイン、ファイアウォール、更新)を済ませる
- サイトのファイルとデータベースをコピーし、VPS上で動かす
- 自分のパソコンの hosts ファイルを書き換えるなどして、公開前にVPS側の表示とフォーム送信を確認する
- 切り替えの数日前に、DNSのTTL(設定が反映されるまでの保持時間)を短くしておく
- DNSのAレコードをVPSに向ける。メールのMXレコードは触らない(メールを移さない場合)
- 旧サーバーはしばらく契約を残し、問題があればDNSを戻せるようにする
移行後は、http から https への転送、www の有無の統一などのリダイレクト設定も確認します。forestbook.me でも、http://、www 付き、/index.html 付きのURLが別々のページとして表示されていたことがあり、301リダイレクトで https://forestbook.me に統一しました。サーバーを変えたときは、こうした設定が抜けやすい部分です。
よくある質問
初心者のWeb担当者でもVPSを運用できますか?
学習と時間をかければ可能ですが、OSの更新やセキュリティ設定、障害対応を自分で行う責任が生じます。担当と手順を決められない場合は、共用サーバーの上位プランや、運用を代行するマネージド型のサービスを選ぶほうが安全です。
表示が遅いのでVPSに移れば速くなりますか?
原因がサーバー以外にあれば、VPSに移っても速くなりません。まず PageSpeed Insights などで遅い原因を確かめ、画像やプラグイン、スクリプトなどサイト側の問題を先に直してください。
VPS導入後に最低限やるべきセキュリティ対策は何ですか?
SSHを鍵認証にしてパスワードログインと root での直接ログインを無効にすること、ファイアウォールで必要なポートだけを開けること、OSとソフトの更新を続けることです。あわせてバックアップと死活監視も設定してください。
共用サーバーからVPSへの移行で注意すべき点は何ですか?
公開前にVPS側で表示とフォーム送信を確認し、DNSのTTLを短くしてから切り替えることです。旧サーバーはしばらく残して戻せるようにし、メールを移さない場合はMXレコードを変更しないよう注意してください。
まとめ
- VPSは自由度が高い代わりに、OSの更新からセキュリティ、障害対応までの責任が利用者側に移ります。
- 遅さや不安定さの原因がサイト側にあるなら、共用サーバーのままで解決できることが多くあります。
- 導入するなら、目的の確認、運用の担当と手順の決定、元に戻せる移行の3原則を守ってください。
VPSを含めたサーバーの運用や、移行後の見直しを社内だけで回すのが難しい場合は、運用・改善サポートでご相談いただけます。今のサーバーで足りるかどうかの判断からお手伝いします。