meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| domestic:alternative_to:server_virtualization [2022/12/05 13:47] – mchus | domestic:alternative_to:server_virtualization [2022/12/18 19:27] (current) – [PVE] mchus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Отечественные аналоги сред серверной виртуализации ====== | ====== Отечественные аналоги сред серверной виртуализации ====== | ||
| + | ===== Обзор ===== | ||
| Системы серверной виртуализации, | Системы серверной виртуализации, | ||
| - oVirt - самая многочисленная категория. oVirt среди продуктов с открытым исходным кодом наиболее полно реализует функции, | - oVirt - самая многочисленная категория. oVirt среди продуктов с открытым исходным кодом наиболее полно реализует функции, | ||
| - | - Virtuozzo - проприетарный продукт который включает в себя серверную виртуализацию, | + | - Virtuozzo - проприетарный продукт который включает в себя серверную виртуализацию, |
| - OpenStack - весьма популярный в свое время облачный оркестратор уровня ведущих облачных провайдеров; | - OpenStack - весьма популярный в свое время облачный оркестратор уровня ведущих облачных провайдеров; | ||
| - OpenNebula - чуть более простой по сравнению с OpenStack открытый вариант облачного оркестратора от компании Apache. | - OpenNebula - чуть более простой по сравнению с OpenStack открытый вариант облачного оркестратора от компании Apache. | ||
| Line 19: | Line 20: | ||
| - | ^ Параметр | + | ^ Название ^ Гипервизор |
| - | | Гипервизор | + | | ECP VeiL v5 | KVM | ECP Veil (OpenStack? |
| - | | Система управления виртуализацией | + | | БРЕСТ |
| - | | Система хранения данных | + | | Альт Сервер |
| + | | Альт Сервер PVE | ||
| + | | Р-Виртуализация | ||
| + | | СКАЛА-Р | ||
| + | | HostVM | ||
| + | | ROSA Virtualization 2.0 | KVM | oVirt | ||
| + | | Рустэк | ||
| + | ====== НИИ МАСШТАБ - ECP VeiL ====== | ||
| + | |||
| + | Платформа виртуализации ECP VeiL разработки компании НИИ Масштаб представляет собой наиболее полную альтернативу решению VMware vSphere среди Российского сегмента средств серверной виртуализации. Данный вывод обусловлен в первую очередь следующими ключевыми особенностями платформы: | ||
| + | |||
| + | * Полнофункциональный веб интерфейс, | ||
| + | * Поддержка любых дисковых конфигураций в том числе: локальное хранилище, | ||
| + | * Наличие собственного VDI брокера подключений с поддержкой большинства операционных систем и популярных протоколов. | ||
| + | * Вся документация на систему виртуализации расположена в свободном доступе на сайте производителя (https:// | ||
| + | |||
| + | Система построена по архитектуре, | ||
| + | |||
| + | В состав портфеля решений НИИ Масштаб входит собственный брокер подключений под названием "VeiL VDI", который поставляется отдельно и позволяет создать инфраструктуру виртуальных рабочих столов на базе платформы виртуализации ECP VeiL. Отличительной особенностью данного брокера подключений является поддержка технологии NVIDIA GRID для проброса ядер графических ускорителей в виртуальные рабочие столы. В качестве протокола подключения используются: | ||
| + | |||
| + | Лицензирование платформы виртуализации происходит по количеству физических серверов. VDI брокер лицензируется отдельно по количеству виртуальных рабочих столов. | ||
| + | |||
| + | ===== Механизм единого управления | ||
| + | Администрирование всего функционала платформы серверной виртуализации выполняется из единой консоли веб управления, | ||
| + | |||
| + | Наличие централизованного механизма управления ECP VeiL позволяет достичь следующих преимуществ: | ||
| + | * **Любое изменение конфигурации системы отражается в виде отдельной задачи**, | ||
| + | * **Функционал автоматической балансировки нагрузки между узлами кластера.** Данный механизм является аналогом VMware DRS и позволяет на основе метрик оперативной памяти и процессорного времени узла виртуализации | ||
| + | * **Встроенный централизованный механизм резервного копирования** позволяет организовать защиту виртуальной инфраструктуры без дополнительных затрат на приобретение программного обеспечения резервного копирования. Настройка резервного копирования как и все функции платформы виртуализации тесно интегрирован в единую консоль и являются базовым функционалом системы, | ||
| + | * **Встроенный механизм импорта шаблонов виртуальных сред *.ovf** - позволяет в большинстве случаев прозрачно импортировать шаблоны виртуальных сред, подготовленные для платформы виртуализации VMware vShere. Данное средство может быть использовано также для миграции существующей ИТ инфраструктуры. | ||
| + | * **В состав платформы входит модуль виртуализации сети на базе технологии VxLAN**, который позволяет создать виртуальную L2 сеть между физическими серверами. | ||
| + | |||
| + | ===== Подсистема хранения ===== | ||
| + | |||
| + | **Полная поддержка традиционных архитектур с выделенной системой хранения данных.** Платформа виртуализации поддерживает подключение внешних СХД по всем популярным протоколам: | ||
| + | |||
| + | **Система виртуализации ECP VeiL использует самые современные и проверенные технологии организации хранения данных**. За счет применения файловой системы ZFS реализованы возможности практически неограниченного создания мгновенных снимков дисков виртуальных машин без снижения производительности дискового ввода-вывода а также механизмы компрессии и дедупликации данных. Помимо этого файловая система реализует возможность создания программных массивов с защитой от выхода из строя дисков, | ||
| + | |||
| + | **Встроенный функционал распределенного хранилища для организации гиперконвергентной системы**. В базовую лицензию платформы виртуализации уже включен функционал создания программно-определяемой системы хранения данных с использованием технологий GlusterFS. Данная технология тесно интегрирована в интерфейс управления и настраивается из единой консоли. Использование ПО СХД позволит создать самодостаточную инфраструктуру из любых доступных на отечественном рынке серверов стандартной архитектуры без применения дорогостоящих дисковых массивов и выделенных коммутаторов сети хранения данных. | ||
| + | |||
| + | |||
| + | ====== Росплатформа ====== | ||
| + | |||
| + | ===== Общие сведения ===== | ||
| + | |||
| + | Компания Росплатформа является отечественным производителем продуктов виртуализации серверных вычислений: | ||
| + | |||
| + | Физические серверы могут быть использованы для размещения двух ролей одновременно (Виртуализация и Хранилище) так и по-отдельности. Таким образом система обеспечивает возможность независимого горизонтального масштабирования как дисковых, | ||
| + | |||
| + | ===== Продукт «Р-Виртуализация» ===== | ||
| + | {{ : | ||
| + | |||
| + | Как и большинство систем виртуализации данный продукт основан на модуле ядра KVM. Помимо традиционной аппаратно-ускоренной виртуализации система «Р-Виртуализация» поддерживает так называемую «виртуализацию на уровне ОС», известную под именем «контейнеризация». Данная технология обладает производительностью и эффективностью использования ресурсов сравнимой с популярным продуктом «Docker», но выполнена в более привычном, | ||
| + | |||
| + | Платформа контейнерной виртуализации, | ||
| + | |||
| + | Среди крупных заказчиков компании Росплатформа присутствуют государственные органы власти, | ||
| + | |||
| + | * Количество узлов в кластере виртуализации логически не ограничено, | ||
| + | * Управление серверами виртуализации производится через веб-интерфейс «Р-Управление», | ||
| + | * В отдельных случаях система виртуализации, | ||
| + | * В системе реализован развитой механизм управления виртуальными машинами через установленные гостевые утилиты и плотная интеграция данного процесса в систему администрирования. Уникальной возможностью, | ||
| + | * Подключение к текстовой консоли виртуальной машины; | ||
| + | * Управление пользователями виртуальной машины; | ||
| + | * Управление настройками сетевых интерфейсов виртуальной машины; | ||
| + | * Автоматическое увеличение и уменьшение файловой системы дисков виртуальной машины при изменении размера образа диска; | ||
| + | |||
| + | Весь функционал управления средой виртуализации доступен через командную строку, | ||
| + | |||
| + | Система виртуализации является открытым и стабильным продуктом, | ||
| + | |||
| + | Веб интерфейс администрирования позволяет использовать внешние дисковые массивы для централизованного хранения служебных данных, | ||
| + | |||
| + | Подключение внешних систем хранения для размещения виртуальных машин выходит за рамки интерфейса администрирования, | ||
| + | |||
| + | Встроенная система резервного копирования позволяет защитить данные и конфигурацию виртуальных машин собственными силами. Поддерживается регулярное резервного копирование по расписанию в инкрементном или полном виде. В качестве устройства хранения резервных копий поддерживается любое сетевое расположение и «Р-Хранилище». Так-же для сохранения резервных копий может быть выбран один или несколько серверов, | ||
| + | |||
| + | Восстановление из резервной копии может быть произведено путем перезаписи виртуальной машины, | ||
| + | |||
| + | Продукт представлен в одной редакции и лицензируется по количеству процессорных сокетов. | ||
| + | |||
| + | ===== Продукт «Р-Хранилище» ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Данный продукт является жемчужной компании Росплатформа. Так как это практически единственная проприетарная система хранения для гиперконвергентных сред на отечественном рынке. При поверхностном рассмотрении архитектура хранилища схожа со свободным продуктом CEPH, но кроме названий некоторых функциональных компонентов и нескольких основных принципов администрирования данные продукты ничего общего не имеют. | ||
| + | |||
| + | Поддерживаются механизмы защиты от выхода из строя дисков, | ||
| + | |||
| + | Реализованы механизмы: | ||
| + | |||
| + | * Flash Cache на чтение и запись. | ||
| + | * Возможность организации нескольких хранилищ различного уровня отказоустойчивости на одних и тех же накопителях; | ||
| + | * Поддерживается многоуровневое хранилище в одном кластере; | ||
| + | * Хранилище реализует протоколы S3 и iSCSI. | ||
| + | |||
| + | В отличие от популярных среди отечественных производителей свободных систем хранения данных «Р-хранилище» обладает следующими преимуществами: | ||
| + | |||
| + | * Гибкое объединение дисков, | ||
| + | * Объединение дисков различного объема в один кластер; | ||
| + | * Объединение дисков различной производительности в один кластер за счет многоуровневого хранения; | ||
| + | * Автоматическая балансировка данных при выходе диска из строя и восстановление недостающих копий блоков данных; | ||
| + | * Более низкие требования к пропускной способности сети синхронизации данных за счет более оптимальных алгоритмов хранения; | ||
| + | * Автоматическая балансировка нагрузки между накопителями и узлами в зависимости от времени отклика; | ||
| + | * Добавление или удаление дисков и узлов «на лету» без пересоздания массива. | ||
| + | |||
| + | Продукт представлен в одной редакции и лицензируется по суммарной __полезной__ емкости системы. Таким образом может быть реализован подход “Pay-as-you-go”, | ||
| + | |||
| + | ===== Гиперконвергентное решение Росплатформа ===== | ||
| + | |||
| + | Несмотря на то, что системы могут быть поставлены в отдельности друг от друга – наибольший функционал достигается именно в связке дух продуктов. | ||
| + | |||
| + | Функционал высокой доступности виртуальных машин (HA) становится доступным только при наличии «Р-Хранилища» подключенного ко всем узлам кластера высокой доступности. В данном случае, | ||
| + | |||
| + | К сожалению, | ||
| + | |||
| + | Обе системы хранения и виртуализации устанавливаются из одного дистрибутива и функционируют на одном физическом сервере. | ||
| + | |||
| + | Среди преимуществ использования гиперконвергентного решения от Росплатформы стоит отметить: | ||
| + | |||
| + | * Легкое развертывание через GUI с единого образа без дополнительной установки и настройки отдельных пакетов. Весь функционал сразу доступен и функционирует: | ||
| + | * Управление осуществляется с единой отказоустойчивой веб панели управления, | ||
| + | * Встроенный функционал управления контейнерами; | ||
| + | * Встроенная система резервного копирования с централизованным планировщиком, | ||
| + | * Наличие собственного проприетарного программно-определяемого хранилища корпоративного уровня, | ||
| + | * Поддержка создания «растянутого кластера» на несколько площадок; | ||
| + | * Поддержка создания S3 кластера на этом же хранилище параллельно с использованием виртуальных машин, контейнеров и т.д.; | ||
| + | * Наличие экспорта этого же хранилища для внешних систем виртуализации по протоколу iSCSI; | ||
| + | * Отказоустойчивость обеспечена различными видами: | ||
| + | * Выше производительность по сравнению со свободными решениями как в штатном режиме, | ||
| + | * Все ПО, начиная от ядра операционной системы, | ||
| + | |||
| + | * Простота и интуитивность в самостоятельном изучении не требует отдельного сложно обучения или наличия инженеров вендора при эксплуатации и развертывании; | ||
| + | * В комплекте сразу доступен собственный командный интерфейс с удобным и понятным синтаксисом без установки или настройки каких-либо пакетов и интеграций; | ||
| + | * Командный интерфейс имеет встроенную документацию “man”, а также имеется документация на весь функционал продукта в открытом доступе; | ||
| + | * Производителем опубликованы в свободном доступе подробные видео инструкции для самостоятельного развертывания и использования продуктов; | ||
| + | * Независимость работы веб панели управления от кластера виртуализации, | ||
| + | * Отсутствуют жесткие критерии выбора серверного оборудования. Невысокие требования к каналам синхронизации СХД, простая методика расчета производительности дисковой подсистемы и зависимости её от основных компонентов сервера, | ||
| + | * Отсутствуют логические ограничения по масштабированию, | ||
| + | * Отсутствует необходимость в дорогостоящем и редком в текущих реалиях оборудовании СХД, SAN. Для создания системы используются общедоступные серверы x86, а за счет использования технологии контейнеризации плотность размещения виртуальных сред, может быть, в несколько сотен раз увеличена по сравнению с использованием традиционных виртуальных машин. | ||
| + | * Для блочного уровня хранения используется проприетарный протокол “FAST PATH” работающий на уровне TCP/IP намного быстрее чем iSCSI. | ||
| + | * По результатам тестов виртуальные машины с ОС Windows показывают большую производительность, | ||
| + | * Для установки не требуется интернет. Обновления происходят только с репозитория производителя, | ||
| + | |||
| + | ===== СКАЛА-Р ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Компания Скала-Р изначально образовалась как дочернее подразделение IBS а в последствии, | ||
| + | * BASIS - родительская группа компаний; | ||
| + | * Скала-Софтвер - разработчик программного обеспечения " | ||
| + | * СКАЛА^Р - производитель программно-аппаратных комплексов виртуализации " | ||
| + | |||
| + | В данном разделе пойдет речь о программном продукте " | ||
| + | |||
| + | В компании Скала попытались устранить основные недостатки, | ||
| + | |||
| + | Какими преимуществами обладает интерфейс Управления от Скалы перед Росплатформой: | ||
| + | * DRS - в Скале решили один из самых неприятных недостатков Р-Вирутализации. Автоматическое распределение нагрузки между узлами кластера при запуске и во время работы виртуальных машин. | ||
| + | * VDI - собственный, | ||
| + | * Пулы ресурсов позволяют разграничить ресурсы доступные определенным пользователям на основе прав доступа. | ||
| + | * Управление несколькими кластерами из одной консоли. | ||
| + | * Метрокластер заявлен как отдельное решение с проработанной методикой внедрения и настройки. Росплатформа официально растянутый кластер не поддерживает и руководства по его настройке не предоставляет. | ||
| + | * Управление СХД и Виртуализацией производится из единой консоли. Функционал настройки СХД уступает отдельному веб-интерфейсу " | ||
| + | * Более развитая модель контроля доступа к интерфейсу администрирования. | ||
| + | * Интеграция с Kaspersky Security для виртуальных сред. | ||
| + | * Экспериментальная поддержка выделенных СХД. Данный механизм официально находится в разработке и уже доступен в виде технологического превью. | ||
| + | |||
| + | Что требует доработки: | ||
| + | * Скала полностью отказалась от контейнеров, | ||
| + | * ПО Скала-Р распространяется в виде дистрибутива который инсталлирует Ansible. В отличие от уже ставшей привычной модели распространения на базе шаблонов центра управления или контейнеров. | ||
| + | * Если идет речь о компании Скала-Р то оборудование должно быть обязательно приобретено в этой компании. Альтернативным вариантом является закупка непосредственно через ГК BASIS. | ||
| + | |||
| + | ====== Альт Сервер Виртуализации 10 ====== | ||
| + | Дистрибутив Альт Линукс по праву является одним из старейших и наиболее известных среди отечественных Linux во всем мире. Выпускается с начала 2000 года. Версия " | ||
| + | - Базовая виртуализация, | ||
| + | - Традиционная виртуализация с поддержкой контейнеров (виртуальных машин на уровне ОС) на основе кода Proxmox Virtual Environment; | ||
| + | - Облачная виртуализация для создания частных облаков на базе OpenNebula; | ||
| + | - Оркестратор контейнеров Kubernetes. | ||
| + | |||
| + | Главное отличие дистрибутивов Альт Линукс от прочих отечественных производителей Linux заключается в том, что не смотря собственную поддержку, | ||
| + | |||
| + | ===== PVE ===== | ||
| + | {{ : | ||
| + | |||
| + | Proxmox Virtual Environment является платформой управления виртуальными машинами KVM и контейнерами LXC с простым и удобным веб интерфейсом. Большую популярность данная технология сыскала среди провайдеров VPS серверов. Поддержка легковесной виртуализации на базе ОС, называемой контейнеризацией, | ||
| + | |||
| + | Помимо базового функционала управления виртуальными машинами и контейнерами ProxMox обладает следующими возможностями: | ||
| + | * Кластеризация серверов, | ||
| + | * Миграция виртуальных машин между серверами и хранилищами без остановки; | ||
| + | * Шаблоны виртуальных машин; | ||
| + | * Мгновенные снимки; | ||
| + | * Репликация виртуальных машин; | ||
| + | * Интеграция и интерфейс администрирования программно-определяемой СХД CEPH; | ||
| + | * Встроенный механизм резервного копирования и восстановления, | ||
| + | * Возможность администрирования кластера с любого узла; | ||
| + | |||
| + | Среди функций, | ||
| + | * Планировщик распределенного виртуального ресурса (DRS); | ||
| + | * Пулы ограничения вычислительных ресурсов; | ||
| + | * Поддержка со стороны систем резервного копирования; | ||
| + | * Виртуализация сети (VMware NSX, VxLAN); | ||
| + | * Виртуальные рабочие столы (VDI); | ||
| + | |||
| + | Разработчик ProxMox выпускает отдельное решение для резервного копирования PVE, называемое Backup Server. Данный продукт обладает механизмом распределенной дедупликации и позволяет не передавать блоки данных виртуальных машин если они уже хранятся на сервере резервного копирования. Встроенная поддержка ленточных накопителей и агентов для резервного копирования Linux систем позволяют использовать данное решение для хранения не только резервных копий PVE но и некоторых продуктивных сред. | ||
| + | |||
| + | В состав Альт Сервер виртуализация данный продукт также включен. | ||