Я планирую открыть веб-сайт на основе подписки, который будет содержать много видео и изображений. У меня хостинг видео и изображений отсортирован с помощью Amazons S3 и CDN. теперь мне все еще понадобится основной сервер для размещения файлов php / html и базы данных mysql.
Мой вопрос: есть ли масштабируемое решение (которое имеет избыточность в случае пиков) для замены моего основного сервера, чтобы я мог по-прежнему обслуживать свои процессы php и sql, но увеличивать его ресурсы по запросу, как сервис Amazon S3 для статических файлов ?
Спасибо!
Да, они называются VPS; виртуальные частные серверы. В нашей компании VPS от HostGator служат нам хорошо, и они дешевле альтернатив.
http://www.hostgator.com/vps-hosting/
Изменить: вы можете изменять ресурсы по запросу, увеличивая и уменьшая, без каких-либо изменений с вашей стороны.
Да, и кстати, если вам нужен действительно хороший сервис, есть Rackspace Cloud Servers. Хотя они не совсем дешевые;). Однако, если вы можете себе их позволить, вы не пожалеете об этом.
На AWS вы также можете найти масштабируемые решения для облачного хостинга. Но на таком провайдере IaaS (Infastructure as a Service) вы должны сами позаботиться о некоторых вещах сисадмина. Возможно, вам лучше посоветовать PaaS (Платформа как услуга). Это своего рода слой абстракции поверх облачных технологий, упрощающий вам жизнь.
Сейчас мы сами разрабатываем такой сервис для разработчиков в Европе. Мы только что разместили здесь сравнение различных провайдеров:
VPS не будут масштабироваться так, как вы думаете (передача). VPS - это просто виртуализированные серверы ... вам все равно придется управлять ими, как любым другим сервером.
Если вам нужен управляемый сервер, он стоит дорого, но от него будет проще отказаться.
Я рекомендую вам оценить эту услугу: http://phpfog.com/. Если вы слышали о Heroku в мире веб-приложений Ruby, то это так, но для PHP.