Назад | Перейти на главную страницу

Какова истинная стоимость уровня бесплатного пользования Amazon EC2?

Я заметил, что у Amazon есть бесплатный уровень EC2. Мне очень интересно попробовать, но я боюсь разместить там свой сайт. Моя голова начинает кружиться, когда я вижу все способы взимания платы с пользователей (плата за пропускную способность, дисковое пространство, количество часов работы). Я просто хочу запустить сайт на drupal и использовать ssh. У меня меньше 5000 обращений в месяц, но я часто расту. У меня нет серьезных проблем с моим текущим сайтом, но я пытаюсь сэкономить немного денег.

Я вижу сообщения как это и задаюсь вопросом, застряну ли я в любом случае, платя около 10 долларов в месяц. Может ли кто-нибудь подтвердить, что бесплатно действительно бесплатно? В какие «ловушки» попадают люди, которые в конечном итоге стоят им денег?

Если вы просто запускаете веб-сайт Drupal, вам понадобится экземпляр EC2 с хранилищем EBS и эластичным IP-адресом (все экземпляры EC2 имеют доступ по SSH). Экземпляр EC2 (t1.micro) будет бесплатным (на 1 год, если вы новый клиент).

Вы получаете 10 ГБ хранилища EBS - по умолчанию Amazon Linux AMI имеет корневой том 8 ГБ. Я бы порекомендовал уменьшить его примерно до 4 ГБ и подключить второй том 6 ГБ к вашему экземпляру (по крайней мере, лично мне нравится хранить мои данные отдельно от корневого тома). Одна из областей, где вы можете понести расходы, - это ввод-вывод. AMI Linux от Amazon довольно эффективен, но в зависимости от настроек и трафика drupal не будет неожиданностью превысить 1 млн операций ввода-вывода, которые вы получаете в месяц.

В идеале вы должны использовать моментальные снимки EBS для своих резервных копий, однако это очень зависит от объема имеющихся у вас данных. Это одна из причин, по которой мне нравится отделять корневой том от моих данных. Очень легко превысить 1 ГБ хранилища снимков, и может быть довольно сложно оценить необходимое пространство для снимков (первый снимок будет составлять около 50% используемого пространства (в зависимости от того, насколько сжимаемы ваши данные). Каждый последующий снимок будет занимает гораздо меньше времени, так как это дифференциальное резервное копирование, но оно учитывает измененные блоки, а не измененные файлы. В качестве альтернативы вы можете взять более традиционные резервные копии (tar.gz) и загрузить их на S3 (помните, что создание этих резервных копий приводит к Ввод / вывод).

Окончательная стоимость будет зависеть от пропускной способности - 15 ГБ в месяц включены в уровень бесплатного пользования. Определите текущее использование полосы пропускания, чтобы узнать, перейдете ли вы на нее.

В любое время вы можете просмотреть свою текущую активность в учетной записи на сайте Amazon, чтобы вы могли отслеживать, приближаетесь ли вы к пороговым значениям. К сожалению, нет способа установить ограничения на использование ресурсов на AWS - за все, что вы используете, вы должны платить.

Я бы порекомендовал создать экземпляр EC2, но для начала оставьте существующий хост в рабочем состоянии. Вы можете переключить свой DNS так, чтобы он указывал на ваш AWS Elastic IP, и опробовать его, отслеживая активность своего аккаунта. Если вы обнаружите, что все находится в приемлемом диапазоне, вы можете покончить с существующим хостом, в противном случае это просто вопрос возврата вашего DNS и синхронизации любых изменений, чтобы вернуться к вашему старому хосту (не забудьте удалить свои снимки, Тома EBS и остановите свои экземпляры, иначе вы продолжите нести расходы). AWS также предоставляет «отчеты» с почасовой активностью с разбивкой по использованию ресурсов - их немного сложно читать, но вы должны уметь их понимать. Они могут помочь вам определить, когда и что могло быть причиной того, что ваше использование было выше обычного.

Напомним: вы должны иметь возможность заранее предсказать использование полосы пропускания - это означает, что ввод-вывод будет основным фактором, который трудно предсказать (и использование моментальных снимков, если вы выберете этот корень).

Мы используем уровень бесплатного пользования EC2 в течение пары месяцев, и пока он действительно бесплатный, и мы не сделали ничего особенного, чтобы сохранить его бесплатным. Также вы можете время от времени проверять свою учетную запись и видеть, приближаетесь ли вы к пределам, и вы всегда можете приостановить или прекратить использование в любой момент, чтобы избежать нежелательных платежей.

Есть только одна ловушка (я знаю)

Невозможно ограничить счет, если вы превысите лимит бесплатного уровня. Предположим, ваш сайт подвергнется DOS-атаке, вы легко перейдете лимит бесплатного уровня и в конечном итоге можете заплатить огромный счет только за пропускную способность.

Я согласен с тем, что поистине непредсказуемые потенциальные затраты связаны с вашим вводом-выводом для вашей EBS. Даже с повышенным довольствием (2 миллиона) я встретил это буквально за пару дней. К счастью, я поймал его до того, как он мне слишком дорого обошелся, но был удивлен, как быстро я туда попал. Конечно, я использовал Windows Server 2012 и проводил довольно интенсивные тесты, чтобы увидеть, с чем он может справиться. Излишне говорить, что я был разочарован, поскольку для меня это действительно нерентабельно.

Нет, это не бесплатно. Вы можете увидеть это заявлено на сайте Amazon. Это бесплатно до определенной квоты. Свыше квоты это стоит денег.

http://aws.amazon.com/en/free//190-6039332-6331137/