Виды хостинга
Работаю в хостинге: размещаем сайты пользователей на своих серверах.
Ввиду гигантского количества вопросов, которые нам задают и начинающие, и опытные пользователи, при помощи Пикабу хочу разъяснить некоторые принципы, аспекты и особенности этого ответвления IT-сферы. Не уверен, что количество вопросов от наших пользователей уменьшится, но попытаться стоит.
Даже если вы не пользуетесь хостингом, предположу, что эта информация может быть познавательна.
Сегодня попробую объяснить разницу между видами хостинга. Объяснять буду на примере трёх самых популярных в РФ:
1. Виртуальный (shared) хостинг.
2. VDS/VPS хостинг.
3. Выделенный (dedicated) сервер.
Виртуальный (shared) хостинг.
Самый простой хостинг с точки зрения пользователя. Приобретая услуги такого хостинга, пользователь получает учётную запись, готовую к работе сразу после регистрации. Набор ресурсов огромного сервера, логины и пароли для управления этими ресурсами.
Среди ресурсов в качестве вашей временной собственности можно выделить разве что область на жёстких дисках сервера, куда нужно будет выкладывать файлы вашего проекта. Этот ресурс ваш, только ваш и больше ничей (пока вы оплачиваете услуги хостинга, конечно же). Остальное: оперативная память, канал связи, процессорное время, и др. - всё это распределяется между всеми пользователями сервера. Которых может быть довольно много.
Таким образом, shared-хостинг напоминает аренду меблированной комнаты в большой коммунальную квартире: у вас есть некоторая жил. площадь, недоступнай другим жителям. Все остальные удобства «на этаже»: общая кухня, сан. узел и душевая, один вайфай на всех. Это, может быть, и ничего страшного. В обычном течении жизни всё работает хорошо. Всем всего хватает. Но у такой схемы нет запредельного запаса прочности. То есть всё хорошо ровно до тех пор, пока нескольким жителям одновременно не понадобится кухня/туалет/душ.
Или, вдруг, к кому-то начали ломиться некие недоброжелатели. Имеющие цель за какие-то прегрешения покарать одного жителя. Своими действиями они мешают нормальной жизни всем жителям квартиры.
Плюсы: дешевизна, удобство использования неискушённому пользователю, что называется «заплати и живи».
Минусы: крайняя зависимость работоспособности проекта пользователя от нагруженности сервера проектами соседей пользователя по этому серверу.
VDS (VPS) хостиг.
Следующий вид, который рассмотрим — VDS или VPS хостинг.
Для начала расшифрую обе аббревиатуры:
VDS — virtual dedicated server.
VPS — virtual private server.
По сути своей — это два понятия, описывающие одну и ту же услугу: виртуальный сервер. А виртуальный сервер — это кусочек одного большого физического сервера, который настроен определённым образом. Он умеет создавать внутри себя выделенную область, со своей собственной операционной системой, со своими ресурсами, которые, естественно выделяются «сверху» этим большим сервером. Разница между VDS и VPS только в способе выделения ресурсов. Но для вас, как пользователя, эта разница видна не будет.
Полученные мощности вы используете так, как вам заблагорассудится. Но для этого вы сначала должны настроить сервер. После регистрации вы получаете административный логин и пароль к "голому" серверу, на который установлена лишь операционная система. То есть, для работы с таким хостингом, уже нужны какие-то навыки администрирования серверов. Либо наличие денег на специалиста, который будет делать за вас как настройку, так и последующее администрирование этого сервера.
Используя ранее выбранную метафору с жилищем, VDS(VPS) можно сравнить с многоквартирным домом: один большой дом, с отдельными квартирами, имеющими свой собственный набор коммунальных услуг: электричество, телефон, интернет, вода. В таком доме зависимость от соседей возникает только в крайне редких случаях. При при аренде такой квартиры, вам нужно обставить её нужной вам мебелью и нужной техникой, либо воспользоваться услугами специалиста.
Плюсы: независимость от других пользователей (в подавляющем большинстве случаев)
Минусы: чуть большая цена аренды, необходимость самостоятельной настройки и администрирования сервера.
Выделенный (dedicated) сервер.
Последним в нашем списке будет выделенный сервер. Как понятно из названия, он представляет собой выделенный физический сервер, все ресурсы которого отданы в ваше полное распоряжение. И здесь возможности сервера находятся в прямой зависимости от ваших денежных возможностей и возможностей текущего технического прогресса.
Возвращаясь к метафорам, выделенный сервер — это, собственно, дом. А его размер: небольшая дача или огромный каменный замок, а также количество и качество ресурсов внутри дома: мощность подключаемого электричества, водяных труб и толщина интернета, зависят только от вашего кошелька.
Плюсы: это всё ваше (пока вы платите за это).
Минусы: это дорого.
А напоследок, небольшой бонус.
Какой хостинг выбрать для вашего проекта?
Начнём с того, что подавляющее большинство проектов удовлетворяет требования обычного shared-хостинга. Нет смысла переплавичать за хостинг сайта-визитки или небольшого интернет-магазина. Современные хостеры выполняют тонкую настройку серверов для shared-хостинга таким образом, чтобы пользователи в процессе работы не замечали друг-друга.
Если вам нужно какое-то специфичное программное обеспечение, или у вас есть определённые навыки администрирования серверов и желание самостоятельно настроить сервер под свои нужды, то можно выбрать и VDS-хостинг. Зачастую его цена примерно равна самым дорогим тарифам для shared-хостинга, но даёт уже описанную выше долю свободы.
Обычно, к выделенному серверу приходят постепенно. То есть, выделенный сервер подойдёт для проектов, которые уже некоторое время просуществовали в Сети как на шаред-хостинге, так и на вдс. Во всяком случае на нашем хостинге несколько проектов вырасло именно так: проходя все тарифы с самого низа. Если из shared-хостинга вы уже выросли, а ресурсов, выделяемых на VDS, вам уже не хватает — добро пожаловать на выделенный физический сервер.
P.S.:
Всегда готов ответить на ваши вопросы по теме поста в комментариях.