Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

VPS и VDS – в чем разница?

1 комментарий
VPS и VDS

В чем разница между VDS и VPS? Какой тариф подойдет для сайта наилучшим образом? Что такое Shared, KVM и виртуализация? Эти и многие другие вопросы неизбежно встают перед любым начинающим веб-мастером, а незнакомые термины и таинственные сокращения лишь усугубляют ситуацию, запутывая еще больше. Данный материал призван помочь разобраться в особенностях услуг, предлагаемых хостинг-провайдерами.

Виды современного хостинга

На сегодня существует три основных варианта размещения веб-ресурсов: dedicated, shared и VDS/VPS. Каждый из них имеет свои специфические черты и отличительные особенности.

  • Dedicated Server – разновидность хостинга, при которой в пользование клиенту предоставляется выделенный физический сервер. Его владелец получает полный административный доступ к машине, может устанавливать любые операционные системы, в том числе нестандартные сборки дистрибутивов, а также имеет возможность вносить изменения в настройки BIOS. Как правило, выделенные серверы применяются для развертывания комплексных проектов (например, корпоративных порталов с функциями бэк-офиса для сотрудников), облачных сервисов, высокопроизводительных бизнес-приложений.
  • Shared-хостинг предполагает размещение большого количества площадок в рамках единой аппаратной и программной платформы. Иными словами, один физический сервер обеспечивает работу десятков и сотен независимых сайтов. Будучи наиболее дешевым, он идеально подходит для начинающих проектов и сайтов с низкой посещаемостью (визиток, портфолио), однако имеет и ряд ограничений. В отличие от VPS/VDS, пользователи shared-тарифов не имеют возможности изменять настройки программного обеспечения (как правило, дело ограничивается лишь директивами htaccess), добавлять специфические библиотеки или модифицировать ядро операционной системы. Кроме того, ресурсы сервера распределяются равномерно между всеми участниками, что может приводить к серьезному снижению производительности.
  • VDS/VPS – услуга, в рамках которой каждый клиент хостинга получает в свое распоряжение собственную виртуальную машину. Управление виртуальным сервером осуществляется точно таким же образом, как и физическим. Наличие root-доступа (обеспечивает права суперадминистратора) позволяет вносить практически любые изменения в настройки и состав имеющегося ПО. При этом стоимость виртуального сервера VPS значительно ниже аренды выделенного физического, что делает его идеальным переходным вариантом для динамично развивающихся проектов и размещения приложений, предъявляющих специфические требования к программному окружению.

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Есть ли отличия у VDS и VPS?

Ассимиляция IT-терминов в русском языке часто обретает причудливые формы. Так, веб-дизайном (в оригинале обозначает всю совокупность работ по созданию сайтов) в России стали называть исключительно проработку визуальной части интернет-площадок. Аналогичная ситуация произошла и с VPS/VDS (Virtual Private/Dedicated Server – Виртуальный Частный/Выделенный сервер). 

Если на Западе данные аббревиатуры являются синонимами и не имеют четкого смыслового разделения, то в Рунете каждая из них получила привязку к определенной технологии. Традиционно под VPS подразумевается OpenVZ, а VDS ассоциируется с KVM (Kernel-based Virtual Machine). Т.е. разница состоит в том, что VDS задействует аппаратную виртуализацию сервера, а VPS – виртуализацию с помощью операционной системы. 

Таким образом, чтобы понять, в чем отличия между VPS и VDS, необходимо разобраться в особенностях методов виртуализации. Рассмотрим каждое из двух основных решений по отдельности.

VPS и технология OpenVZ

Технология OpenVZ реализуется на уровне операционной системы, то есть все виртуальные машины базируются на едином модифицированном ядре Linux. Каждая из них представляет собой отдельный сервер (VPS) с административным доступом, однако особенности технологии накладывают определенные рамки:

  • выбор дистрибутивов ограничен исключительно Linux;
  • единственно допустимая файловая система - ext4;
  • отсутствует возможность модификации ядра, что исключает запуск ряда нестандартных модулей (OpenVPN, PPTP, IPSEC и других);
  • ограничено управление сетевым экраном и запущенными процессами (зависит от настроек корневой операционной системы);
  • низкая приватность: администратор ОС имеет полный доступ ко всем размещенным данным на VPS сервере.

VDS и технология KVM 

В случае с KVM виртуализация осуществляется за счет гипервизора – специализированной программы, представляющей собой менеджер виртуальных машин. Он обеспечивает доступ каждого контейнера к имеющимся аппаратным ресурсам и обеспечивает их функционирование. В отличие от OpenVZ, KVM предоставляет значительно больший спектр возможностей, благодаря чему VDS может послужить полноценной заменой dedicated-сервера:

  • работа с любой операционной системой, включая Windows, FreeBSD и нестандартные сборки;
  • возможность форматирования дискового пространства под любую существующую файловую систему;
  • управление сервером на ранних стадиях загрузки (включая экран BIOS) с помощью протокола RFB;
  • полный доступ к сокетам, процессам, а также возможность модификации ядра ОС;
  • высокая степень приватности: непосредственный доступ к содержимому каждого контейнера имеет только его владелец.

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

Разница в производительности

Технология OpenVZ предполагает динамическое распределение доступных ресурсов между всеми машинами. Основное ее преимущество заключается в возможности изменения лимитов выделенных мощностей без перезагрузки, буквально в пару кликов. В то же время такой подход приводит к зависимости от «соседей» по серверу. Избыточная нагрузка на один VPS способна привести к снижению производительности всего кластера.

В свою очередь, при использовании KVM подобная ситуация полностью исключена. Каждый VDS получает строго определенное количество вычислительных ресурсов и ни при каких обстоятельствах не может выйти за их предел. При этом KVM отличает высочайшая надежность, сопоставимая с отказоустойчивостью физических машин. Единственный недостаток заключается в значительно меньшей гибкости: если такие параметры, как объем оперативной памяти и CPU, можно поменять после перезагрузки, то изменение размера дискового пространства в некоторых случаях попросту невозможно.

echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

Сергей Красавин +4
10 дек в 2016
Хорошая статья. Читал мнение одного из вебмастеров в блогах, там он рассказывал совсем иначе и предлагал OpenVZ в силу гибкости. Он не упоминал о высокой защите KVM и всех тех возможностях, которые вы описали в данной статье. Спасибо, открыли мне глаза.
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте