我目前在我的项目中使用来自 Amazon Web Services 的 RDS MultiAZ,我希望使用 ElastiCache 来提高我的查询速度。但是我注意到在 ElastiCache 上我必须定义我感兴趣的区域。
只是为了检查我是否正确:MultiAZ 意味着我在 2 个区域上有 2 个数据库服务器(我使用的是南美区域):在 AI 区域有一个读写服务器(主服务器),在 BI 区域有一个读取服务器(奴隶)。如果由于任何原因区域 A 出现故障,则区域 B 将成为主区域,直到区域 A 返回。
现在在这种情况下如何使用 ElastiCache(我正在使用 Memcache)?我无法创建一个要连接的单个端点和 2 个节点(每个区域一个)的缓存集群。我需要为每个区域提供 1 个缓存集群,并为我的应用程序提供 2 个代码,以便它们连接到正确的区域?
一个月前已经在 AWS 论坛上问过这个问题,但没有任何回应。谢谢!