AWS MySQL RDS架构在多个区域

时间:2017-10-05 21:09:19

标签: mysql amazon-web-services rds

我开始计划涉及AWS RDS MySQL数据库的多区域(us-east& us-west)Web应用程序。我将把它放在AWS中。任何aws大师都可以澄清我的担忧吗?

我将拥有多重AZ用于冗余/高可用性。并且Read DB跨越区域以便更快地进行READ请求处理。

我的疑虑/问题: 如果主数据库实例位于美国西部。如果来自us-east中的instances / computes / app服务器的写入请求被路由到us-west的db端点,这是否会导致应用程序滞后或者这是多少AWS用户使用的方式?  应用程序服务器本地的读取实例不适用于写入。

1 个答案:

答案 0 :(得分:0)

你无法击败光速。

让服务器写入可能距离80ms的数据库可能无法获得可接受的性能。只有你可以确定这一点。

如果跨区域使用MySQL复制,则会遇到同样的问题。

现在,如果您只是希望跨区域读取副本,并且所有写入都指向单个区域,则可以使其工作。

如果您真的需要一个快速的全球分布式数据库,请考虑使用类似DynamoDB的东西。