WordPress is a free and open-source content management system (CMS), and the world’s largest self-hosted blogging tool. WordPress can be deployed to Google Cloud Platform several ways. The best choice for you depends on how much traffic your website might receive and how much control you want over deployment and maintenance. Each option enjoys the security, cost, and performance benefits of GCP.
WordPress Single Instance using Cloud Launcher
With one click, deploy a single instance of WordPress to Compute Engine. This is the best option for WordPress installations expecting low to medium traffic, and can be scaled by changing the instance type.
WordPress on Kubernetes Engine
Deploy a scalable version of WordPress across multiple container instances. This option is for WordPress installations expecting heavy traffic, where auto-scaling and performance are worth the increased overhead of setting up and deploying.
WordPress on App Engine
Deploy a scalable version of WordPress across multiple App Engine instances. This option is similar to Kubernetes Engine, and is recommended only for WordPress installations expecting variable traffic with high peak levels. Choose this option if the simplicity of App Engine’s deployment is more desirable than the flexibility of application containers.
Google Cloud Platform offers several plugins to integrate WordPress with App Engine, Cloud Storage, and more. These plugins can be installed on any WordPress application, not just ones running on Google Cloud Platform.