RDS к репликации EC2 mysql

Я хотел бы создать RDS mysql и копировать его в сервер EC2, таким образом, DB будет локален, и таким образом время запроса будет быстрее (EC2 является веб-сервером). Согласно второму абзацу здесь Используя Репликацию к Данным MySQL 5.6 Export:

Репликация к экземпляру MySQL, работающего внешний в Amazon, RDS только поддерживается в течение времени, которое требуется для экспорта базы данных из экземпляра MySQL DB. Репликация должна быть завершена, когда данные были экспортированы, и приложения могут начать получать доступ к внешнему экземпляру.

Я понимаю, что это не может или не должно быть сделано.Я прав? Есть ли другие альтернативы?

Кроме того, я видел это два ниже вопросов, но первым был другой путь, и второе было несколько лет назад, прежде чем функция репликации RDS была даже доступна:

  1. Действительно ли возможно использовать экземпляр MySQL EC2 RDS в качестве ведомого устройства внешнего ведущего устройства?
  2. Amazon RDS к репликации EC2
1
задан 13 April 2017 в 15:14
1 ответ

Я понимаю, что этого нельзя или не следует делать. Я прав?

Я бы сказал, что вы ошибаетесь, несмотря на то, что то, что вы говорите, кажется совместимым с тем, что задокументировано.

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

На момент написания этой статьи я уже более года без проблем настраивал серверы подобным образом.

Выходя за рамки этого анекдотического свидетельства, подтверждение мою позицию можно фактически найти в официальном вебинаре RDS , в разговоре, который начинается примерно в 56:45:

«Вы можете сохранять его в реплицированном состоянии бесконечно ...

» ... пока вы берете на себя ответственность за поддержание репликации ... "

" Мы не препятствуем вам выполнять текущую репликацию, если вы этого хотите. "

Обратите внимание, что, как всегда с репликацией MySQL, @@ SERVER_ID вашего ведомого устройства должен отличаться от ведущего и отличаться от любой другой реплики RDS или не-RDS, подключающейся к тому же ведущему устройству.

2
ответ дан 3 December 2019 в 20:49

Теги

Похожие вопросы