Должен ли я использовать общедоступный IP-адрес или частный IP-адрес для подключения серверов в одном VPC?

У меня 2 сервера Linux на AWS. Оба сервера находятся в vpc по умолчанию (aws default vpc). У обоих этих серверов есть собственный эластичный IP-адрес. У меня также есть веб-сервер, который находится внутри того же vpc.

Я хочу запустить реплицированный MySQL на этих двух серверах, чтобы один сервер был главным, а другой подчиненным.

Мне нужно предоставить IP-адрес для каждого сервера MySQL, поэтому в my.cnf есть настройка: адрес привязки

Должен ли я использовать публичный или частный IP в качестве адреса привязки? (Все компьютеры, которым нужен доступ к серверу MySQL, находятся в одном vpc).

Обратите внимание, что оба сервера находятся в одной группе безопасности, и я открыл все порты в этой группе безопасности.

1
задан 16 May 2019 в 06:17
1 ответ

Вы должны использовать внутренние IP-адреса для ваших экземпляров, чтобы общаться друг с другом. Если вы используете их общедоступные или эластичные IP-адреса, с вас взимается плата за передачу данных по сети внутри региона. За использование частных IP-адресов плата не взимается.

5
ответ дан 3 December 2019 в 17:01

Теги

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