【问题标题】:Is Multi-AZ RDS a solution for slow database speeds overseas?Multi-AZ RDS 是解决海外数据库速度慢的解决方案吗?
【发布时间】:2018-09-27 07:53:51
【问题描述】:

我有一个位于澳大利亚的应用程序,它在澳大利亚、亚洲和美国的运行速度足够快。然而,在欧洲/英国,它的速度慢得让人难以忍受。

发送的数据可以忽略不计,所以我假设它是与数据库通信的延迟。我从来没有尝试过水平扩展数据库,所以我不确定从哪里开始。

使用 AWS 多可用区 RDS 是否适用于此用例?

【问题讨论】:

    标签: mysql amazon-rds


    【解决方案1】:

    AWS Multi-AZ RDS 在这种情况下将不起作用,因为 Multi-AZ 的目的是 fault tolerance/high availability 而不是性能:

    Amazon RDS 为使用多可用区部署的数据库实例提供高可用性和故障转移支持。

    除了这个简单的答案之外,这是一个高度依赖于您的应用程序以及消除这种延迟的成本/收益的架构问题。从技术角度来看,要消除区域延迟,您应该考虑多区域架构。这可能是在数据库级别、缓存级别,或者需要一个完整的主动-主动多区域架构,具体取决于您的应用程序和成本考虑。例如:

    1. AWS Re:invent multi-region architecture
    2. Multi-region active-active讨论
    3. Cross-region read replicas

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多