В AWS большинство общедоступных IP-адресов являются временными. Перезапустите инстанс EC2, и он может получить совершенно другой IP-адрес. Для базовых настроек это не всегда проблема. Но если вы используете инфраструктуру, зависящую от стабильного подключения, например прокси-серверы, лицензионное программное обеспечение (например, cPanel) или записи DNS — постоянно меняющиеся IP-адреса сломают ситуацию.
Эластичные IP-адреса решают эту проблему, предоставляя вам контроль над постоянным IP-адресом. Вы можете отсоединить его от одного экземпляра и перенести в другой за считанные секунды. Благодаря такой гибкости сервис остается доступным независимо от того, масштабируете ли вы прокси-серверы, меняете серверы или управляете отказоустойчивым переключением.
Хотя AWS предоставляет эластичные IP-адреса бесплатно при подключении к работающему инстансу, за их бездействие взимается небольшая плата, поскольку их ресурс ограничен.
Пример кода
Вот краткий пример распределения и назначения эластичного IP-адреса в интерфейсе командной строки AWS:
# Allocate a new Elastic IP
aws ec2 allocate-address --domain vpc
# Associate it with an instance
aws ec2 associate-address --instance-id i-0123456789abcdef0 --allocation-id eipalloc-12345678Каков ваш вариант использования?
Пообщайтесь с одним из наших фанатов данных и получите бесплатную пробную версию объемом 2 ГБ, адаптированную для вашего проекта.
Сценарии использования
Запуск прокси-инфраструктуры
Эластичные IP-адреса обеспечивают стабильные точки входа для прокси-сервисы. Это гарантирует клиентам стабильное подключение без изменений DNS при каждом перезапуске инстанса.
Надежное указание DNS
Если ваш домен указывает непосредственно на инстанс EC2, эластичный IP-адрес предотвращает сбои, вызванные сменой общедоступных IP-адресов.
Лицензирование приложений
Многие серверные инструменты, такие как WHM/cPanel, привязывают лицензии к фиксированному IP-адресу. Эластичные IP-адреса гарантируют, что эти лицензии остаются действительными.
Аварийное переключение и резервирование
Если прокси-узел Если сервер выйдет из строя, вы можете мгновенно перенаправить Elastic IP на резервный экземпляр, чтобы обеспечить поток трафика с минимальным временем простоя.
Лучшие практики
Используйте эластичные IP-адреса только там, где это необходимо
Они идеально подходят для конечные точки прокси-сервера и государственные службы, но не следует распределять их между всеми инстанциями. Количество эластичных IP-адресов ограничено в зависимости от региона (по умолчанию: 5).
Освободите неиспользуемые эластичные IP-адреса
Поскольку AWS взимает плату за простаивающие EIP, обязательно выпускайте те, которые не подключены активно к работающим инстансам.
Автоматическое перенаправление
В парках прокси-серверов или средах масштабирования сценарии или инструменты оркестрации (например, Terraform или Ansible) могут автоматически переназначать эластичные IP-адреса во время событий аварийного переключения или масштабирования.
Защитите конечную точку
Даже при наличии стабильного IP-адреса всегда защищайте конечные точки прокси-сервера с помощью соответствующих брандмауэров и средств контроля доступа для предотвращения злоупотреблений.
Заключение
Elastic IP — это постоянный публичный IPv4-адрес в AWS. Он обеспечивает стабильность при перезапусках и упрощает перемещение трафика между инстансами. Для тех, у кого есть прокси-серверы, услуги хостинга или лицензирование программного обеспечения, привязанного к IP-адресам, эластичные IP-адреса — самый простой способ обеспечить надежность инфраструктуры.
Готовы повысить эффективность сбора данных?
Зарегистрируйтесь сейчас и заставьте нашу прокси-сеть работать на вас.
Часто задаваемый вопрос
Всегда ли мне нужен эластичный IP-адрес для прокси?
+
Да, если клиенты или программное обеспечение подключаются напрямую к фиксированному IP-адресу. В противном случае вам придется перенастраивать DNS при каждой смене IP-адреса экземпляра.
Являются ли эластичные IP-адреса бесплатными?
+
Да, при условии, что они подключены к работающему экземпляру. AWS взимает плату за неиспользуемые ресурсы.
Сколько эластичных IP-адресов у меня может быть?
+
По умолчанию пять на регион. Вы можете запросить у AWS больше, если этого требует ваша прокси-сеть или инфраструктура.
Можно ли перенести эластичный IP-адрес на другой экземпляр?
+
Совершенно верно. Это одно из их главных преимуществ: эластичные IP-адреса можно переназначить в течение нескольких секунд во время аварийного переключения или масштабирования.
