Как настроить AWS для обмена трафиком между двумя экземплярами эластичного бобового стебля на одном и том же VPC? - PullRequest
0 голосов
/ 11 января 2019

Мне нужно передать трафик через два экземпляра ebs на одном и том же VPC AWS.

Допустим, у меня есть VPC с подсетью 10.0.0.0/24 и двумя запущенными экземплярами ebs. A и B с адресами 10.0.0.130 и 10.0.0.160 соответственно. Мне нужно отправить трафик от А до Б.

В настоящее время все работает нормально, так как я настраиваю А для отправки трафика на 10.0.0.130, но я не уверен, что этот IP-адрес переживет повторное развертывание.

Как я могу убедиться, что частные 10.0.0.130 IP-адреса являются статическими, или использовать какой-то частный / внутренний DNS , чтобы всегда отправлять трафик на нужный IP-адрес, например, B?

1 Ответ

0 голосов
/ 11 января 2019

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

Я бы попытался пометить экземпляры EC2 как часть развертывания EB, а затем добавить некоторый код в экземпляры, которые запрашивают API-интерфейс AWS для получения списка экземпляров с этими тегами. Учитывая, что каждый экземпляр должен знать свой собственный IP-адрес, тогда будет легко определить, какой IP-адрес другого сервера.

...