Хостинг, VPS или PaaS: что выбрать для проекта
Как выбрать модель размещения сайта и приложения по окружению, обслуживанию и характеру нагрузки.
Начните с того, как работает приложение
Сайт на PHP и CMS, как правило, можно разместить на готовом виртуальном хостинге. Если приложение требует собственного системного окружения, постоянно работающих процессов или нескольких сервисов, сначала рассмотрите VPS или подходящую PaaS.
У Timeweb на странице хостинга прямо указано, что Node.js и Ruby on Rails не поддерживаются в обычной shared-среде. У других провайдеров набор технологий отличается. Это пример того, почему выбирать нужно по среде исполнения, а не только по низкой цене.
Какие задачи берёт на себя каждая модель
На виртуальном хостинге провайдер обслуживает базовую среду, а вы управляете сайтом и его данными. На VPS у вас больше свободы, но появляются обновления ОС, настройка сети и ответственность за запущенные сервисы.
PaaS автоматизирует часть развёртывания и обслуживания. Render, например, перечисляет веб-сервисы, фоновые задачи, cron и PostgreSQL; Railway предлагает деплой из репозитория и визуальную схему компонентов. Проверьте, подходит ли именно ваша нагрузка под ограничения платформы.
Выбирайте по ограничениям, а не по названию
Уточните поддерживаемые версии, длительность запросов, фоновые процессы, постоянные диски и сетевые подключения. Шаблон СУБД на VPS и управляемая база — разные услуги: в первом случае обслуживание базы остаётся вашей задачей.
Для проекта на Astro выбор зависит от режима. Статический сайт можно разместить без серверного процесса. Отзывы и голосование с постоянным хранилищем требуют серверных обработчиков и базы данных либо внешнего сервиса. Этот каталог использует Astro SSR и PostgreSQL.