Как я обрабатываю mysql репликацию в EC2 с помощью частного дюйм/с?

Мы выполняем 2 синхронизации серверов с внешним stratum-1-sources как ptbtime1.ptb.de, ptbtime2.ptb.de, ntps1-0.cs.tu-berlin.de. Так как ptb.de управляется атомными часами, и ntps1-0.cs.tu-berlin.de использует GPS (атомные часы, управляемые также), это - слой 1, и наши 2 сервера являются слоем 2. Все другие серверы в нашей сети относятся к тем 2, таким образом, все другие - слой 3.

2
задан 17 December 2012 в 19:31
2 ответа

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

Эластичные IP-адреса преобразуются во внутренний IP-адрес, когда запрос разрешения поступает из внутренней сети зоны доступности. В противном случае он будет преобразован в общедоступный IP-адрес.

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

3
ответ дан 3 December 2019 в 09:39

Используйте VPC, где экземпляры сохраняют свои внутренние IP-адреса через перезагрузку.

Или создайте сценарий на ваших экземплярах БД, который настраивает DNS-запись Route53 с их внутренним IP-адресом при загрузке, и используйте эту запись DNS для подключения.

2
ответ дан 3 December 2019 в 09:39

Теги

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