Виртуальный частный сервер ( VPS ) — это виртуальная машина, продаваемая как услуга интернет-хостинговой службой . Термин « виртуальный выделенный сервер » ( VDS ) имеет похожее значение.
Виртуальный частный сервер запускает собственную копию операционной системы (ОС), и клиенты могут иметь доступ уровня суперпользователя к этому экземпляру операционной системы, поэтому они могут устанавливать практически любое программное обеспечение, работающее на этой ОС. Для многих целей он функционально эквивалентен выделенному физическому серверу и, будучи программно-определяемым, может быть создан и настроен более легко. Виртуальный сервер стоит меньше, чем эквивалентный физический сервер. Однако, поскольку виртуальные серверы разделяют базовое физическое оборудование с другими VPS, производительность может быть ниже в зависимости от рабочей нагрузки любых других исполняющих виртуальных машин. [1]
Виртуализация сервера, приводящая к силе , похожа на ту, которая привела к развитию разделения времени и многопрограммирования в прошлом. Хотя ресурсы по-прежнему являются общими, как в модели разделения времени, виртуализация обеспечивает более высокий уровень безопасности, в зависимости от типа используемой виртуализации, поскольку отдельные виртуальные серверы в основном изолированы друг от друга и могут запускать собственную полноценную операционную систему , которую можно независимо перезагружать как виртуальный экземпляр.
Разделение одного сервера на несколько серверов стало все более распространенным на микрокомпьютерах с момента выпуска VMware ESX Server в 2001 году. [ необходима цитата ] Физический сервер обычно запускает гипервизор , который отвечает за создание, освобождение и управление ресурсами «гостевых» операционных систем или виртуальных машин . Этим гостевым операционным системам выделяется доля ресурсов физического сервера, как правило, таким образом, что гость не знает о каких-либо других физических ресурсах, кроме тех, которые выделены ему гипервизором. Поскольку VPS запускает собственную копию своей операционной системы, клиенты имеют доступ на уровне суперпользователя к этому экземпляру операционной системы и могут устанавливать практически любое программное обеспечение, работающее на ОС; однако из-за количества клиентов виртуализации, обычно работающих на одной машине, VPS обычно имеет ограниченное процессорное время, оперативную память и дисковое пространство. [2]
Многие компании предлагают хостинг виртуальных частных серверов или хостинг виртуальных выделенных серверов в качестве расширения для услуг веб-хостинга . Существует несколько проблем, которые следует учитывать при лицензировании проприетарного программного обеспечения в многопользовательских виртуальных средах.
При неуправляемом или самостоятельном хостинге клиенту приходится администрировать свой собственный экземпляр сервера.
Безлимитный хостинг обычно предлагается без ограничений на объем данных, передаваемых по фиксированной полосе пропускания. Обычно безлимитный хостинг предлагается со скоростью 10 Мбит/с, 100 Мбит/с или 1000 Мбит/с (некоторые достигают 10 Гбит/с). Это означает, что клиент теоретически может использовать около 3 ТБ на 10 Мбит/с или до около 300 ТБ на линии 1000 Мбит/с в месяц; хотя на практике значения будут значительно меньше. На виртуальном частном сервере это будет общая полоса пропускания, и должна быть задействована политика справедливого использования. Безлимитный хостинг также широко рекламируется, но, как правило, ограничен приемлемыми политиками использования и условиями обслуживания. Предложения неограниченного дискового пространства и полосы пропускания всегда ложны из-за стоимости, пропускной способности оператора и технологических ограничений.