2015-05-13 2 views
0

У нас есть локальный сервер mysql (не в общедоступном домене) и хотите, чтобы этот сервер был реплицирован в экземпляр sql облака google, который у нас есть. Мой вопрос в том, что: 1. Это возможно? 2. наш локальный сервер доступен только в локальной сети. нет общедоступного IP и т. д. Хотя на сервере есть интернет. Я не уверен, как работает репликация, это односторонний трафик от ведущего к подчиненному?реплицировать локальный сервер mysql на облачный mysql

Если это так, тогда это возможно, даже если локальный сервер mysql недоступен в общедоступном домене, так как ему нужно только подключиться к ведомому в облаке.

надеюсь, что это имеет смысл

+0

раб читает от мастера, мастер не нажимает на подчиненный. –

ответ

0

репликации MySQL требует подключения от ведомого к ведущему. Самый простой способ сделать это возможным - настроить DMZ или переадресацию портов, чтобы ваш экземпляр SQL был доступен через Интернет.

Google Cloud SQL не поддерживает репликацию вне сайта Cloud Cloud, но вы можете сделать это с MySQL на GCE.

Если вы используете MySQL на GCE, у вас есть дополнительная возможность использовать Cloud VPN, чтобы разрешить подключение из вашего экземпляра GCE к вашему локальному экземпляру MySQL, не требуя публичного доступа.