Сервер VPS (или VDS) — услуга, оказываемая хостерами, которая подразумевает выделение клиенту фиксированной мощности сервера в виде изолированной среды. По сути это эмулятор реального физического сервера, который в точности имитирует его. Каждый VPS сервер имеет собственную операционную систему, IP-адрес, адреса маршрутизации и т.п. Клиент имеет возможность подключиться к серверу с правами администратора (если сервер под ОС Windows) или root (для Linux-серверов).
Преимущество VPS:
- низкая цена аренды;
- высокое быстродействие;
- стабильность;
- универсальность;
- гибкость в настройке;
- root-доступ по сети.
Недостатки можно выявить только при проведении сравнения с выделенными серверами. Речь идет о сравнительно низком быстродействии и стабильности. Хостинг VPS серверов достаточно сложно обслуживать самостоятельно, потому как нужны определенные знания в сфере сетевого администрирования. Многие хостеры предлагают своим клиентом специальную услугу за отдельную плату — администрирование VPS серверов.
Отличия от shared-хостингов
С программной точки зрения разница очень большая. Клиенты виртуальных (общих) хостинговразмещаются на одной платформе. Тут можно провести аналогию с общежитием. Нет четкого распределения мощностей сервера, что непременно отражается на стабильности работы. В часы пиковой нагрузки на сервер замедляется быстродействие всех сайтов, размещенных на физической машине, а их количество может доходить до нескольких тысяч.
Виртуализация
Современные технологии аппаратной и программной виртуализации позволяют провести четкую границу между клиентами. Каждому достается строго ограниченный объем ресурсов, ни меньше, ни больше. Эта полностью реализовано в технологии Xen, которая позволяет создавать VPS на аппаратном уровне.Виртуализация OpenVZ имеет некоторые проблемы с распределением ресурсов, но отклонения от заявленных показателей являются несущественными.
- OpenVZ — виртуализация на уровне программного ядра, поддерживается установка ОС только из семейства Linux.
- Xen — виртуализация на аппаратном уровне, на сервер могут устанавливаться любые операционные системы.
Главным преимуществом OpenVZ является его дешевизна, гибкость и простота в настройке. Конфигурацию можно изменять без рестарта. Xen — это выбор профессионалов, которым требуется сервер высокой мощности или поддержка специальных технологий, присутствующих в Windows Server. Для обычных целей вполне подойдет аренда VPS сервера на операционной системе Linux, созданного с помощью OpenVZ.