WordPress は、無料で利用できるオープンソースのコンテンツ管理システム(CMS)で、世界で最もよく使用されているセルフホストのブログツールです。WordPress は、いくつかの方法で Google Cloud Platform にデプロイできます。ウェブサイトのトラフィック量や、どの程度デプロイやメンテナンスを管理したいかによって、最適なデプロイ方法が異なります。 どの方法でも、GCP のセキュリティ、コスト、パフォーマンスのメリットを活用していただけます。
注: ソフトウェアの自動更新とセキュリティ パッチを利用する場合は、フルマネージドの WordPress ソリューションを提供する WP Engine などのプロバイダを使用してください。
Cloud Launcher で WordPress の単一インスタンスをデプロイ
WordPress の単一インスタンスをワンクリックで Compute Engine にデプロイできます。WordPress のトラフィックが少ない場合や中程度の場合に最適です。インスタンス タイプを変更することで、スケールさせることが可能です。
Container Engine に WordPress をデプロイ
複数のコンテナ インスタンスに、スケーラブルな WordPress をデプロイします。トラフィック量が多く、設定やデプロイのオーバーヘッドが増えても、自動スケーリングとパフォーマンスのメリットを活用したい場合に最適です。
App Engine に WordPress をデプロイ
複数の App Engine インスタンスに、スケーラブルな WordPress をデプロイします。 Container Engine にデプロイする方法と似ていますが、トラフィック量が変動し、ピーク時の値が高くなる場合にのみおすすめします。アプリケーション コンテナの柔軟性よりも App Engine のデプロイの簡単さを優先したい場合に選択してください。
WordPress プラグイン
Google Cloud Platform には、WordPress を App Engine や Cloud Storage などに組み込むためのプラグインがいくつか用意されています。これらのプラグインは、Google Cloud Platform で実行している WordPress アプリケーションだけでなく、任意の WordPress アプリケーションにインストールできます。
WordPress は Compute Engine の無料階層で実行できます(f1-micro、0.2 CPU)。
WordPress は Compute Engine の n1-standard-1 インスタンス(1 CPU、$24.27 / 月)で最適に実行されます。