Назад | Перейти на главную страницу

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

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

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

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

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

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

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