Как обработать пул подключений для чтения-реплики во время аварийного переключения Multi-AZ в AWS RDS?

Насколько я понимаю, я могу использовать развертывание Multi-AZ RDS для HA и добавить реплики чтения, чтобы улучшить емкость и производительность чтения. Чтобы использовать реплики чтения, мне нужно будет поддерживать отдельный пул соединений с моим приложением исключительно для операций чтения. Однако из того, что я прочитал, видно, что Read Replication не работает, когда Multi-AZ RDS переключается на резервный экземпляр. Если это правда:

  1. Как управлять Пулом соединений для чтения в моем приложении? т.е.) будут ли изменяться адреса DNS прочитанных реплик, и для этого потребуются изменения кода приложения для обновления пула соединений?
  2. Должен ли я прочитать реплики, уже созданные для резервного экземпляра, или я могу заново связать существующие реплики чтения с резервным?
  3. Будут ли реплики чтения продолжать работать во время сбоя и эффективно обслуживать устаревшие данные моего приложения, пока я не обновлю пул соединений?

0 ответов

Другие вопросы по тегам