В чем отличия? Чем отличается хостинг от серверов?
Хостинг это место жительства ваших сайтов, ваших интернет магазинов, и давайте сравним жилище для сайтов с жилищем для людей, для простоты понимания.
Виртуальный хостинг(он же просто "Хостинг")
Виртуальный хостинг можно сравнить с общежитием, общежитием коридорного типа. Есть одно многоэтажное здание, каждый этаж общежития представляет собой длинный коридор, по обеим сторонам которого располагаются комнаты. В таких общежитиях санузлы и душевые расположены на этаже, общие для всех комнат этажа, либо бывает что душевая расположена в подвале и работает она на все здание.
Та же история и с хостингами, есть один большой сервер(общежитие), на нем расположено куча аккаунтов(комнат), в которых живут по несколько человек(сайтов), и все эти люди пользуются общими ресурсами, на всех общий туалет(процессор), общая душевая(жесткий диск), общая кухня(оперативная память).
Очень часто на хостингах встречается оверселлинг, если переводить на аналогию с общежитиями, это когда в комнаты общежития рассчитанные на 4 человека, заселяют 8 людей. И если такое случается, то страдать начинают все, т.к. ресурсы начинают распределяться на всех.
Так же, сайт расположенный на хостинге не редко начинает тупить(медленно работать), связано это с тем что у всех жителей данного общежития на всех, одно количество ресурсов. Например, представьте что вдруг половине общежития приспичило одновременно приготовить еду, но кухня то не резиновая, и помещаются не все, и пусть они организовали между собой очередь, и следуют ей, пока идет очередь, будут появляться новые желающие приготовить еду, и будут они идти в конец списка очереди. И абсолютно аналогичная история может быть и с душевыми и туалетами, в итоге и получается что на хостинге как правило если есть нагруженный проект, то сайт рано или поздно начинает тупить, и при этом страдает не только этот самый нагруженный сайт, но и все соседи по серверу(общежитию).
Виртуальный сервер(он же VPS и VDS)
Виртуальный сервер можно сравнить с таунхаусом. Малоэтажный жилой дом на несколько многоуровневых квартир, с изолированными входами, своей придомовой территорией, или огородиком.
Так и тут, есть один большой сервер, а каждый аккаунт это отдельная квартира, со своим входом и выходом, своей инфраструктурой, спальными, туалетами, кухнями и т.д. и всеми эти ресурсами пользуетесь только вы.
Единственный момент, то что жизнь в такой отдельной квартире накладывает дополнительные обязанности. Например, программное обеспечение(мебель и бытовая техника) вы выбираете сами, устанавливаете сами, на свой выбор и под свои потребности, ну или привлекаете для этого специалистов.
Выделенный сервер
Выделенный сервер можно ставнить с частным домом(особняком). В случае с выделенным сервером, вам целиком предоставляется отдельная физическая машина.
На выделенном сервере, вы сам себе хозяин, ваши ресурсы по сути ничем не ограничены.
Выделенные сервера обычно используются для запуска высоконагруженных сайтов или приложений, но для большинства сайтов интернет-магазинов такие ресурсы излишни.