meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
domestic:alternative_to:server_virtualization [2022/12/17 20:14] mchusdomestic:alternative_to:server_virtualization [2022/12/18 19:27] (current) – [PVE] mchus
Line 4: Line 4:
 Системы серверной виртуализации, представленные на отечественном рынке можно разделить на следующие категории по типу заимствования кода: Системы серверной виртуализации, представленные на отечественном рынке можно разделить на следующие категории по типу заимствования кода:
   - oVirt - самая многочисленная категория. oVirt среди продуктов с открытым исходным кодом наиболее полно реализует функции, доступные в VMware vCenter, обладает большой инсталляционной базой и разрабатывается в основном компанией RedHat (RHEV);   - oVirt - самая многочисленная категория. oVirt среди продуктов с открытым исходным кодом наиболее полно реализует функции, доступные в VMware vCenter, обладает большой инсталляционной базой и разрабатывается в основном компанией RedHat (RHEV);
-  - Virtuozzo - проприетарный продукт который включает в себя серверную виртуализацию, СХДи  собственную реализацию контейнерной виртуализации. Продукты Virtuozzo нацелены в первую очередь на провайдеров сервисных услуг и хостинга виртуальных серверов;+  - Virtuozzo - проприетарный продукт который включает в себя серверную виртуализацию, СХД и  собственную реализацию контейнерной виртуализации. Продукты Virtuozzo нацелены в первую очередь на провайдеров сервисных услуг и хостинга виртуальных серверов;
   - OpenStack - весьма популярный в свое время облачный оркестратор уровня ведущих облачных провайдеров;   - OpenStack - весьма популярный в свое время облачный оркестратор уровня ведущих облачных провайдеров;
   - OpenNebula - чуть более простой по сравнению с OpenStack открытый вариант облачного оркестратора от компании Apache.   - OpenNebula - чуть более простой по сравнению с OpenStack открытый вариант облачного оркестратора от компании Apache.
Line 74: Line 74:
  
 ===== Продукт «Р-Виртуализация» ===== ===== Продукт «Р-Виртуализация» =====
 +{{  :domestic:alternative_to:server_virtualization:20221218-220802.png?800  }}
  
 Как и большинство систем виртуализации данный продукт основан на модуле ядра KVM. Помимо традиционной аппаратно-ускоренной виртуализации система «Р-Виртуализация» поддерживает так называемую «виртуализацию на уровне ОС», известную под именем «контейнеризация». Данная технология обладает производительностью и эффективностью использования ресурсов сравнимой с популярным продуктом «Docker», но выполнена в более привычном, схожем с виртуальными машинами интерфейсе. Как и большинство систем виртуализации данный продукт основан на модуле ядра KVM. Помимо традиционной аппаратно-ускоренной виртуализации система «Р-Виртуализация» поддерживает так называемую «виртуализацию на уровне ОС», известную под именем «контейнеризация». Данная технология обладает производительностью и эффективностью использования ресурсов сравнимой с популярным продуктом «Docker», но выполнена в более привычном, схожем с виртуальными машинами интерфейсе.
Line 105: Line 106:
  
 ===== Продукт «Р-Хранилище» ===== ===== Продукт «Р-Хранилище» =====
 +
 +{{  :domestic:alternative_to:server_virtualization:20221218-220937.png?800  }}
  
 Данный продукт является жемчужной компании Росплатформа. Так как это практически единственная проприетарная система хранения для гиперконвергентных сред на отечественном рынке. При поверхностном рассмотрении архитектура хранилища схожа со свободным продуктом CEPH, но кроме названий некоторых функциональных компонентов и нескольких основных принципов администрирования данные продукты ничего общего не имеют. Данный продукт является жемчужной компании Росплатформа. Так как это практически единственная проприетарная система хранения для гиперконвергентных сред на отечественном рынке. При поверхностном рассмотрении архитектура хранилища схожа со свободным продуктом CEPH, но кроме названий некоторых функциональных компонентов и нескольких основных принципов администрирования данные продукты ничего общего не имеют.
Line 167: Line 170:
 ===== СКАЛА-Р ===== ===== СКАЛА-Р =====
  
 +{{  :domestic:alternative_to:server_virtualization:20221218-221236.png?800  }}
 +
 +Компания Скала-Р изначально образовалась как дочернее подразделение IBS а в последствии, после разделения группы выделилась в отдельную фирму. Существует несколько компаний которые непосредственно связаны с данным продуктом:
 +  * BASIS - родительская группа компаний;
 +  * Скала-Софтвер - разработчик программного обеспечения "Скала-Р управление" и "Скала-Р ВРМ";
 +  * СКАЛА^Р - производитель программно-аппаратных комплексов виртуализации "Скала^Р МВ", решения включающего в себя ПО от Скала-Софтвер и аппаратную составляющую. 
 +
 +В данном разделе пойдет речь о программном продукте "Скала-Р управление", который является неотъемлемой частью ПАК "Скала^Р МВ". Данный продукт представляет собой систему централизованного управления гипервизором, системой хранения данных и брокером виртуальных столов из единой консоли. Основной платформой виртуализации, с которой работает Скала является Р-Платформа а в качестве хранилища выступает Р-Хранилище. 
 +
 +В компании Скала попытались устранить основные недостатки, которыми обладает решение Росплатформы - веб интерфейс. Весь программный код гипервизора и СХД оставлен без изменений, а установка базовой операционной системы производится из обычного образа Росплатформы. По сути продукт Скала-Р управление можно назвать аналогом vCenter по отношению к Росплатформе. Р-Виртуализация и Р-Хранилище предлагают отличную, стабильную базовую инфраструкутуру, которая, к сожалению обладает откровенно примитивным веб интерфейсом. 
 +
 +Какими преимуществами обладает интерфейс Управления от Скалы перед Росплатформой:
 +  * DRS - в Скале решили один из самых неприятных недостатков Р-Вирутализации. Автоматическое распределение нагрузки между узлами кластера при запуске и во время работы виртуальных машин. 
 +  * VDI - собственный, встроенный брокер который доступен в единой консоли. К сожалению пока что vGPU не поддерживаются, но в данном случае это ограничение движка виртуализации.
 +  * Пулы ресурсов позволяют разграничить ресурсы доступные определенным пользователям на основе прав доступа. 
 +  * Управление несколькими кластерами из одной консоли.
 +  * Метрокластер заявлен как отдельное решение с проработанной методикой внедрения и настройки. Росплатформа официально растянутый кластер не поддерживает и руководства по его настройке не предоставляет. 
 +  * Управление СХД и Виртуализацией производится из единой консоли. Функционал настройки СХД уступает отдельному веб-интерфейсу "Р-Хранилище", но реализует практически все необходимые функции. 
 +  * Более развитая модель контроля доступа к интерфейсу администрирования. 
 +  * Интеграция с Kaspersky Security для виртуальных сред. 
 +  * Экспериментальная поддержка выделенных СХД. Данный механизм официально находится в разработке и уже доступен в виде технологического превью. 
 +
 +Что требует доработки:
 +  * Скала полностью отказалась от контейнеров, хотя Virtuozzo, на котором основана Росплатформа, в первую очередь является оркестратором контейнеров а в последствии виртуальных машин. Виртуализация на базе технологии OpenVZ позволяет существенно скэономить и более эффективно расходовать ресурсы сервера виртуализации.
 +  * ПО Скала-Р распространяется в виде дистрибутива который инсталлирует Ansible. В отличие от уже ставшей привычной модели распространения на базе шаблонов центра управления или контейнеров.
 +  * Если идет речь о компании Скала-Р то оборудование должно быть обязательно приобретено в этой компании. Альтернативным вариантом является закупка непосредственно через ГК BASIS.
 +
 +====== Альт Сервер Виртуализации 10 ======
 +Дистрибутив Альт Линукс по праву является одним из старейших и наиболее известных среди отечественных Linux во всем мире. Выпускается с начала 2000 года. Версия "Сервер виртуализации" включает в себя интегрированные механизмы серверной виртуализации и управления linux-контейнерами: 
 +  - Базовая виртуализация, включающая KVM, Qemu и libvirt;
 +  - Традиционная виртуализация с поддержкой контейнеров (виртуальных машин на уровне ОС) на основе кода Proxmox Virtual Environment;
 +  - Облачная виртуализация для создания частных облаков на базе OpenNebula;
 +  - Оркестратор контейнеров Kubernetes.
 +
 +Главное отличие дистрибутивов Альт Линукс от прочих отечественных производителей Linux заключается в том, что не смотря собственную поддержку, некоторую модификацию исходного кода и интеграцию в единое решения компания Базальт не даёт данным решениям свои имена и не старается выдать это за собственную разработку. Продукты Proxmox и OpenNebula выпускаются в виде пакетов со своими оригинальными названиями, но при этом обладают своими небольшими модификациями, присущими только дистрибутивам Альт. В большинстве случаев администрирование базовой версии продукта, который лежит в основе Альт Виртуализации идентично отечественной редакции.
 +
 +===== PVE =====
 +{{  :domestic:alternative_to:server_virtualization:20221218-222727.png?800  }}
 +
 +Proxmox Virtual Environment является платформой управления виртуальными машинами KVM и контейнерами LXC с простым и удобным веб интерфейсом. Большую популярность данная технология сыскала среди провайдеров VPS серверов. Поддержка легковесной виртуализации на базе ОС, называемой контейнеризацией, позволяет существенно повысить плотность размещения виртуальных серверов на физической среде.
 +
 +Помимо базового функционала управления виртуальными машинами и контейнерами ProxMox обладает следующими возможностями:
 +  * Кластеризация серверов, высокая доступность виртуальных машин.
 +  * Миграция виртуальных машин между серверами и хранилищами без остановки;
 +  * Шаблоны виртуальных машин;
 +  * Мгновенные снимки;
 +  * Репликация виртуальных машин;
 +  * Интеграция и интерфейс администрирования программно-определяемой СХД CEPH;
 +  * Встроенный механизм резервного копирования и восстановления, с поддержкой копирования по расписанию;
 +  * Возможность администрирования кластера с любого узла;
 +
 +Среди функций, которые привыкли видеть пользователи VMware, отсутствующих в Proxmox можно выделить:
 +  * Планировщик распределенного виртуального ресурса (DRS);
 +  * Пулы ограничения вычислительных ресурсов;
 +  * Поддержка со стороны систем резервного копирования;
 +  * Виртуализация сети (VMware NSX, VxLAN);
 +  * Виртуальные рабочие столы (VDI);
 +
 +Разработчик ProxMox выпускает отдельное решение для резервного копирования PVE, называемое Backup Server. Данный продукт обладает механизмом распределенной дедупликации и позволяет не передавать блоки данных виртуальных машин если они уже хранятся на сервере резервного копирования. Встроенная поддержка ленточных накопителей и агентов для резервного копирования Linux систем позволяют использовать данное решение для хранения не только резервных копий PVE но и некоторых продуктивных сред.
 +
 +В состав Альт Сервер виртуализация данный продукт также включен.