Разница между VPS и VDS. Чем VPS отличается от VDS? Как их использовать

Среди неопытных пользователей существует расхожее мнение, что есть две разные, но очень похожие услуги - аренда VPS и VDS. Этот миф поддерживают недобросовестные провайдеры (не будем показывать пальцем), которые публикуют на своих официальных сайтах материалы с подробным рассказом, чем отличается VDS от VPS. За основу они берут тип виртуализации: якобы VPS подразумевает под собой виртуализацию на уровне операционной системы, а VDS - на аппаратном уровне.

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

Кстати, если помимо всего прочего вы увидите, что на VPS и VDS разные тарифы, наш вам добрый совет: бегите прочь, чтобы пятки сверкали.

Но давайте все-таки попробуем разобраться, что означают эти две аббревиатуры.

Что такое VDS и VPS?

VDS (Virtual Dedicated Server) в переводе с английского означает виртуальный выделенный сервер. VPS (Virtual Private Server) - виртуальный частный сервер.

По сути, и в том, и в другом случае речь идет о виртуальной машине, которая "крутится" на физическом сервере. Таких машин на одном "железе" может быть несколько. Важно, что каждая из них работает абсолютно независимо - имеет свой набор технических характеристик: количество ядер, объем дискового пространства и т.д.

Другими словами, будет справедливо назвать такой сервер как "частным", так и "выделенным" - его ресурсы полностью в распоряжении пользователя. Поэтому можно (и нужно! - не позволяйте вводить вас в заблуждение) говорить о том, что термины VPS и VDS - синонимичны. Как называть такую услугу - личный выбор каждого отдельного человека. Но в России больше прижилось VPS.

Все познается в сравнении

И все-таки, с чем можно сравнивать VPS? Как правило, пользователи выбирают между виртуальным выделенным сервером и виртуальным хостингом. Последний, к слову сказать, организационно устроен следующим образом: на физическом сервере "крутятся" веб-сервер и сервер БД, - все это регулируется панелью управления (cpanel, например). "Жители" виртуального хостинга по факту имеют один общий пул ресурсов.

Вэбхостинг (hosting) – это самая доступная услуга для размещения простых вэбсайтов. При вэбхостинге у пользователя есть возможность загрузить по протоколу FTP исходные коды своего сайта на сервер хостинг-провайдера и получить доступ к общему для всех пользователей СУБД MySQL. Каких-либо дополнительных функций обычно в услуге вэбхостинга нет – настройки сервера и программного обеспечения, наличие доступных приложений и поддерживаемых языков программирования находятся вне контроля пользователя. Одним из негативных моментов этого является невозможность самостоятельной диагностики части возможных неполадок без обращения в техническую поддержку.

VPS (Virtual Private Server) – это виртуальный сервер, для обеспечения работы которого используется виртуализация на базе операционной системы. Наиболее часто используются реализации OpenVZ , FreeBSD Jail и подобные. Пользователь имеет отдельное программное окружение (так называемый userspace) и права суперпользователя, но не может поменять ядро либо семейство ОС (сменить Linux на FreeBSD), воспользоваться некоторыми сетевыми функциями. Из-за этого есть ограничения на версии гостевых операционных систем, а также часто нельзя гарантировать постоянную доступность заявленных ресурсов. Заметим, что последнее в большей мере зависит от политики хостинг-провайдера.

VDS (Virtual Dedicated Server) – виртуальные серверы с физическим, постоянным выделением ресурсов памяти, дискового пространства и ядрер CPU. Для обеспечения функционирования VDS используются серверы с поддержкой аппаратной виртуализации и технологии KVM, XEN, VMWare и другие. При данной технологии эмулируются физические элементы серверов, что позволяет в абсолютном большинстве случаев установить любую x86-совместимую ОС (вплоть до специфичных OS/2 или QNX) и делать любые системные модификации операционной системы в гостевой машине и даже менять настройки BIOS. Именно эту технологию мы используем для наших SSD VDS . Преимущества аппаратной виртуализации очевидны – фиксированное выделение ресурсов при запуске виртуальной машины, безопасность данных, бесконечные возможности по настройке.

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

А вот dedicated server (выделенный сервер, DS, дедик, dedic) – это настоящий компьютер с блоком питания, корпусом, системой охлаждения и прочими необходимыми элементами, установленный в стойку и включенный в коммутатор. Это не “виртуальное”, а физическое, осязаемое устройство, где пользователь получает в нераздельное пользование все доступные ресурсы – пропускную способность шины, памяти, диска и прочее. Мы в своих датацентрах используем современные выделенные серверы , оптимизированные для круглосуточной работы с большой нагрузкой.

p.s. Можно привести аналогию о вышесказанном более простым, нетехническим языком. Хостинг – это комната в студенческом общежитии, где все пользуются всеми удобствами в рамках жестких правил. VPS – коммунальная квартира, где у каждого жильца есть своя личная комната, но кухня остается общей. VDS можно представить, как многоквартирный дом – есть достаточно пространства у каждого, но за общей стеной находятся соседи. А выделенный сервер – комфортабельный, просторный коттедж с собственным садом и барбекю 🙂

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

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

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

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

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

VPS и OpenVZ

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

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

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

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

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

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

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

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

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

30Мар

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

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

Давайте узнаем, что же такое VDS и VPS на самом деле и расставим уже точки над «i».

Оба термина обозначают виртуальные серверы с различными типами виртуализации:

VPS или Virtual Private Server – виртуальный частный сервер, работа которого контролируется операционной системой.
VDS или Virtual Dedicated Server - виртуальный выделенный сервер, который управляется аппаратной частью сервера. В зависимости от потребностей ресурса клиента на него может устанавливаться любое ПО.

На самом деле, оба термина появились и развивались параллельно, и обозначают одно и то же: виртуальный выделенный сервер, запущенный на базе физического.

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

Технологии для управления виртуальными серверами

Приведем некоторые технологии, часто применимые для виртуализации и рассмотрим их подробнее.

OpenVZ реализуется на уровне операционной системы. При этом все виртуальные машины базируются на едином модифицированном ядре Linux. Каждая из них - это отдельный сервер. К особенностям технологии стоит отнести:

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

По KVM-технологии виртуализация реализуется через менеджер виртуальных машин - гипервизор.

Виртуальный сервер по технологии KVM обладает расширенными возможностями:

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

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

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

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

Большинство же пользователей при выборе VDS или VPS интересует производительность, масштабируемость и надежность. А в этих параметрах у VDS и VPS нет существенных различий.

Подобрать оптимальную конфигурацию виртуального сервера для реализации ваших задач помогут специалисты SmileServer.ru



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: