GCP wordpress 网站上的托管实例组

Managed Instance Group on GCP wordpress website

我正在尝试从单个 VM 到 托管实例组 创建一个 wordpress 网站。 首先,我在 VM 上创建了所有磁盘的副本,这些磁盘用于为实例组创建模板,一旦我创建了一个 MIG,我就连接了一个 Load Balancer 来重定向流量实例之间。 现在我很困惑,我不知道用户如何连接以修改网站,我认为我必须使用 SQLserver 但我不知道如何继续。

Wordpress 需要 MySQL 或 MariaDB 数据库来存储它的数据。

除非你的数据库在另一个实例上(不是运行 WP 的实例)你需要将它迁移到指定的数据库(在 GCP 或其他提供的数据库中)或使用 Cloud SQL 特征。然后指向您的 wordpress 以使用此数据库。您的 Wordpress 应该可以正常工作了。

迁移数据库后,创建 VM 模板 运行 WP。

如果您的数据库与 WP 在同一台机器上,那么它将无法按预期工作,因为一个用户所做的更改不会反映在另一个 VM 上。这就像您拥有三个相同但独立(未同步)的 WP 站点。

如果您在 MIG 中的 VM 上只有 WP 引擎 运行,那么无论通过 LB 访问哪个引擎,它都会 read/write 将数据发送到同一个数据库引擎。

查看 MySQL tutorials 以更好地了解如何进行设置。