Виртуализация — технология, которая позволяет использовать вычислительные ресурсы одной физической машины, например, сервера, для создания нескольких изолированных друг от друга виртуальных машин — со своими ресурсами.
При этом виртуальные машины могут иметь любые конфигурации (значения памяти, частоту процессора и др.) — конечно, в пределах максимальных мощностей физического устройства.
Виртуализация является основой хостинга VDS (виртуальных выделенных серверов), подробнее о виртуализации как технологии вы можете почитать здесь.
Ранее при выборе тарифа мы предлагали на выбор виртуализацию на уровне операционной системы OpenVZ и аппаратную виртуализацию KVM. В настоящее время тарифы на виртуализации OpenVZ доступны для заказа. только на некоторых локациях.
Тем пользователям, кто остался на старых тарифах с OpenVZ,
автоматически сменить тип виртуализации после запуска невозможно —
серверы находятся на разных аппаратных платформах. Вам потребуется
заказать новый VDS на виртуализации KVM, перенести проект и отказаться
от старого сервера.
- Сравнение типов виртуализации
- Виртуализация OpenVZ
- Виртуализация KVM
- Особенности использования KVM на проекте Далмактрис
- Смена виртуализации на сервере
Сравнение типов виртуализации
OpenVZ | KVM |
ОС из ряда предложенных: Debian, CentOS, Ubuntu |
Linux, Windows, FreeBSD, установка собственного дистрибутива |
Изменение ресурсов без перезагрузки (количество ядер процессора, объём оперативной памяти, объём жёсткого диска) |
Для изменения ресурсов потребуется перезагрузка (количество ядер процессора, объём оперативной памяти, объём SSD или NVMe-накопителя) |
Смена тарифного плана без перезагрузки |
Смена тарифного плана требует перезагрузки. Сервер будет недоступен до 2 часов. |
Мягкие лимиты: максимальная производительность сервера может отклоняться в большую или меньшую сторону |
Жёсткие лимиты: каждый сервер получает заявленные ресурсы |
Безлимитный трафик со скоростью соединения 100 Мбит/сек. |
Безлимитный трафик со скоростью соединения 100 Мбит/сек. Возможность увеличить скорость до 500 Мбит/сек и до 1 Гбит/сек с трафиком 32 Тб в месяц (кроме тарифа Прогрев). |
Ограничение на запуск высоконагруженных проектов. Запрещено запускать Java-приложения, массовые рассылки и проксировать трафик. TUN/TAP выключен. |
Возможность запуска любых проектов (кроме систем распределённых вычислений) |
Возможность подключения к серверу по SSH. Для этого типа виртуализации подключение к графическому интерфейсу по VNC невозможно. |
Возможность подключения к серверу по SSH. Если сервер по каким-либо причинам недоступен по SSH или нужно подключиться к графическому интерфейсу, можно получить доступ к серверу по VNC. |
Перейти в панель управления ISPmanager можно:
|
Перейти в панель управления можно по ссылке из инструкции в Личном кабинете — |
Виртуализация OpenVZ
OpenVZ — виртуализация уровня операционной системы. Технология базируется на ядре ОС Linux и позволяет на одном физическом сервере создавать и запускать изолированные друг от друга копии выбранной операционной системы (Debian, CentOS, Ubuntu). Установка другой ОС невозможна, так как виртуальные серверы используют общее ядро Linux.
Технология отличается легкостью управления сервером: пользователь может в личном кабинете самостоятельно* добавить количество ресурсов (память, процессор, жесткий диск) или перейти на другой тариф с той же виртуализацией. Изменения применяются автоматически, без перезагрузки сервера.
На серверах с виртуализацией OpenVZ запрещается запускать:
- сервисы для организации проксирования любого вида трафика
- сервисы потокового вещания
- игровые серверы
- системы или элементы систем распределённых вычислений (например, bitcoin mining)
- сервисы массовой рассылки почтовых сообщений, даже если они используются в легальных целях
- Java-приложения
- иные ресурсоёмкие приложения
Такие проекты создают неравномерную нагрузку на родительском сервере и могут мешать соседним виртуальным машинам.
* — для прошлых версий тарифов (VDS-2015, VDS-Лето, VDS-2016) смена тарифа в личном кабинете больше не доступна. Самостоятельное изменение тарифного плана возможно только на актуальных тарифах виртуализации OVZ. Если для вас важно иметь доступ к быстрому управлению ресурсами сервера — обратитесь в службу поддержки для перехода на актуальный тарифный план. Если стоимость нового тарифа выше стоимости текущего, смена тарифа происходит бесплатно, в остальных случаях — в рамках администрирования. Тариф меняется без перезагрузки сервера.
Виртуализация KVM
KVM (Kernel-based Virtual Machine) — технология аппаратной виртуализации, позволяющая создать на хост-машине полный виртуальный аналог физического сервера. KVM позволяет создать полностью изолированный от «соседей» виртуальный сервер с собственным ядром ОС, который пользователь может настраивать и модифицировать под собственные нужды без ограничений. Каждому такому серверу выделяется своя область в оперативной памяти и пространство на жестком диске, что повышает общую надежность работы такого сервера.
Краткая характеристика виртуализации:
Тип виртуализации — аппаратная.
Использование — быстрый и упрощенный переход к виртуализации на Linux-системах, хостинг различных конфигураций.
Распространение — бесплатно.
Отличительная особенность — open-source гипервизор: предназначен для серверов на базе Linux/x86, поддерживает аппаратные расширения (Intel-VT и AMD-V). Первоначально работал только с архитектурой x86, но актуальные версии KVM поддерживают различные CPU и гостевые ОС, в т. ч. Windows, Linux, BSD и пр. Богатая функциональность KVM сделала его популярным и широко распространенным.
Почему из всех гипервизоров был выбран KVM?
Открытость кода, поддержка актуальных ОС и технологий, а также
большой объем инструментов можно назвать основными причинами
использования этого решения.
Решение также считается быстрым и за счет интеграции в ядро Linux.
Преимущества KVM
- Высокий уровень приватности.
- Независимость ресурсов друг от друга.
- Возможность установки собственной ОС.
- Безопасность KVM можно усилить с помощью антивирусов.
- Эмуляция сетевых карт, поддержка всех протоколов и firewall.
Как и у любого гипервизора, есть у него и недостатки:
- Сложность в управлении виртуальными машинами: встроенные сервисы не соответствуют по функциональности решениям для других гипервизоров.
Как недостаток нивелирован: Чтобы расширить функциональность, открытый код гипервизора позволяет разрабатывать ПО для удобного управления гипервизором, в частности, это панель VMmanager. - Нестабильность: этот недостаток проявляется при интенсивном вводе-выводе. Текущая критичность недостатка: Подобная проблема могла быть ощутимой при использовании HDD-дисков, в текущих реалиях в подавляющем большинстве используются SSD и NVMe-диски, к тому же KVM развивается и дорабатывается множеством независимых разработчиков, что положительным образом сказывается на работе гипервизора.
Подводя итог, можно сказать, что KVM — это решение для виртуализации, встроенное прямо в ядро Linux, не уступающее остальным решениям в функциональности и превосходящее их в удобстве использования.
Особенности использования KVM на проекте Далмактрис
Возможна установка любой операционной системы на выбор (Debian, CentOS, AlmaLinux, Ubuntu, FreeBSD, Windows Server), либо установка собственного дистрибутива (в панели VMmanager в разделе ISO-образы нажмите кнопку Создать и добавьте свой ISO-образ системы).
На выбор доступно три варианта скорости соединения: 100 Мбит/сек с безлимитным трафиком для всех тарифов, до 500 Мбит/сек с трафиком 32 Тб для Старта и Разгона, до 1 Гбит/сек с трафиком 32 Тб для Отрыва и Улёта.
Смена тарифного плана возможна только в большую сторону и только в рамках линейки готовых тарифов (VDS Прогрев, VDS Старт, VDS Разгон, VDS Отрыв, VDS Улёт) с одинаковым накопителем.
Если на вашем сервере используется панель VMmanager 6, вы можете сменить тариф самостоятельно по кнопке «Смена тарифа» в разделе «Виртуальные серверы». Изменение параметров может занять 5-10 минут, сервер будет автоматически перезагружен.
Смена тарифа на сервере с VMmanager 5 выполняется по запросу в службу поддержки — администраторы сменят тариф на требуемый бесплатно.
Изменить тариф в меньшую сторону можно только переносом на новый сервер. Закажите новый сервер и перенесите данные самостоятельно, либо специалисты технической поддержки помогут с переносом за одно обращение по пакету администрирования или 400 рублей.
Изменять количество ресурсов в рамках текущего тарифа можно на серверах с VDS Форсаж, VDS CPU.Турбо и VDS Атлант. Количество доступных ядер процессора, объём оперативной памяти и накопителя меняется в Личном кабинете — выберите нужный сервер — нажмите кнопку «Изменить» (для VMmanager 5 объём накопителя меняется по запросу в службу поддержки).
Также вы можете менять объём накопителя на серверах с готовыми тарифами VDS Прогрев, VDS Старт, VDS Разгон, VDS Отрыв, VDS Улёт 10-й версии.
Изменение объёма диска возможно только в большую сторону. Уменьшить диск получится только путём переноса данных на новый сервер с меньшим объёмом диска (за одно обращение в рамках пакета администрирования или 400 рублей).
Поменять накопитель SSD на NVMe или наоборот можно только переносом на новый сервер. Закажите новый сервер и перенесите данные самостоятельно, либо обратитесь к специалистам техподдержки. Если новый сервер стоит больше, администраторы перенесут данные бесплатно, если меньше — за одно обращение в рамках пакета администрирования или 400 рублей.
Смена виртуализации на сервере
В рамках одного сервера сменить виртуализацию с OpenVZ на KVM и обратно невозможно.
1. Закажите второй сервер с нужной виртуализацией в панели BILLmanager, раздел Виртуальные серверы → Заказать
2. Перенесите на него данные.
3. После переноса и проверки старый сервер можно удалить (Виртуальные серверы → Удалить).