如何在 Amazon AWS 中确认 Postgres 和 Aurora Postgres 的多可用区
How to confirm Multi-AZ for Postgres and Aurora Postgres in Amazon AWS
我想将 MultiAZ 用于 Postgres 和 Aurora Postgres 数据库。
在 Postgres 数据库配置选项卡中显示:
Multi-AZ
yes
Secondary Zone
ap-south-1a
但我在数据库列表概览中找不到任何 reader。
而在 Aurora Postgres 中它显示在集群上:
Availability
Multi-AZ
2 Zones
AND 在另一个可用区中有一个 reader 在数据库列表概览中没有任何读取权限。
有点混乱。我是否在两者中都启用了 MultiAZ?
It's a bit confusing. Do I have enabled MultiAZ in both?
RDS 和 Aurora 中的 Mutli-AZ 工作方式不同。在 Aurora 中,您的故障转移实例是读取器之一。因此它没有专用的多可用区选项。
相比之下,在 RDS 中,多可用区 阅读器不用于多可用区。相反,RDS 创建一个特殊的数据库实例,称为 standby replica(这不是只读副本)。这个备用实例的主要目的是在主实例发生故障时作为您的故障转移。待机也不能用于阅读。您无法连接到它。
我想将 MultiAZ 用于 Postgres 和 Aurora Postgres 数据库。
在 Postgres 数据库配置选项卡中显示:
Multi-AZ
yes
Secondary Zone
ap-south-1a
但我在数据库列表概览中找不到任何 reader。
而在 Aurora Postgres 中它显示在集群上:
Availability
Multi-AZ
2 Zones
AND 在另一个可用区中有一个 reader 在数据库列表概览中没有任何读取权限。
有点混乱。我是否在两者中都启用了 MultiAZ?
It's a bit confusing. Do I have enabled MultiAZ in both?
RDS 和 Aurora 中的 Mutli-AZ 工作方式不同。在 Aurora 中,您的故障转移实例是读取器之一。因此它没有专用的多可用区选项。
相比之下,在 RDS 中,多可用区 阅读器不用于多可用区。相反,RDS 创建一个特殊的数据库实例,称为 standby replica(这不是只读副本)。这个备用实例的主要目的是在主实例发生故障时作为您的故障转移。待机也不能用于阅读。您无法连接到它。