Является ли Multi-AZ RDS решением для низких скоростей баз данных за рубежом? - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть приложение из Австралии, которое работает достаточно быстро в Австралии, Азии и США.Однако в Европе и Великобритании это невыносимо медленно.

Объем передаваемых данных незначителен, поэтому я полагаю, что задержка при обмене данными с базой данных.Я никогда не пытался масштабировать базу данных по горизонтали, поэтому я не уверен, с чего начать.

Подойдет ли использование AWS Multi-AZ RDS для этого варианта использования?

1 Ответ

0 голосов
/ 27 сентября 2018

AWS Multi-AZ RDS в этом случае не будет работать, поскольку целью Multi-AZ является отказоустойчивость / высокая доступность , а не производительность:

Amazon RDS обеспечивает высокуюподдержка доступности и отработки отказа для экземпляров БД с использованием развертываний Multi-AZ.

Помимо этого простого ответа, это вопрос архитектуры, который будет сильно зависеть от вашего приложения и затрат / выгод от устранения этой задержки.С технической точки зрения, чтобы устранить региональную задержку, вы должны рассмотреть многорегиональные архитектуры.Это может быть на уровне базы данных, на уровне кэша или требовать полностью активной активной мультирегиональной архитектуры в зависимости от вашего приложения и соображений стоимости.Например:

  1. AWS Re: придумать многорегиональную архитектуру
  2. мульти-регион активно-активен обсуждение
  3. Реплики чтения между регионами
...