3

Как Amazon назначает публичный IP-адрес своему экземпляру EC2?

Поскольку этот IP-адрес является общедоступным, это означает, что я могу использовать его из любого места, и он доступен через Интернет, что означает, что он уникален во всем мире. Как я прочитал из новостей, что Северная Америка исчерпала все адреса IPV4, как Amazon все еще может назначать публичные адреса IPV4 клиентам?

1 ответ1

7

В Amazon Web Services выделено несколько пулов адресов IPv4, некоторые из которых содержат более миллиона адресов.

См. Http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html.

Есть два способа получить публичный IP-адрес для экземпляра EC2: из динамического пула и из эластичного пула.

Эластичные IP-адреса связаны с учетной записью AWS. Вы можете свободно связываться с любым экземпляром и перемещать их из одного экземпляра в другой, хотя номинальная плата применяется, если вы переназначаете их больше, чем разрешенное количество повторов в месяц. За каждый эластичный IP плата не взимается, если вы (а) не оставляете его неприсоединенным к какому-либо экземпляру, (б) привязываете его к экземпляру с уже подключенным эластичным IP-адресом (плата взимается за 2-й, 3-й, 4-й и т.д. тот же экземпляр, но не 1-й). Номинальная почасовая оплата применяется к обоим этим условиям, чтобы стимулировать эффективное использование доступного адресного пространства. Применяется ограничение по умолчанию в 5 эластичных IP-адресов на регион, но оно будет увеличено, если в службу поддержки AWS будет отправлен запрос, сопровождаемый объяснением вашего варианта использования. Эти адреса не возвращаются AWS для использования другими клиентами до тех пор, пока владелец аккаунта не освободит их.

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

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

Таким образом, AWS может достичь этой цели благодаря сочетанию большого количества адресов, уже имеющихся в наличии, и политик, поощряющих эффективное использование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .