Хостинг — это аренда места на чужом сервере, где лежат файлы сайта. Конструктор сайтов собирает страницы в готовом редакторе, а хостинг входит в подписку. VPS (virtual private server, виртуальный сервер) даёт отдельную машину в аренду, где вы ставите всё нужное сами.
Конструктор
Вы платите за подписку и получаете редактор, хостинг, сертификат безопасности и обновления. Сайт собирают без разработчика. Так устроены Тильда и её аналоги.
Ограничение одно: вы работаете внутри возможностей платформы. Нужного блока в редакторе может не быть, а для интеграции, которой нет в списке, придётся искать обходной путь через вебхук. Для лендинга, витрины и небольшого магазина этого хватает.
Обычный хостинг
Место на сервере, который делят сотни сайтов. Подходит для готовых движков вроде WordPress: загрузили файлы, подключили базу, работает. Стоит от сотни рублей в месяц.
Соседи по серверу влияют на вас: если чужой сайт попал под нагрузку, ваш начнёт отвечать медленнее. Обновления безопасности движка вы ставите сами.
Виртуальный сервер
Вы получаете чистую машину и ставите на неё то, что нужно. Сервер берут под своё приложение, особые требования по данным или нагрузку, которую обычный хостинг не тянет.
Обслуживание ложится на вас: обновления, резервные копии, мониторинг, защита от взлома. Если такого человека в команде нет, сервер год работает сам по себе, а в день поломки выясняется, что копий нет.
Как выбрать
Решает ответ на вопрос, кто будет обслуживать сайт через год. Если никто, берите конструктор. Подрядчику на поддержке подойдёт хостинг под нужный движок, своему разработчику с особыми требованиями — VPS.
Переехать можно в любой момент, и обычно переезжают в одну сторону: конструктор → хостинг → сервер. Начинать сразу с сервера стоит только при готовой команде.