WordPress is a free and open-source content management (CMS) program, and the largest self-hosted blogging platform in the world. WordPress has several options to connect to Google Cloud Platform.
The best choice for you depends on how much traffic your website could get and how much control you want over deployment and maintenance. Every option enjoys GCP’s safety, cost, and performance benefits.
Note: For automatic software updates and security patches, consider using a provider such as Kinsta or WP Engine which offers fully-managed WordPress solutions.
WordPress Single Instance using GCP Marketplace
Deploy a single WordPress instance to compute engine with one button. This is the best option for low to medium traffic WordPress installations and can be scaled by changing the form of case.
WordPress on Kubernetes Engine
Deploy a scalable WordPress version across multiple container instances. This choice is for heavy traffic anticipating WordPress installs, where auto-scaling and performance are worth the increased overhead setup and deployment.
WordPress on App Engine
Deploy a scalable version of WordPress through multiple instances of the App Engine. This option is similar to Kubernetes Engine, and is only recommended for WordPress installations that expect variable high-peak traffic. Choose this option if the simplicity of the deployment of App Engine is more desirable than the flexibility of the application containers.
Google Cloud Platform provides a number of plugins to incorporate WordPress with the App Engine, Cloud Storage and more. On any WordPress framework such plugins can be installed, not just those operating on the Google Cloud Platform.