Якщо ви просто запускаєте веб-сайт Drupal, вам знадобиться екземпляр EC2 зі сховищем EBS та еластичною IP-адресою (всі EC2 екземпляри мають доступ до SSH). Екземпляр EC2 (t1.micro) буде безкоштовним (протягом 1 року, якщо ви новий клієнт)
Ви отримуєте 10 Гб пам’яті EBS - Amati Linux AMI за замовчуванням має 8 ГБ кореневого обсягу. Я рекомендую зменшити цей показник приблизно до 4 ГБ і приєднати другий обсяг 6 Гб до вашого примірника (принаймні особисто, я люблю тримати свої дані окремо від кореневого обсягу). Однією з областей, де можуть виникнути витрати, є введення-виведення. Linux AMI Amazon є досить ефективним, але залежно від налаштувань та трафіку для друзів, перевищення 1-метрів вводу / виводу, які ви отримуєте на місяць, не буде несподіваним.
В ідеалі ви будете використовувати знімки EBS для своїх резервних копій, однак це дуже залежить від кількості ваших даних. Це одна з причин, що мені подобається розділяти об'єм кореня з моїх даних. Перевищити 1 Гб місця для знімків дуже просто, і оцінити необхідний простір для знімків може бути досить складно (перший знімок складе близько 50% використовуваного простору (залежно від того, наскільки стислими є ваші дані). Кожен наступний знімок буде беруть набагато менше, оскільки це диференційоване резервне копіювання, але воно дивиться на змінені блоки на відміну від змінених файлів. Крім того, ви можете взяти більш традиційні резервні копії (tar.gz) та завантажити їх у S3 (пам’ятайте, що генерування цих резервних копій призводить до I / Os).
Ваша остаточна вартість буде виходити з пропускної здатності - 15 ГБ на місяць включено у вільний рівень. Визначте своє поточне використання пропускної здатності, щоб побачити, чи переходите ви чи ні.
Ви можете будь-коли переглядати активність свого поточного облікового запису на сайті Amazon, щоб ви могли відстежувати, чи наближаєтесь до порогових значень. На жаль, немає можливості встановити обмеження на використання ресурсів на AWS - все, що ви використовуєте, ви повинні платити.
Я б рекомендував налаштувати екземпляр EC2, але для початку зберегти існуючий хост. Ви можете переключити свій DNS, щоб він вказував на ваш AWS Elastic IP, і спробувати його, стежачи за активністю свого облікового запису. Якщо ви виявите, що все добре в межах прийнятного діапазону, ви можете усунути існуючий хост, інакше це просто повернути DNS і провести синхронізацію будь-яких змін, щоб повернутися до старого хоста (не забудьте видалити знімки, Обсяги EBS, і зупиняйте свої примірники, інакше ви продовжуєте нести витрати) AWS також надає "звіти" щогодинну активність, розбиту на використання ресурсів - їх трохи важко читати, але ви повинні мати можливість їх розуміти. Вони можуть допомогти вам визначити, коли і що може спричинити ваше використання вище норми.
Просто для резюме: ви повинні мати можливість передбачити використання пропускної здатності заздалегідь - це означає, що введення-виведення буде головним фактором, який важко передбачити (і використання знімків, якщо ви вирішите перейти на цей корінь).