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