При создании своего сайта у владельца возникает резонный вопрос — «Где разместить сайт?». Полноценный сайт (не будем касаться конструкторов) должен работать на веб-сервере, который постоянно подключен к интернету. Веб-сервера расположены в специальных дата-центрах, предлагающих самые различные услуги.
Но целый физический сервер для подавляющего большинства сайтов можно сравнить с тем, что человек купил себе КАМАЗ только для того, чтобы ездить каждый день на работу в офис. Обычному сайту нужна всего лишь частичка этого сервера. Поэтому существуют так называемые хостинг-провайдеры, которые предлагают услуги по размещению веб-сайтов.
Как правило, услуги три:
- Аренда физического сервера. Рассматривать не будем, так как этот вариант подходит только для очень ресурсотребовательных проектов;
- Виртуальный хостинг. В этом случае пользователю дается какое-то отведенное место на общем сервере с жестко выделенными ресурсами;
- VPS. Аббревиатура расшифровывается как Virtual Private Server, что переводится как «виртуальный выделенный сервер».
Ничего не поняли? Попробую объяснить «на пальцах». Представим себе классическую коммунальную квартиру на 4 семьи. У них общая кухня, коридор и туалет. Это виртуальный хостинг. А вот VPS — это когда коммунальную квартиру переделывают под 4 мини-студии, где все удобства будут непосредственно внутри квартиры. А коридор остается общим.
Если сайт размещен на виртуальном хостинге, то его работа сильно зависит от соседей. Например, ваш ресурс находится на сервере, где еще расположены 1000 сайтов. И вот если на один какой-то чужой сайт идет DDOS-атака, то и ваш будет работать медленно, ведь ресурсы у виртуального хостинга общие.
А вот VPS, хоть и является частичкой целого сервера, но имеет более строгую виртуализацию — даже если соседние VPS’ки будут нагружены, то вашему проекту от этого ничего не будет.
Но есть нюанс. Если вы пользуетесь виртуальным хостингом, то вам вообще не нужно даже думать о каком-то администрировании своего сервера. Все делает техническая поддержка. Даже если у вас не хватает знаний поставить сайт, создать базу, восстановить из резервной копии и т.д. и т.п. — большинство хостеров оказывают такую услугу даже бесплатно.
А вот c VPS все намного сложнее:
1. Большинство предлагаемых панелей (систем управления) для VPS платные. Можно поставить и бесплатную, только для этого нужно обладать знаниями в администрировании;
2. Техническая поддержка вам не будет помогать бесплатно настраивать свой сервер. Зато на VPS вы можете установить практически все, что захотите (в том числе и выбор операционных систем дается хороший);
3. За создание резервных копий придется платить. Притом создается копия сервера целиком, а отдельные сайты вам нужно будет бэкапить самостоятельно или настроить копирование в панели;
4. В VPS нужно контролировать, как следят администраторы за виртуальным хостингом. Не стоит удивляться, если ваш VPS через год перестанет работать по причине переполнения свободного места или каких-либо других ошибок;
5. Стоимость VPS будет намного дороже, чем виртуальный хостинг.
Самый основной плюс VPS — возможность устанавливать то, что не предлагает виртуальный хостинг. Главное — уметь!
Кому интересна тематика серверов, можете посмотреть мое видео про NAS: