Как выделить эластичный IP-адрес для инстансов Amazon EC2



Попробуйте наш инструмент устранения неполадок

Экземпляру Amazon EC2 можно назначить три типа IP-адресов: частный IP, общедоступный IP и эластичный IP. Частный IP-адрес используется для внутренней связи между экземплярами, находящимися в одном VPC. Он назначается Amazon DHCP и представляет собой статический IP-адрес.



Публичный адрес доступен через Интернет, он динамический и назначается Amazon. Каждый раз, когда мы развертываем новый инстанс, Amazon берет IP-адрес от IANA (Internet Assigned Numbers Authority) и назначает его инстансу Amazon EC2. Поскольку это динамический общедоступный IP-адрес, всякий раз, когда вы останавливаете или запускаете экземпляр EC2, Amazon предоставит вам новый общедоступный адрес.



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



Все упомянутые IP-адреса (частные, общедоступные, эластичные) можно увидеть на вкладке «Описание» каждого инстанса Amazon EC2.

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

  1. Войти в Консоль управления AWS
  2. Нажмите на Сервисы а затем нажмите на EC2

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



  1. Нажмите на Эластичные IP-адреса
  2. Нажмите на Назначить эластичный IP-адрес в верхней правой части окна.
  3. Под Назначить эластичный IP-адрес нажмите. Эластичный IP-адрес может быть выделен из пула Amazon или вы можете использовать свой общедоступный IPv4 или пул, принадлежащий клиенту. Эластичные IP-адреса не поддерживают адреса IPv6. В нашем случае мы назначим IP-адрес из пула Amazon.
  4. Нажмите на Свяжите этот эластичный IP-адрес в верхней правой части окна. Как видите, Amazon выделил эластичный IP-адрес, и нам нужно это подтвердить.
  5. Под Связать эластичный IP-адрес , найдите работающий экземпляр, который должен получить эластичный IP-адрес, и выберите частный IP-адрес, который будет связан с эластичным IP-адресом, а затем выберите Партнер . Если вы связываете эластичный IP-адрес с экземпляром, с которым уже связан эластичный IP-адрес, этот ранее связанный эластичный IP-адрес будет разъединен, но по-прежнему назначен вашей учетной записи.

Согласно документации Amazon, если эластичный IP-адрес уже связан с другим экземпляром, он отделяется от этого экземпляра и связывается с указанным экземпляром. Если вы связываете эластичный IP-адрес с экземпляром, у которого есть существующий эластичный IP-адрес, существующий адрес отключается от экземпляра, но остается выделенным для вашей учетной записи.

  1. Эластичный IP-адрес успешно связан с экземпляром.
  2. Вернитесь к экземпляру EC2 (например, щелкните EC2 или щелкните Services - EC2). Как видите, с учетной записью Amazon и работающим экземпляром связан один эластичный IP-адрес.

Если вы нажмете на запущенный экземпляр, вы также увидите, какой эластичный IP-адрес связан с ним.

Теги AWS 2 минуты на чтение