VPS – это виртуальный выделенный сервер. Иногда называют VDS, что тоже самое. VPS обычно предоставляется хостинговыми компаниями в качестве услуги для владельцев сайтов. Те, в свою очередь, настраивают сервер так, что он превращается в веб-сервер.

VPS аббревиатура от английского Virtual Private Server. VDS – Virtual Dedicated Server.

Отметим, компьютер называют сервером тогда, когда он посылает данные другим компьютерам. В случае веб-сервера обязательным также является постоянное подключение компьютера к сети.

VPS – не единственный вариант хостинга сайтов. Существует три основные разновидности услуги. Это обычный виртуальный хостинг, VPS, настоящий выделенный сервер. Каждый из них имеет свои преимущества и недостатки. Поэтому в ряде случаев один может подходить лучше, чем другой.

В случае виртуального хостинга вам заводят пользователя на общем компьютере-сервере. Несколько клиентов пользуются одной операционной системой на одном компьютере, для всех устанавливается одинаковое программное обеспечение, например, система управления базами данных MySQL, интерпретатор с языка PHP. Хотя нередко при необходимости вы можете дополнительно установить какое-либо ПО для личного использования.

Данный вид хостинга проще администрировать, и он самый дешевый. Больше подходит для сайтов на популярных движках, например, WordPress или Drupal, а также если при разработке используются "стандартные" инструменты.

Аренда настоящего выделенного сервера – дорогая услуга. В распоряжение заказчика компьютер предоставляется полностью со всеми его ресурсами. Сервера арендуют под сайты с высокой посещаемостью, частыми обращениями к базе данных, то есть под проекты, у которых на стороне сервера происходит множество операций, что требует большого количества оперативной памяти и несколько ядер процессора.

VPS – среднее между виртуальным хостингом и личным сервером. С одной стороны, вы получаете свою собственную операционную систему, в которой можно установить любое ПО, настроить веб-сервер под себя. Это значит, что администрирование VPS почти такое же, как если бы был арендован выделенный сервер.

С другой стороны, VPS – это виртуальный, а не настоящий сервер. На одном компьютере средствами программной или аппаратной виртуализации создаются виртуальные операционные системы, которые и предоставляются заказчикам услуги.

Это накладывает ограничения на доступные вычислительные мощности. При создании такой операционной системы жестко задаются ограничения на используемую ею память и ядра процессора.

В этом смысле VPS нередко может быть хуже виртуального хостинга, так как на втором если одному из сайтов потребуется больше аппаратных ресурсов, он может их захватить из общего пользования.

Однако на VPS есть гарантия, что соседи не помешают работоспособности вашего сайта. Если же под собственные проекты заказанных ресурсов не хватает, легко перейти на более дорогой тариф. Этого нельзя так просто сделать при аренде серверов. Там надо данные переносить с одного компьютера на другой.

В настоящее время многие владельцы сайтов предпочитают VPS, а не виртуальный хостинг. Отчасти это связано с тем, что веб движется от текстового контента к сайтам-приложениям, серверная часть которых разрабатывается на разных языках программирования, которых множество. Поэтому найти виртуальный хостинг под свои задачи сложно.

При заказе VPS дается на выбор несколько операционных систем, чаще всего на ядре Linux. Независимо от того, у какой компании заказывается услуга, при выборе одной и той же ОС разворачивание сайта будет происходить одинаково. Однако управление заказанной услугой, ряд настроек сервера через личный кабинет выглядят по-разному.

Например, на FORNEX заказанный VPS выглядит так:

Заказанный VPS

На вкладке "Настройки" в разделе "Доступы" находится пароль администратора вашей операционной системы. Однако работать под root'ом настоятельно не рекомендуется. Как создать обычного пользователя, будет рассмотрено позже.

Через вкладку "Настройки" можно в том числе переустановить операционную систему:

Выбор операционной системы для VPS

Обычно виртуальным выделенным сервером управляют через консоль по защищенному протоколу SSH. Однако хостинговые компании предлагают как платные, так и бесплатные панели управления сервером через веб-браузер.

Хотя панели дают ряд удобств, от необходимости понимать принципы работы веб-сервера не избавляют. Поэтому неопытным пользователям VPS бывает полезнее настраивать сервер через консоль, что требует базовых навыков работы в командной оболочке.

Эмулятор терминала у многих хостеров есть прямо в "личном кабинете":

Консоль для доступа к VPS

Однако удобнее работать через программу "Терминал", если на вашем локальном компьютере вы пользуетесь дистрибутивом Linux. Пользователи Windows для подключения к удаленному серверу используют SSH-клиент, например, PuTTy.

Вопросы для самопроверки:

  1. Что означает аббревиатура VPS и как она расшифровывается?
  2. В чем основное отличие между VPS и настоящим выделенным сервером?
  3. Почему виртуальный хостинг считается более дешевым и простым в управлении по сравнению с VPS?
  4. Как обычно происходит управление VPS?