Если вы просто используете веб-сайт Drupal, вам понадобится экземпляр EC2 с хранилищем EBS и Elastic IP-адрес (все экземпляры EC2 имеют доступ по SSH). Экземпляр EC2 (t1.micro) будет бесплатным (в течение 1 года, если вы новый клиент)
Вы получаете 10 ГБ хранилища EBS - по умолчанию Amazon Linux AMI имеет корневой том 8 ГБ. Я бы порекомендовал уменьшить это значение примерно до 4 ГБ и подключить второй том 6 ГБ к вашему экземпляру (по крайней мере лично я хотел бы отделить свои данные от корневого тома). Одна область, где вы можете нести расходы, для ввода-вывода. Amazon AMI от Amazon довольно эффективен, но, в зависимости от настроек и трафика вашего drupal, не удивительно, что вы превысите 1 млн операций ввода-вывода, которые вы получаете в месяц.
В идеале вы будете использовать снимки EBS для своих резервных копий, однако это очень зависит от объема данных, которые у вас есть. Это одна из причин, по которой мне нравится отделять корневой том от моих данных. Очень легко превысить 1 ГБ хранилища снимков, и может быть довольно сложно оценить необходимое пространство снимка (первый снимок будет занимать около 50% используемого вами пространства (в зависимости от степени сжатия ваших данных). Каждый последующий снимок будет взять намного меньше, так как это дифференциальное резервное копирование, но оно смотрит на измененные блоки, а не на измененные файлы. В качестве альтернативы вы можете взять более традиционные резервные копии (tar.gz) и загрузить их на S3 (помните, что генерация этих резервных копий приводит к I / O).
Ваша окончательная стоимость будет зависеть от пропускной способности - 15 ГБ в месяц включены в бесплатный уровень. Определите текущее использование полосы пропускания, чтобы увидеть, перейдете ли вы.
В любое время вы можете просматривать текущую активность учетной записи на сайте Amazon, чтобы вы могли отслеживать, приближаетесь ли вы к пороговым значениям. К сожалению, в AWS нет возможности установить ограничения на использование ресурсов - за все, что вы используете, вы должны платить.
Я бы порекомендовал настроить экземпляр EC2, но сначала сохранить работающий хост. Вы можете переключить DNS, чтобы указать свой AWS Elastic IP, и попробовать его, следя за активностью своего аккаунта. Если вы обнаружите, что все в пределах допустимого диапазона, вы можете покончить с вашим существующим хостом, в противном случае это просто вопрос возврата вашего DNS и повторного вызова любых изменений, чтобы вернуться на старый хост (не забудьте удалить ваши снимки, Объемы EBS и остановите ваши экземпляры, в противном случае вы будете продолжать нести расходы). AWS также предоставляет «отчеты» с почасовой активностью с разбивкой по использованию ресурсов - их немного сложно прочитать, но вы должны быть в состоянии понять их. Они могут помочь вам определить, когда и что может привести к тому, что ваше использование будет выше, чем обычно.
Напомним: вы должны быть в состоянии заранее прогнозировать использование полосы пропускания - это означает, что ввод-вывод будет основным фактором, который трудно предсказать (и использование снимка, если вы выберете этот корень).