Ответ 1
Вы должны отделить вопрос о переносе передачи данных от платы Elastic IP address, если они полностью независимы друг от друга:
Упругие IP-адреса
Выделение и использование одного Упругие IP-адреса на экземпляр в основном бесплатны, кроме, если Elastic IP-адрес не является связанные с экземпляром, см. в разделе Эластичные IP-адреса на странице Amazon EC2 Pricing:
- $0.00 для одного Эластичного IP-адреса, связанного с запущенным экземпляром
- $0.005 за дополнительный Эластичный IP-адрес, связанный с запущенным экземпляром в час на пропорциональной основе
- $0.005 за каждый эластичный IP-адрес, не связанный с запущенным экземпляром в час на основе пропорционально
- $0.00 за перенастройку IP-адреса для первых 100 повторных наборов в месяц
$0,10 за перенастройку IP-адреса для дополнительных переделок более 100 в месяц
[акцент мой]
Обоснование этого подхода объясняется в соответствующих FAQ Почему мне платят, когда мой Эластичный IP-адрес не связан с экземпляром?:
Чтобы помочь нашим клиентам эффективно использовать Elastic IP-адреса, мы налагаем небольшую почасовую плату за каждый адрес, если он не связан с запущенным экземпляром.
Передача данных
Опять же, ключевой аспект объясняется в разделе "Передача данных" на странице Amazon EC2 Pricing (и подробно описано в некоторых часто задаваемых вопросах):
Вы в первую очередь оплачиваете передачу данных через Интернет, то есть данные, переданные "in" и "out" из Amazon EC2, что специально исключает следующее:
Плата за передачу данных между Amazon EC2 и другими Amazon Веб-службы в том же регионе (то есть между Amazon EC2 US West и Amazon S3 на Западе США). Данные, переданные между Amazon EC2 экземпляры, расположенные в разных зонах доступности в том же регионе будет взиматься региональная передача данных. Данные, передаваемые между AWS услуги в разных регионах будут оплачиваться как данные Интернета Передача с обеих сторон передачи.
Caveat
Важное предостережение, о котором следует помнить, действительно следует ниже этого утверждения:
Публичная и эластичная передача данных и балансировка эластичной нагрузки
- $0,01 за входы/выходы GB - если вы решите общаться с помощью своего публичного или эластичного IP-адреса или балансировки эластичной нагрузки внутри Amazon EC2, вы будете оплачивать региональные тарифы передачи данных, даже если экземпляры находятся в одной и той же зоне доступности. Для передачи данных внутри в той же зоне доступности, вы можете легко избежать этого обвинения (и получить более высокая производительность сети), используя ваш частный IP-адрес возможно.
Устранение
В вышеупомянутом параграфе не упоминается важная и весьма полезная функция инфраструктуры DNS AWS, см. общедоступные IP-адреса и внешние DNS-хосты
Мы предоставляем каждому экземпляру, который имеет общедоступный IP-адрес с внешним DNS-имя хоста. Мы разрешаем внешнее имя DNS-DNS для общедоступного IP-адреса адрес экземпляра вне сети экземпляра и частный IP-адрес экземпляра из сети экземпляр.
То есть, он разрешает публичный DNS (например, ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com
) на частный IP-адрес, когда вы используете его в сети Amazon EC2, а также для публичного или эластичного IP-адреса при использовании его вне сети Amazon EC2. Таким образом, вы автоматически получаете бесплатную передачу данных зоны доступа и уменьшенную загрузку региональной передачи данных, например. они активно применяют свои рекомендации. Всегда используйте внутренний адрес, когда вы общаетесь с экземплярами Amazon EC2 [который] гарантирует, что ваш сетевой трафик следует за самой высокой пропускной способностью, самой низкой стоимостью и наименьшим временем задержки через нашу сеть.
Это явно не работает, если вы используете IP-адреса напрямую (т.е. без DNS), что обычно лучше избегать по этой и другим причинам в контексте EC2.