Официально, Экземпляры RDS нельзя напрямую настроить на подчиненные базы данных, не относящиеся к RDS.
Мой производственный мастер - это MySQL, работающий на Hetzner, и я хочу, чтобы экземпляр RDS внимательно следил за ним в целях резервного копирования, в том числе для возможности фактического использования RDS в качестве временного мастера в случае аварийного восстановления (например, имея сценарии, которые создают нашу полную производственную настройку на AWS на случай серьезного сбоя Hetzner). Также очень важна возможность восстановления на определенный момент времени.
Мы можем жить с постоянной задержкой в 5-10 минут между производственным мастером и резервной копией RDS.
Я ищу идеи о том, как я могу достичь более или менее того же эффекта, используя, возможно, какие-то дополнительные инструменты и / или промежуточный процесс. Я также открыт для решения без RDS, которое может предоставить аналогичные преимущества (но не по более высокой цене).
Используйте Tungsten Replicator - он позволит вам реплицировать инстанс без RDS на Amazon RDS, который иначе официально не поддерживается, http://code.google.com/p/tungsten-replicator/. В качестве альтернативы вы можете попробовать что-то вроде maatkit (теперь Percona Toolkit - http://www.percona.com/software/percona-toolkit) с помощью команды pt-sync-tables и запускать ее в cron или, возможно, в службе на стороннем устройстве (я не знаком с Hetzner).