WordPressをVPSで運用するときは、1台のVPSにWebサーバーとDBを同居させる方法が一般的です。XServer VPS クラウドでは、そこから一歩進めて、WordPressを動かすVPSとDBサーバーを分けた構成を作れます。
公式のおまとめ自動セットアップには、VPS 4GBとDBサーバー10GBを組み合わせた小規模構成例があり、12ヶ月契約のVPS月額換算とDB月額を合わせて3,509円です。
VPS クラウド全体の特徴を先に確認したい場合はXServer VPS クラウドの基本と評価を参照してください。
AmazonスマイルSALE開催中。対象商品をお得に購入できるチャンスです。
WordPressの基本構成
| リソース | 構成例 | 月額目安 |
|---|---|---|
| XServer VPS クラウド | 4GB 4コア 50GB NVMe SSD | 2,068円 |
| DBサーバー | 10GB 2GBメモリ 1コア | 1,441円 |
| 合計 | VPS 1台 + DB 1台 | 3,509円 |
VPS料金は12ヶ月契約時の月額換算、DBは1ヶ月契約の月額目安です。最新料金は公式のおまとめ自動セットアップで確認してください。
DBを分離するメリット
Web処理とDB処理を分けられる
同じVPS内でPHP、Webサーバー、DBが同時に負荷を使う構成では、アクセスが増えたときに原因を切り分けにくくなります。DBを別リソースにすると、Web側とDB側を分けて考えやすくなります。
DBをインターネットへ直接公開しない構成にできる
XServer VPS クラウドのDBサーバーにはグローバルIPアドレスが割り当てられず、VPSからプライベートネットワーク経由で接続します。DBを外部へ直接公開しない構成を取りやすい点が利点です。
将来の拡張につなげやすい
アクセスが増えたらWeb用VPSを複数台にし、L4ロードバランサーで分散する構成へ広げられます。画像やアップロードファイルを複数VPSで共有したい場合はNFSも追加できます。
拡張構成はロードバランサー、NFS、DBを組み合わせる方法で詳しく解説しています。
WordPressでDBはMariaDBとPostgreSQLのどちら?
一般的なWordPressの運用ではMariaDBを選ぶ方が分かりやすいです。XServer VPS クラウドのDBサーバーはMariaDBとPostgreSQLに対応していますが、WordPressの標準的な構成を優先するならMariaDBを基準に検討してください。
DBプランとバックアップはDBサーバーの料金、MariaDB、PostgreSQLの違いで整理しています。
VPS 4GBで足りる?
小規模なWordPressなら4GBから検討しやすいですが、テーマ、プラグイン、アクセス数、画像処理、バッチ、管理画面の使い方で必要メモリは変わります。
- まず小さく始めるなら4GB
- 複数サービスも動かすなら8GB
- 高負荷が明確なら16GB以上
プラン料金は4GB、8GB、16GBの料金比較を確認してください。
バックアップはVPSとDBで考え方が違う
VPSは1日1回、最大7日分の自動バックアップが標準です。一方、DBサーバーの最大7日間の日次自動バックアップは有料オプションです。
レンタルサーバーとVPS クラウドのどちら?
| レンタルサーバー | VPS クラウド | |
|---|---|---|
| 始めやすさ | 簡単 | Linux管理が必要 |
| root権限 | 通常なし | あり |
| DB分離 | サービス仕様に依存 | マネージドDBを追加可能 |
| 複数台構成 | 自由度は低い | LB、NFSを追加可能 |
| 管理負担 | 小さい | VPS側は自分で管理 |
WordPressを置くだけでよいなら一般的なレンタルサーバーの方が簡単です。VPS クラウドは、Webアプリ、独自ミドルウェア、Docker、DB分離など、サーバー構成を自分で管理したい場合に向きます。
申し込みから構築までの考え方
- STEP1VPSプランを決める小規模なら4GBを基準にします。
- STEP2DB分離の必要性を決める小規模でもDBを別管理したいならDBサーバーを追加します。
- STEP3MariaDBを選ぶWordPressの一般的な構成ならMariaDBを基準にします。
- STEP4バックアップを確認するVPSとDBのバックアップを別々に確認します。
- STEP5将来の拡張を決める複数Webサーバーを予定するならLBとNFSも候補にします。
まとめ
XServer VPS クラウドは、WordPressをVPS1台で始めるだけでなく、DBサーバーを分離し、将来複数VPS、NFS、L4ロードバランサーへ拡張したい場合に向きます。
単純なブログだけならレンタルサーバーの方が管理は簡単です。root権限、独自構成、DB分離、複数台構成が必要かを基準に選んでください。
コメント