我想从节点端点https://forums.aws.amazon.com/,案例的IP地址的角度来理解故障转移的情况。
promoted
配置是禁用的群集模式:只有一个已启用多AZ的碎片(1个主服务器和2个副本)。例如-
PRIMARY ENDPOINT - xxx.dktrm8.ng.0001.usw2.cache.amazonaws.com
READER ENDPOINT - xxx-ro.dktrm8.ng.0001.usw2.cache.amazonaws.com
NODE ENDPOINTS - {
xxx-a.dktrm8.0001.usw2.cache.amazonaws.com -> master,
xxx-b.dktrm8.0001.usw2.cache.amazonaws.com -> replica,
xxx-c.dktrm8.0001.usw2.cache.amazonaws.com -> replica
}问题-
发布于 2021-10-01 15:02:15
从技术上讲,每个问题都应该出现在它自己的帖子中(参见:How to Ask Great Questions),但是由于这些问题都是相关的,所以我认为这是可以的。
首先,是的,这些DNS名称将获得A查询的答案,以及主/副本GSLB的名称(我不认为它们实际上是GSLB在与web应用程序使用的上下文中的名称,但它们确保主节点总是在主端点,副本总是在副本端点后面)。
其次,由于实际的节点名称(而不是伪GSLB)解析到IP地址,所以您使用什么并不重要。
故障转移之后,主/主和副本GSLB端点都将更新。主/主端点将指向被提升为主节点的副本。副本端点将暂时只包含一个副本,即没有升级的副本。一旦原始主/主端点恢复联机,它将被重新配置为副本,然后添加到副本GSLB端点。这是假设总共有3个节点。如果有更多的节点,复制端点将少一个节点,直到原始主节点恢复联机为止。
最后,是的,您应该始终使用GSLB端点,因为它们总是在其中拥有最新的主和副本。如果直接连接到节点,则可能会尝试写入已成为副本的主节点、成为主节点的副本或只是脱机的节点。除非这三个(如果使用更多节点)都是脱机的,否则主端点和副本端点总是指向正确的位置。
https://stackoverflow.com/questions/69406091
复制相似问题