我想将 MultiAZ 用于 Postgres 和 Aurora Postgres 数据库。
在 Postgres 数据库配置选项卡中,它显示:
多可用区
是的
次要区
ap-south-1a
但是我在数据库列表概述中找不到任何读者。
而在 Aurora Postgres 中,它显示在集群上:
可用性
多可用区
2区
并且在另一个可用区中有一个阅读器,在数据库列表概述中没有任何读取访问权限。
这有点令人困惑。我是否在两者中都启用了 MultiAZ?
我想将 MultiAZ 用于 Postgres 和 Aurora Postgres 数据库。
在 Postgres 数据库配置选项卡中,它显示:
多可用区
是的
次要区
ap-south-1a
但是我在数据库列表概述中找不到任何读者。
而在 Aurora Postgres 中,它显示在集群上:
可用性
多可用区
2区
并且在另一个可用区中有一个阅读器,在数据库列表概述中没有任何读取访问权限。
这有点令人困惑。我是否在两者中都启用了 MultiAZ?
这有点令人困惑。我是否在两者中都启用了 MultiAZ?
RDS 和 Aurora 中的 Mutli-AZ 工作方式不同。在 Aurora 中,您的故障转移实例是读取器之一。因此,它没有专用的多可用区选项。
相比之下,在 RDS 中,多 AZ读取器不用于多 AZ。相反,RDS 创建了一个特殊的数据库实例,称为备用副本(这不是只读副本)。此备用实例的主要目的是在主实例发生故障时进行故障转移。待机也不能用于阅读。你无法连接到它。