Чем отличаются технологии виртуализации VDS
Обозначения VPS и VDS у провайдеров используются настолько по-разному, что по названию тарифа нельзя понять тип виртуализации. Поэтому приходится выяснять, «Какого провайдера VDS выбрать», и MaxiPlace в этом контексте можно рассматривать как площадку, которая использует аппаратную виртуализацию KVM.
Для клиента важнее не аббревиатура в тарифе, а то, как изолируется виртуальная машина и как распределяются физические ресурсы.
Аппаратная виртуализация
Один из распространённых вариантов — KVM.
В этой модели каждая виртуальная машина получает собственное виртуальное аппаратное окружение и может работать со своей операционной системой.
Это удобно для проектов, которым нужны:
- Linux;
- Windows;
- собственные настройки ОС;
- Docker;
- VPN;
- базы данных;
- Битрикс;
- корпоративные приложения.
MaxiPlace использует KVM для виртуальных серверов.
Контейнерная виртуализация
Другая модель — виртуализация на уровне операционной системы.
Исторически с ней часто связывают OpenVZ.
В таком случае несколько изолированных окружений используют общее ядро хостовой ОС.
У этого подхода меньше накладных расходов и может быть высокая плотность размещения, но свобода работы с ядром и некоторыми системными настройками ограниченнее, чем у полноценной VM.
Почему слова VPS и VDS мало помогают
На одном сайте KVM-сервер называется VPS.
На другом практически такая же услуга обозначена как VDS.
Третий провайдер использует оба термина одновременно.
Поэтому вопрос:
«Это VPS или VDS?»
часто менее полезен, чем:
«Какой гипервизор используется?»
MaxiPlace тоже объединяет VPS/VDS в рамках одной категории виртуальных серверов, отдельно указывая KVM.
KVM не означает физическое ядро на каждый vCPU
Это важное уточнение.
Аппаратная виртуализация обеспечивает хорошую изоляцию виртуальных машин, но не означает, что каждый виртуальный CPU навсегда закреплён за отдельным физическим ядром.
Распределением вычислительного времени занимается гипервизор.
Поэтому производительность всё равно зависит от инфраструктуры конкретного провайдера.
Диск и сеть могут быть важнее гипервизора
Два VDS на KVM могут заметно различаться по скорости.
Причины:
- разные поколения CPU;
- SSD против NVMe;
- разные ограничения IOPS;
- различная плотность VM;
- сеть;
- настройки платформы.
То есть технология виртуализации — только один из критериев.
Когда KVM особенно удобен
Аппаратная VM подходит, если требуется:
- собственная ОС;
- глубокая системная настройка;
- нестандартное окружение;
- Windows Server;
- Docker;
- сервер Битрикс;
- СУБД;
- VPN.
Для простых задач контейнерное окружение тоже может быть достаточным.
Поэтому нельзя автоматически объявлять одну технологию лучшей для абсолютно всех проектов.
Сравнивайте всю платформу
Если технические различия и стали причиной разбираться, «Какого провайдера VDS выбрать», MaxiPlace стоит сравнивать с альтернативами сразу по KVM, CPU, SSD/NVMe, сетевым условиям, SLA, резервному копированию и масштабированию.
Так гораздо легче понять практическую разницу между предложениями.
Что спросить до заказа
Семь полезных вопросов:
- Какая технология виртуализации используется?
- Можно ли поставить собственную ОС?
- Как распределяется CPU?
- SSD или NVMe?
- Есть ли ограничения дисковой производительности?
- Какая сеть предоставляется?
- Можно ли быстро увеличить ресурсы?
После этого слова VPS или VDS становятся второстепенными.
Вывод
Технологии виртуализации отличаются способом изоляции гостевых систем и распределения физических ресурсов. KVM создаёт полноценные виртуальные машины, а контейнерная модель использует общее ядро операционной системы.
Если после сравнения технологий нужно решить «Какого провайдера VDS выбрать», MaxiPlace можно рассматривать благодаря KVM, SSD/NVMe, масштабируемым CPU, RAM и диску и нескольким вариантам технического сопровождения.