Чем Elastic IP-адрес отличается от статического IP-адреса?

11

Больше вопросов о Amazon Web Services EC2, надеюсь, не слишком не по теме. У меня есть ванильный экземпляр Ubuntu с ними, и я выключил его. При перезагрузке не удалось подключиться к полному доменному имени по ssh, поскольку внешний IP-адрес изменился.

Это стоит дополнительной платы за «статический» или даже статический IP-адрес? Я бы согласился на полупостоянный. Упругие звуки о праве, в маркетинге говорят.

Или это мера безопасности? Я выбрать , чтобы иметь внешний IP - адрес, но это бесплатный аккаунт. Документация говорит:

Elastic IP-адрес - это статический IPv4-адрес, разработанный для динамических облачных вычислений. Эластичный IP-адрес связан с вашей учетной записью AWS. Используя Elastic IP-адрес, вы можете замаскировать сбой экземпляра или программного обеспечения, быстро переназначив адрес на другой экземпляр в вашей учетной записи.

Эластичный IP-адрес - это публичный IPv4-адрес, доступный из Интернета.

Внешний IP-адрес, который я использовал для ssh, отличается от того, что я вижу при запуске, ifconfigпоэтому они используют некоторую форму NAT ... как объяснено здесь :

Важный

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

Несмотря на то, что я выбрал внешний IP-адрес, перезагрузка кажется (?) Обстоятельством, когда IP-адрес высвобождается обратно в пул. Пожалуйста, уточните это понимание.

Суфир
источник

Ответы:

17

Основное различие между ними заключается в том, что:

Вы потеряете свой публичный IP при остановке и запуске экземпляра , в то время как EIP остается связанным с экземпляром даже после операции Stop / Start (или до тех пор, пока вы явно не отсоедините его от экземпляра)

Что касается затрат, то нет никакой повторяющейся платы, которую вы будете платить за использование EIP, в то время как вы оставляете ее подключенной к работающему экземпляру. В противном случае вам придется заплатить за выделенный, но не использованный ресурс.

Echoes_86
источник
поэтому я должен указать полное доменное имя для EIP, и тогда Amazon будет обрабатывать DNS?
Туфир
1
Да. AWS использует некоторые NAT, но они прозрачны для вас. Укажите полное доменное имя для EIP. Если вы указываете его на общедоступный IP-адрес, то при его потере вы должны изменить запись A и дождаться времени распространения DNS.
Echoes_86