Репликация AWS RDS Aurora Reader на внешний экземпляр MySql

Я хочу использовать реплику AWS aurora в качестве главного для внешнего экземпляра MySQL.

Я создал экземпляр aurora и реплику для чтения с параметром кластера БД с включенным BinLog.

Репликация из писателя работает нормально, но я не могу видеть, что параметр bin_log включен для реплики чтения.

Есть ли способ добиться этого?


person m0hit    schedule 10.04.2017    source источник


Ответы (1)


Я попытался связаться с AWS, чтобы добиться этого, и узнал, что репликация из реплики Aurora во внешний экземпляр mysql невозможна.

Для репликации нам нужно отключить режим только для чтения или включить GTID, чтобы мы могли настроить репликацию Master-Master, но в настоящий момент в северном сиянии все узлы будут читать данные с одного и того же тома кластера, и только узел записи может выполнять запись. в базе данных. Из-за этого невозможно отключить параметр read_only в реплике Aurora. Также репликация GTID в настоящее время не поддерживается в RDS Aurora.

person m0hit    schedule 20.04.2017
comment
Эта информация все еще актуальна? В документации говорится, что это возможно: поскольку Amazon Aurora MySQL совместим с MySQL, вы можете настроить репликацию между базой данных MySQL и кластером Amazon Aurora MySQL DB. Вы можете настроить репликацию, где ваш кластер БД Aurora MySQL является мастером или репликой репликации, и вы можете реплицировать с помощью инстанса БД MySQL Amazon RDS, базы данных MySQL, внешней по отношению к Amazon RDS, или другого кластера БД Aurora MySQL. Если вы используете конечную точку считывателя кластера, вы будете читать из (случайного) экземпляра реплики, верно? - person Stefan; 09.11.2018