Qumranet
Qumranet — израильская частная компания, занимавшаяся разработкой программного обеспечения для виртуализации и облачных вычислений, существовавшая с 2005 по 2008 год. Наиболее известна как создатель гипервизора KVM (Kernel-based Virtual Machine) и основатель проекта开源 (open-source) по его развитию. В 2008 году компания была приобретена корпорацией Red Hat за 107 миллионов долларов США.
История
Компания Qumranet была основана в 2005 году в Израиле группой инженеров, среди которых выделялись Ави Кавив, Рами Розен, Дорон Шикман и другие. Основной целью стартапа было создание технологий для виртуализации, которые могли бы конкурировать с решениями от VMware и Microsoft. Первоначально Qumranet разрабатывала собственную платформу для виртуализации рабочих столов (VDI — Virtual Desktop Infrastructure), получившую название SolidICE.
В 2006 году инженеры компании, прежде всего Ави Кавив и Дорон Шикман, представили сообществу разработчиков ядра Linux новую технологию виртуализации — KVM. В отличие от существовавших на тот момент решений (Xen, VMware), KVM был реализован как модуль ядра Linux, что позволяло использовать стандартные механизмы управления процессами и памятью операционной системы. В феврале 2007 года код KVM был включён в основную ветку ядра Linux (версия 2.6.20), что стало важным признанием технологии.
Помимо KVM, Qumranet разрабатывала собственную операционную систему для управления виртуальными машинами — Qumranet Hypervisor Platform (QHP), а также клиентское программное обеспечение для доступа к виртуальным рабочим столам. Компания активно продвигала свою технологию как альтернативу проприетарным решениям, делая упор на открытость исходного кода и интеграцию с экосистемой Linux.
В 2008 году, после того как KVM набрал значительную популярность в сообществе разработчиков и среди корпоративных пользователей, компания Red Hat — крупнейший поставщик решений на базе Linux — приняла решение приобрести Qumranet. Сделка была закрыта 4 сентября 2008 года. Сумма покупки составила 107 миллионов долларов США. После приобретения все активы Qumranet, включая интеллектуальную собственность и ключевых разработчиков, перешли к Red Hat. Развитие KVM и связанных технологий продолжилось уже в рамках Red Hat, что впоследствии привело к созданию Red Hat Enterprise Virtualization (RHEV) и продукта Red Hat OpenStack Platform.
Продукты и технологии
KVM (Kernel-based Virtual Machine)
Основным продуктом Qumranet является гипервизор KVM (Kernel-based Virtual Machine). Это решение для виртуализации, встроенное непосредственно в ядро операционной системы Linux. KVM превращает ядро Linux в гипервизор первого типа (bare-metal), позволяя запускать на одном физическом сервере несколько изолированных виртуальных машин (гостевых ОС), каждая из которых работает с собственным ядром. KVM поддерживает аппаратную виртуализацию (Intel VT-x и AMD-V), что обеспечивает высокую производительность и близкую к нативной скорость работы гостевых систем.
Ключевые особенности KVM:
- Интеграция с ядром Linux: KVM использует стандартные механизмы планирования задач, управления памятью и вводом-выводом ядра Linux.
- Поддержка широкого спектра гостевых ОС: Linux, Windows, BSD, Solaris и другие.
- Безопасность: Изоляция виртуальных машин на уровне ядра.
- Производительность: Близкая к нативной благодаря аппаратной виртуализации.
- Открытый исходный код: Распространяется под лицензией GPL.
SolidICE
SolidICE — это платформа для виртуализации рабочих столов (VDI), разработанная Qumranet. Она позволяла централизованно управлять виртуальными рабочими столами пользователей, запущенными на серверах, и предоставлять к ним удалённый доступ через тонкие клиенты или обычные компьютеры. SolidICE включала в себя:
- Сервер управления виртуальными машинами.
- Клиентское программное обеспечение для подключения пользователей.
- Инструменты для управления образами и политиками доступа.
После приобретения Qumranet компанией Red Hat, SolidICE был интегрирован в линейку продуктов Red Hat Enterprise Virtualization (RHEV) для VDI.
Qumranet Hypervisor Platform (QHP)
QHP — это специализированная операционная система, основанная на Linux, предназначенная для работы в качестве платформы для гипервизора KVM. Она включала в себя минимальный набор компонентов, необходимых для запуска и управления виртуальными машинами, а также инструменты для мониторинга и администрирования. QHP использовалась в составе SolidICE и как самостоятельное решение для серверной виртуализации.
Влияние и наследие
Qumranet, несмотря на короткий срок существования (около трёх лет), оказала значительное влияние на индустрию виртуализации и облачных вычислений. Создание KVM привело к появлению открытой, высокопроизводительной и полностью интегрированной с Linux альтернативы проприетарным гипервизорам. После приобретения Red Hat, KVM стал основой для стратегии компании в области виртуализации и облачных платформ.
В настоящее время KVM является одним из наиболее широко используемых гипервизоров в мире. Он лежит в основе многих коммерческих и открытых платформ, включая:
- Red Hat Enterprise Virtualization (RHEV) и Red Hat OpenShift Virtualization.
- Proxmox VE.
- OpenStack (в качестве гипервизора по умолчанию во многих дистрибутивах).
- Google Cloud Platform (GCP) и другие публичные облака.
- Amazon Web Services (AWS) (используется в сервисе AWS Nitro System).
Многие из ключевых разработчиков Qumranet продолжили работу в Red Hat и других компаниях, внося вклад в развитие KVM и смежных технологий.
Критика
Основная критика в адрес Qumranet и KVM в период их становления была связана с тем, что KVM требовал аппаратной поддержки виртуализации (Intel VT-x или AMD-V), в то время как конкурирующий гипервизор Xen мог работать и на процессорах без такой поддержки. Это ограничивало область применения KVM на старом оборудовании. Однако по мере распространения процессоров с аппаратной виртуализацией это ограничение стало менее актуальным.
Также отмечалось, что Qumranet, будучи небольшой компанией, не могла обеспечить такой же уровень корпоративной поддержки и сертификации, как VMware или Microsoft. После приобретения Red Hat эта проблема была решена.
Источники
- Red Hat (2008). Red Hat to Acquire Qumranet, Inc. (пресс-релиз).
- KVM Project. KVM (Kernel-based Virtual Machine) — Documentation.
- Wikipedia. Qumranet.
- Wikipedia. Kernel-based Virtual Machine.
- Linux Foundation. KVM — Kernel-based Virtual Machine.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →