【问题标题】:How to change a RDS availability zone to a different one within the same region on AWS?如何在 AWS 上将 RDS 可用区更改为同一区域内的不同可用区?
【发布时间】:2020-12-11 06:30:54
【问题描述】:

我目前有一个使用 MySQL RDS 数据库的 EC2 实例。它们都在同一个区域,但在不同的可用区。目前我的应用程序遇到了一点延迟,我的直觉是这是由于这个原因。

如何更改我的 RDS 数据库的 AZ 以加快我的应用程序?

我在本地运行相同的应用程序,而且速度明显更快。

【问题讨论】:

    标签: mysql amazon-web-services amazon-ec2 amazon-rds latency


    【解决方案1】:

    要更改可用区,请将您的 RDS 修改为多可用区,然后通过故障转移执行重启并将其修改回单可用区。

    【讨论】:

      【解决方案2】:

      您可以在需要的 AZ 中创建只读副本,将其提升为主并删除旧的主。

      【讨论】:

        【解决方案3】:

        如果您的应用程序读取量很大,您可以在其他可用区添加更多读取器端点。

        如果您的 RDS 是单实例并且与 EC2 实例位于不同的可用区,则您需要拍摄快照并再次创建实例以更改可用区。

        【讨论】:

        • 修改了我的答案。你可以有更多的读者端点。您使用的是 RDS Aurora 还是 RDS Mysql ?
        • 我正在使用 RDS MySQL
        猜你喜欢
        • 2014-07-23
        • 1970-01-01
        • 1970-01-01
        • 2019-06-08
        • 2020-11-28
        • 1970-01-01
        • 1970-01-01
        • 2017-01-29
        • 1970-01-01
        相关资源
        最近更新 更多