AWS: неиспользованные расходы на эластичный IP

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

Мне интересно, будет ли стоить этот неназначенный Elastic IP, даже если я не переназначу его для какого-либо экземпляра. Я знаю, что нет никакого вреда в освобождении IP(который я сделал), но это - тема, на которую я не мог найти ответ. Я нашел несколько постов в Google, в которых говорится о сокращении счетов AWS и упоминании о пропорциональных сборах за>1 эластичных IP-адресов для одного экземпляра, но нигде не нашел сведений о сборах за неназначенный Elastic IP.

PS: я знаю, что сетевые вопросы не по теме. Но этот по сути не говорит о концепции сети. Это однозначно не подходит для ServerFault или SuperUser. Кстати, я следовал Практическим облачным вычислениям, надеюсь, он скоро перейдет к следующему этапу.

3 ответа

Решение

С вас будет взиматься плата в размере 0,005 долл. США за каждый эластичный IP-адрес, не связанный с запущенным экземпляром в час на пропорциональной основе.

Пожалуйста, найдите соответствующую документацию о ценах на https://aws.amazon.com/ec2/pricing/

Эластичный IP

Согласно ответу от Шибаши, с вас будет снята оплата:

0,005 x 24 часа x 30 дней = 3,60 доллара США в месяц / за эластичный IP-адрес, не связанный с

DynamicURL

Вы можете рассмотреть другой вариант, который не требует назначения Эластичного IP.
Существует служба под названием DynamicURL, которая динамически меняет IP-адрес на A вашего домена.

https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...

Некоторые услуги бесплатны. Вам нужно только установить NAME SERVER вашего домена.
Ниже приведен пример сценария, запускаемого при каждом запуске экземпляра:

Wget

wget -q --read-timeout=0.0 --waitretry=5 --tries=400 \\
--background https://ipv4.cloudns.net/api/dynamicURL/?q=XXX... 

PHP

<?php file_get_contents('https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...'); ?>

питон

#!/usr/bin/python
import urllib
page = urllib.urlopen("https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...");
page.close();

Perl

#!/usr/bin/perl
my $uri = 'https://ipv4.cloudns.net/api/dynamicURL/?q=XXX...';

use IO::Socket;
my ($domain, $path) = $uri =~ m{^https://([^/]*)(.*)};
$path = '/' unless length $path;
my $sock = IO::Socket::INET->new(
    Proto => 'tcp',
    PeerAddr => $domain,
    PeerPort => '80',
) or die "can't connect to $domain\n";
my $CRLF = "\x{0d}\x{0a}";
print $sock "GET $path HTTP/1.0$CRLF$CRLF";
close($sock);

Если вы находитесь за прокси-сервером и ваш реальный IP установлен в заголовке X-Forwarded-For, вам нужно добавить &proxy=1 в конце DynamicURL.

По данным AWS

С вас будет взиматься

1) 0,005 долл. США за дополнительный IP-адрес, связанный с запущенным экземпляром, в час на пропорциональной основе

$0,005 за Elastic IP-адрес, не связанный с запущенным экземпляром в час на пропорциональной основе

$0,00 за повторное сопоставление с эластичным IP-адресом за первые 100 повторных сопоставлений в месяц

$0,10 за повторное сопоставление эластичного IP-адреса для дополнительных переназначений свыше 100 в месяц

Amazon будет взимать плату за каждый EIP, который вы резервируете и не используете

Примечание: это зависит от региона

Оценка по регионам: https://aws.amazon.com/ec2/pricing/on-demand/

2) С вас будет взиматься плата, если вы когда-либо переназначаете EIP более 100 раз в месяц.

3) Вы будете платить за каждый дополнительный EIP, связанный с этим экземпляром, в час на пропорциональной основе. Дополнительные EIP доступны только в Amazon VPC.

Вы не будете платить (бесплатно)

1) Эластичные IP-адреса полностью бесплатны, если они используются экземпляром

Другие вопросы по тегам