Разница между VPS и VDS

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

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

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

Что же такое VPS, VDS?

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

VDS (с англ. - Виртуальный Выделенный сервер) - по сути тоже самое, это услуга, согласно которой, клиенту дается сервер на виртуальной платформе или ПО, которые имитирует физический сервер.

Но всё-таки небольшие различия есть…

Чем отличается VPS от VDS?

Ознакомившись с терминами, можно увидеть, что разницы практически нет, если не брать во внимания отдельные буквы аббревиатуры. Например, Dedicated, с английского - «выделенный» либо «назначенный» - эти слова лучше характеризует сервер, чем Private, с английского - «приватный». Но у нас в стране сейчас понятие «выделенного сервера» ассоциируется именно с VPS. Вот такие тонкости…

Даже с идентичными терминами, различия VPS и VDS всё же просматриваются, но в большей степени со стороны провайдера, сервера.

Технология VPS.

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

Что нужно для запуска VPS?

Чтобы запустить виртуальный приватный сервер, нужно:

На серверной машине нужно поставить ОС, затем в ее структуру установить менеджер серверов и выделить конкретный сервер под конкретного заказчика.

Стоит отметить, процесс виртуализации организовывается непосредственно ОС.

Технология VDS.

По сути это такой же сервер на виртуальной платформе, но управляется собственно ОС, без копий. То есть, каждый сервер имеет свою ОС.

Как запустить VDS?

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

То есть, виртуализация уже более схожа с аппаратной.

И вот тут Рунет разделился на две части. Одни утверждают, что VDS более безопасней, удобнее чем VPS, а другие считают, что разницы для клиента нет.

Главное отличие- отсутствие траблов с совместимостью систем (с разрядностью) у VDS, потому что на каждый сервер устанавливается своя операционная система. А также, хостинг VDS может стоить дороже.

VDS или VPS в чем разница? Итоги.

Подведём итоги...

  1. В VPS - виртуализация на уровне ОС, а VDS - на аппаратном.
  2. Разные программы(менеджеры) - «OpenVZ», «Xen».
  3. VDS поддерживает полноценную работу нескольких ядер, а VPS - только одного.
  4. В VDS отсутствуют траблы, связанные с разрядностью систем. А значит, что системы совместимы с приложениями.
  5. VDS у некоторых провайдер значительно дороже чем VPS.

Вэбхостинг (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 можно представить, как многоквартирный дом – есть достаточно пространства у каждого, но за общей стеной находятся соседи. А выделенный сервер – комфортабельный, просторный коттедж с собственным садом и барбекю 🙂

VPS или Virtual Private Server - Виртуальный Приватный Сервер

VDS или Virtual Dedicated Server - Виртуальный Выделенный Сервер.

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

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

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

Каждая наша VDS ничем не отличается от выделенного физического сервера. В ней нет никаких ограничений по размещению баз данных, сайтов, доменных зон, FTP, SSH, E-mail и др. пользователей и администратор не имеет никаких ограничений на установку приложений, операций над файлами и других возможностей доступных физическому серверу. Каждая VDS у нас имеет отдельный IPv4-адрес, который мы не разделяем с какой либо другой услугой, в отличии от других хостинг компаний, которые в следствии дефицита ipv4-адресов делят один адрес на несколько машин. При необходимости Вы можете заказать дополнительные адреса. В локации RU на одну виртуальную машину мы можем предоставить к основному до 255 адресов IPv4 и до 256 IPv6 .
Каждый виртуальный сервер работает независимо от других расположенных с ним на одном сервере, но они никак не влияют на работоспособность друг-друга.
Мы предлагаем виртуальные сервера на базе виртуализации KVM и OpenVZ

OpenVZ - виртуализация на уровне операционной системы

KVM – аппаратная виртуализация

Технология виртуализации OpenVZ базируется на ядре операционной системы Linux и позволяет на физическом сервере запускать изолированные копии операционной системы VPS (виртуальные частные серверы) или VE (виртуальные среды). Отличительная особенность технологии - высокая производительность, простота использования, и не сложное управление сервером. К преимуществам данной виртуализации можно отнести возможность увеличение мощности сервера «на лету».

KVM (Kernel-based Virtual Machine) – технология аппаратной виртуализации, позволяющая создать на хост-машине полный виртуальный аналог реального физического сервера. Каждому такому серверу выделяется своя область в оперативной памяти и пространство на жестком диске, собственная сетевая карта, что повышает общую надежность работы такого сервера. Фактически технология KVM позволяет создать полностью изолированный от «соседей» виртуальный сервер с собственным ядром ОС, который пользователь может настраивать и модифицировать под собственные нужды практически без ограничений. Возможна установка любой операционной системы: Linux, FreeBSD, Windows и даже собственного образа. Вместе с тем, изменение ресурсов сервера невозможно – если ваш проект «вырастет» из первоначально выбранного тарифа, для него нужно будет заказать более производительный виртуальный сервер по соответствующему тарифу и перенести на него все данные (как в случае с настоящим выделенным сервером). Исключение составляют наши тарифы KVM-VDS-HDD+SSD (Конструктор 2) и KVM-VDS-SSD (Конструктор 2), где пользователь имеет возможность изменять количество доступных ядер процессора и оперативной памяти (жёсткий диск - по запросу в службу поддержки и только в сторону увеличения).
Учитывая особенности и преимущества, которые дает виртуализация KVM, ее тарифы стоят несколько дороже аналогичных тарифов с виртуализацией OpenVZ.
Виртуальный сервер идеально подходит для сайтов, превысивших возможности обычного хостинга, высоко нагруженных сетевых служб, а также для проектирования, разработки и тестирования программного обеспечения. Закрытые корпоративные проекты с повышенными требованиями к безопасности и конфиденциальности данных в массе своей тоже базируются на виртуальных выделенных серверах - особенно это касается небольших компаний, для которых недоступны покупка или аренда физического сервера.
Из минусов использования виртуальных серверов в отличии от выделенных - это общая дисковая система и общий канал передачи данных в сеть. И в случае если, один из пользователей начнет злоупотреблять использованием ресурсов, нагружать канал связи, повышенное использование диска (SSD – исключение) - это может мешать работе других соседних серверов находящихся на одном физическом сервере. Мы используем автоматические системы, которые оперативно выявляют таких пользователей и применяем к ним меры: от предупреждения до выключения 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, можно поменять после перезагрузки, то изменение размера дискового пространства в некоторых случаях попросту невозможно.

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

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

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

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

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

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

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

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

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

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то