Один сервер — много изолированных аккаунтов
Виртуальный хостинг размещает сайты разных клиентов на общей серверной инфраструктуре. Провайдер заранее настраивает веб-сервер, PHP, базы, почту и панель управления, а каждому аккаунту задаёт лимиты ресурсов.
Почему это удобно
Владельцу сайта не нужно обновлять Linux или конфигурировать Nginx. Создание базы, подключение домена, выпуск SSL и восстановление бэкапа выполняются из панели.
Где ограничения
Вы не получаете root-доступ и не можете установить произвольный системный сервис. Кроме того, аккаунт ограничен по CPU, памяти и процессам. Для обычного сайта это нормальный компромисс, для приложения — часто недостаточный.
Где разместить проект
Для обычного сайта подойдёт управляемый хостинг, а для задач с root-доступом — VPS/VDS. Перед выбором сравните актуальные условия и требования проекта.