多个 RDS 与 DNS

多个 RDS 与 DNS

有一个问题,我希望有人能帮助我。我们有两个 RDS 读取从属服务器,我们的应用服务器会循环地从它们读取数据(Route53 中的 DNS)。

好吧,昨天这些 ​​RDS 被 AWS 重启并更改了 IP,然后一切都停止了工作。我们有一个主服务器的 CNAME,应用程序使用它来写入,这更具弹性,但您不能循环使用 CNAME。您也不能弹性 IP RDS。有什么好的解决方案可以从任意应用程序(不更改应用程序以使其调用 API 来弄清楚)使用多个读取从属服务器,并且可以抵御重启/IP 更改?

答案1

您是否考虑过使用加权循环?您可以使用 Route 53 配置它们并使用 CNAME。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-weighted

相关内容