Сервер - это обычный компьютер, только мощный и включённый круглосуточно, стоит он в дата-центре, а не у кого-то на столе. Хостинг - это услуга: компания сдаёт вам в аренду место и ресурсы на таком сервере, чтобы там хранились файлы вашего сайта и база данных. Когда посетитель открывает адрес сайта, его браузер обращается именно к этому серверу и забирает оттуда страницу.
Серверы для хостинга бывают трёх типов. Виртуальный (shared) хостинг - несколько сайтов делят один физический сервер, это самый дешёвый и достаточный вариант для одностраничника. VPS - вам выделяют отдельный кусок ресурсов сервера гарантированно, без соседей, которые могут его нагрузить. Выделенный сервер - весь физический компьютер отдаётся под один проект, для лендинга это избыточно и стоит других денег.
Для оптовой базы с одностраничным сайтом хватает простого виртуального хостинга: он держит стабильную загрузку, работает с формой заявки и не требует администрирования. Переходить на VPS имеет смысл, когда сайт разрастается до интернет-магазина с каталогом или получает заметный поток рекламного трафика, от которого соседи по серверу начинают тормозить страницу.
Если делаете лендинг под ключ, вопрос выбора сервера обычно решает подрядчик сам: у меня, например, хостинг уже входит в стоимость работы вместе с доменом, и заказчику не нужно разбираться, какой тип сервера покупать.