XenSource
XenSource — это американская компания-разработчик программного обеспечения для виртуализации, основанная в 2005 году. Компания известна созданием коммерческого гипервизора XenEnterprise (позднее переименованного в Citrix XenServer) и развитием открытого гипервизора Xen. В 2007 году XenSource была приобретена корпорацией Citrix Systems за 500 миллионов долларов США.
История
Основание и ранние годы
Компания XenSource была основана в 2005 году в Пало-Альто, Калифорния, группой разработчиков, ранее работавших в Кембриджском университете (Великобритания) над проектом Xen. Среди основателей были Иэн Пратт, Саймон Кросби и другие ключевые участники оригинального проекта Xen. Основной целью компании было создание коммерческой версии гипервизора Xen, который на тот момент существовал только как открытый проект.
Разработка XenEnterprise
В 2006 году XenSource выпустила первый коммерческий продукт — XenEnterprise (позднее XenServer). Это был гипервизор на базе Xen, ориентированный на корпоративных пользователей. XenEnterprise предлагал расширенные функции управления виртуальными машинами, миграцию в реальном времени (live migration) и интеграцию с системами хранения данных. Продукт позиционировался как альтернатива решениям VMware и Microsoft Hyper-V.
Приобретение Citrix
В августе 2007 года корпорация Citrix Systems объявила о приобретении XenSource за 500 миллионов долларов США. Сделка была завершена в октябре того же года. После приобретения XenSource стала подразделением Citrix, а её продукты были переименованы в Citrix XenServer. Технологии XenSource также легли в основу облачной платформы Citrix CloudPlatform.
Продукты
Xen (гипервизор)
Xen — это открытый гипервизор типа 1 (bare-metal), разработанный в Кембриджском университете и поддерживаемый сообществом. XenSource активно участвовала в его развитии, предоставляя коммерческую поддержку и внося код в основную ветку. Xen используется в облачных платформах Amazon Web Services (AWS), Rackspace и других.
XenServer (ранее XenEnterprise)
XenServer — это коммерческая версия гипервизора Xen с дополнительными функциями управления. Основные возможности:
- Централизованное управление через консоль XenCenter.
- Миграция виртуальных машин без остановки работы (live migration).
- Поддержка кластеризации и отказоустойчивости.
- Интеграция с системами хранения (SAN, NAS, iSCSI).
XenDesktop
После приобретения Citrix на базе технологий XenSource был разработан продукт XenDesktop — решение для виртуализации рабочих столов (VDI). XenDesktop позволяет запускать виртуальные рабочие столы на серверах и предоставлять к ним доступ пользователям через сеть.
Технологии
Архитектура гипервизора Xen
Гипервизор Xen использует паравиртуализацию и аппаратную виртуализацию (Intel VT-x, AMD-V). В паравиртуализации гостевые операционные системы модифицируются для взаимодействия с гипервизором через специальные драйверы (paravirtualized drivers). В аппаратной виртуализации используются немодифицированные гостевые ОС.
Управление виртуальными машинами
XenSource разработала систему управления виртуальными машинами, включающую:
- XenCenter — графический интерфейс для администрирования.
- XenAPI — программный интерфейс для автоматизации.
- XenMotion — механизм миграции виртуальных машин в реальном времени.
Интеграция с облачными платформами
Технологии XenSource были интегрированы в облачные платформы, такие как:
- Amazon Web Services (AWS) — использует Xen как основной гипервизор для своих серверов.
- OpenStack — Xen поддерживается как один из гипервизоров в этой платформе.
- CloudStack — Citrix CloudPlatform, основанная на XenServer, использовалась для построения частных и публичных облаков.
Критика и ограничения
XenSource и её продукты подвергались критике по нескольким причинам:
- Сложность настройки — гипервизор Xen требовал глубоких знаний для развёртывания и управления.
- Ограниченная поддержка гостевых ОС — не все операционные системы поддерживались в паравиртуализированном режиме.
- Конкуренция с VMware — XenServer уступал VMware по функциональности и удобству управления, особенно в корпоративном сегменте.
- Зависимость от сообщества — развитие открытого Xen зависело от вклада сторонних разработчиков, что иногда приводило к задержкам в выпуске новых версий.
Наследие
После приобретения Citrix технологии XenSource стали основой для нескольких продуктов:
- Citrix Hypervisor (ранее XenServer) — продолжает развиваться как коммерческий гипервизор.
- XenDesktop — решение для виртуализации рабочих столов.
- XenApp — решение для публикации приложений.
Кроме того, открытый гипервизор Xen остаётся важным компонентом облачных инфраструктур, особенно в Amazon Web Services.
Интересные факты
- Название «Xen» происходит от греческого слова «xenos» (чужой, странный), что отражает идею создания изолированной среды для выполнения гостевых операционных систем.
- Основатель XenSource Иэн Пратт позже стал одним из ключевых разработчиков гипервизора KVM (Kernel-based Virtual Machine) в Linux.
- В 2013 году Citrix передала управление открытым проектом Xen в руки сообщества, создав некоммерческую организацию Xen Project под эгидой Linux Foundation.
Источники
- XenSource, Inc. — Company Profile (2006)
- Citrix Systems Completes Acquisition of XenSource (2007)
- Xen Project — History and Overview (Linux Foundation)
- Amazon Web Services — Hypervisor Architecture (2010)
- Саймон Кросби, Иэн Пратт. «Xen: A Virtual Machine Monitor for the x86 Architecture» (2003)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →