MySQL группы и топология маршрутизатора

Я исследую, возможно ли иметь группу серверов MySQL (2-3 сервера), которые все синхронизированы и действуют как отказоустойчивые для друг друга, в то же время прозрачные для клиента (то есть один экземпляр для клиента),

У меня есть сервер (сервер A), который живет на другом конце VPN-туннеля, и этот сервер может выйти из строя по многим причинам, в этом случае я хотел бы, чтобы сервер на моей стороне VPN-туннеля (сервер B) предполагал, что его место, но оно должно быть синхронизировано с сервером А до того момента, пока он не выйдет из строя, а затем, когда он возобновит работу, он должен снова стать подчиненным. У меня также есть сервер C на моем конце здесь, который будет действовать в качестве аварийного переключения для A и B в случае, если оба по какой-то причине не работают.

Читая некоторые документы MySQL, похоже, я могу использовать для этого маршрутизацию и групповую репликацию. Кто-нибудь был в состоянии сделать это надежно и что-нибудь, что я должен высматривать? Вставляемые данные являются транзакционными.

Изображение показывает то, о чем я думал: MySQL Diagram - Topology

Заранее спасибо!

0 ответов

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