Виртуальный хостинг - это один физический сервер, который провайдер делит между сотнями сайтов. Каждому достаётся своя папка и ограниченные ресурсы - память, процессор, место на диске, но операционная система и настройки общие для всех арендаторов. Это самый дешёвый вариант размещения, обычно 100-300 рублей в месяц, и для лендинга или блога его ресурсов хватает с запасом.
VPS - это уже виртуальный сервер с собственной операционной системой, где вы сами настраиваете окружение и отвечаете за безопасность. Выделенный сервер - целая физическая машина только для вас. Разница в цене кратная: VPS начинается от 300-500 рублей в месяц, но требует навыков администрирования сервера, которых у владельца лендинга обычно нет и не должно быть.
Для одностраничного лендинга виртуального хостинга достаточно всегда, даже при заметном трафике - тысячи посетителей в день такой сайт не нагружают. Переходить на VPS имеет смысл, если у вас интернет-магазин с базой данных под тысячи товаров или сайт с личным кабинетом и высокой нагрузкой на сервер.
При выборе тарифа виртуального хостинга смотрите не на цену, а на три вещи: панель управления (обычно cPanel или её аналог), поддержку нужной версии PHP и бесплатный SSL-сертификат в комплекте. Остальное - маркетинговые обещания провайдера, для лендинга не критичные.