Каковы недостатки / ограничения по сравнению с более традиционным управляемым общим / виртуальным / выделенным хостом?
Размещение веб-сайта PHP / MySQL на AWS абсолютно возможно (и вы не должны заметить каких-либо существенных различий в процедуре по сравнению с настройкой на VPS или даже на выделенном хосте). Потенциальным преимуществом здесь является то, что у вас есть контроль над операционной системой - вы можете изменять ее по своему желанию или даже настраивать и развертывать свою собственную сборку большинства операционных систем (на базе Linux).
Малый бизнес или новый бизнес чаще используют AWS - он имеет низкие капитальные затраты (которые потенциально равносильны снижению риска), что упрощает выход на рынок, который ранее требовал значительных вычислительных ресурсов. 1. Некоторые довольно крупные сайты используют (или использовали) EC2 (о чем свидетельствуют перерывы в обслуживании) - например, Reddit, Quora и FourSquare. Из 500 000 крупнейших сайтов более 10 000 используют облачные сервисы, причем около 4 000 из них находятся на AWS. 2.
Недостатки / ограничения:
По личному мнению, мне очень нравится AWS (и я запускаю на нем несколько сайтов PHP / MySQL) - это замечательно для экспериментов, очень «снисходительное» (вы можете полностью все испортить и легко начать заново - с резервной копии, или `` чистый лист '' - без обращения в службу поддержки и без каких-либо проблем), и он оказался достаточно надежным, простым в использовании и постоянно улучшается (снижение цен, добавление функций и т. д.)
Такой вопрос, кажется, здесь часто возникает. Да, вполне возможно и распространено использовать AWS для размещения веб-сайтов PHP / MySQL (а также всевозможных других инфраструктур). Разница между EC2 и хостом VPS минимальна.