Google Cloud SQL:在“连接”部分编辑实例(PostgreSQL)是否会导致数据库停机?

Tho*_*ach 5 postgresql google-cloud-sql google-cloud-platform devops

我有一个用于生产 Web 应用程序的 PostgreSQL 11 实例。现在,我想修改连接部分以使用内部 IP 并禁用公共连接。此活动是否会导致我们的数据库出现一些停机时间?

我自己有客人:

  1. GCP 仅更改此实例的网络部分,因此我们可以获得零停机时间。

  2. GCP 将重新配置托管此 PostgreSQL 的实例,这会给我们的数据库带来一些停机时间,这是我们在生产中不希望出现的情况。

提前谢谢!

sll*_*pis 6

鉴于您正在使用 Cloud SQL for PostgreSQL,您可以考虑文档中的以下内容:

对于大多数实例设置,Cloud SQL 会立即应用更改,并且与实例的连接不受影响。

更改实例的 CPU 数量、内存大小或可用区会导致实例离线几分钟。当您的应用程序可以处理这种长度的中断时,您应该计划进行此类更改。


更新

根据文档,除了更改实例的 CPU 数量、内存大小和区域之外,将现有实例配置为使用私有 IP 或更改其连接的网络也会导致实例重新启动这会导致几分钟的停机时间。