Что такое VPS?
VPS (Virtual Private Server) или VDS (Virtual Dedicated Server) — это разновидность хостинговых услуг, в рамках которой пользователю предоставляется виртуальный выделенный сервер. VPS эмулирует работу реального физического сервера: есть root-доступ, возможна установка своих операционных систем и программного обеспечения. На одном физическом сервере могут работать несколько независимых виртуальных серверов. Помимо некоторых очевидных ограничений, каждый виртуальный сервер предоставляет полный и независимый контроль и управление, как предоставляет его обычный выделенный сервер.
Внутри виртуального сервера можно создавать собственные версии системных библиотек или изменять существующие, владелец VPS может удалять, добавлять, изменять любые файлы, включая файлы в корневой и других служебных директориях, а также устанавливать собственные приложения или настраивать/изменять любое доступное ему прикладное программное обеспечение.
Как правило, в рамках подобной услуги в распоряжение клиент получает часть аппаратных ресурсов физического сервера (конфигурация и производительность зависит от выбранного тарифа). Это качественный скачок в развитии онлайн ресурса.
VPS/VDS хостинг сочетает гибкую настройку выделенного сервера. Отдельный IP-адрес, порты, возможность самостоятельно выбирать программное обеспечение, средства разработки. Все это предоставляется по доступной цене, немногим большей, чем стоимость виртуального хостинга.
Сравнение VPS с физическим Выделенным сервером
В отличие от физического выделенного сервера, виртуальный сервер - это эмулятор отдельного физического сервера. При таком принципе работы можно выделить следующие плюсы виртуального сервера:
- Невысокая стоимость. Аренда виртуального сервера значительно ниже стоимости аренды выделенного сервера при схожих и даже более мощных характеристиках.
- Простота изменения параметров. Виртуальный сервер легко конфигурировать, можно быстро увеличить объем оперативной памяти, жесткого диска или мощность процессора.
К минусам виртуального сервера по отношению к выделенному серверу можно отнести:
- Общая дисковая система и канал связи. Все виртуальные серверы, работающие на одной хост-машине используют один общий канал связи и дисковую систему.
Особенности технологии виртуализации KVM
KVM (Kernel-based Virtual Machine) – технология виртуализации, которая работает на уровне ядра операционной системы и поддерживает аппартную виртуализацию. Каждому такому серверу выделяется своя область в оперативной памяти и пространство на жестком диске, собственная сетевая карта, что повышает общую надежность работы такого сервера.
Достоинства технологии KVM:
- независимое и изолированное выделенное дисковое пространство и выделенная оперативная память для каждой виртуальной машины.
- поддержка сетевых протоколов позволяет установить и использовать VPN
- поддержка эмуляции физического доступа к консоли можно контролировать виртуальный сервер с момента загрузки.
- поддержка любой операционной системы на виртуальных серверах.