Сегодня 22 января 2018
18+
CES 2018
Аналитика

Крупным планом: интервью со старшим вице-президентом по разработке ПО компании Virtuozzo Алексеем Кобцом

Рынок виртуализации серверов сегодня переживает настоящий бум — об этом свидетельствует не только широкое распространение соответствующих технологий в корпоративной среде, но и результаты исследований различных аналитических компаний, отражающие всё возрастающий интерес бизнеса к современным моделям построения IT-инфраструктур. По данным Gartner, в настоящее время 75% серверов в организациях являются виртуализованными, и в ближайшие годы этот показатель продолжит свой рост, даже несмотря на наметившуюся стагнацию IT-индустрии в мире. Согласно прогнозам экспертов, только в текущем году рынок серверной виртуализации вырастет на 6%, в то время как объём глобальной IT-отрасли снизится на 0,5%. Такая динамика развития рынка виртуализации обусловлена многими факторами, главными из которых являются снижение расходов на развёртывание и обслуживание IT-систем, повышение уровня их эффективности, гибкости, надёжности и отказоустойчивости. Немалую роль играет экономический кризис, вынудивший многие компании взять курс на переход от экстенсивного наращивания инфраструктуры к оптимальному использованию имеющихся вычислительных мощностей, сокращению затрат на эксплуатацию оборудования и поиску подходящих средств виртуализации. Одним из поставщиков таких решений является компания Virtuozzo, наравне с крупными игроками рынка — VMware, Microsoft, Citrix Systems, Red Hat, Oracle, IBM и HP — задающая тон в области виртуальных инфраструктур.

3DNews: Алексей, компания Virtuozzo отнюдь не новичок на рынке виртуализации и первая в отрасли создала коммерческую технологию для работы с контейнерами. Напомните нашим читателям, с чего всё начиналось?

А. К.: История развития компании ведёт свой отсчёт с 1997 года, когда мы начали заниматься технологиями виртуализации и работой над проектом, получившим название Virtuozzo и позволявшим хостерам размещать веб-сайты своих клиентов в изолированных средах. Компания на тот момент называлась SWSoft. Я пришел в компанию летом 2001 года. Она была небольшой, состояла из трёх десятков сотрудников и целиком умещалась на первом этаже корпуса прикладной математики Московского физико-технического института (МФТИ). Через какое-то время наш коллектив разработчиков стал расти и расширяться, в том числе с приобретением других компаний. В 2003 году мы купили разработчика средств автоматизации веб-хостинга Plesk, в 2004-м работающую в области виртуализации компанию Parallels. С поглощением Plesk у нас появился новосибирский офис, который разрабатывает контрольные панели для размещения веб-сайтов, с приобретением Parallels — гипервизор и инструменты для работы с виртуальными машинами в различных средах. Также с покупкой Plesk у нас появилось то, что сейчас называется Odin Service Automation (решение, позволяющее сервис-провайдерам автоматизировать предоставление практически любых облачных услуг и приложений. — прим. ред.). В 2007 году SWSoft была переименована в Parallels. В таком виде компания росла и развивалась до 2015 года, когда было принято решение о продаже одного бизнес-подразделения — Odin — уже большого холдинга Parallels Holdings Limited. Это подразделение было продано Ingram Micro, а оставшиеся три структуры холдинга было решено разделить на отдельные компании. Одна из них — Virtuozzo. Другие две — это Plesk в Новосибирске и Parallels.

Алексей Кобец

Алексей Кобец

3DNews: Вас можно смело назвать старожилами IT-рынка. А что представляет собой Virtuozzo сейчас?

А. К.: На данный момент в штате компании числятся порядка 140 человек. Большинство из них находятся здесь, в Москве. Немало сотрудников работают в США – в расположенной в Сиэтле штаб-квартире Virtuozzo. Ещё небольшое количество персонала разбросано по миру, в частности наши представители есть в Германии, Швейцарии, Англии. Мы, равно как и Parallels, международная компания. При этом ключевые два офиса — это Москва и Сиэтл.

Из упомянутых 140 человек, которые у нас работают, приблизительно 80 — инженеры. Под инженерами я подразумеваю программистов, инженеров контроля качества, проектных менеджеров, технических писателей, сотрудников технической поддержки. Команда относительно небольшая, но талантливая, она создала технологию контейнерной виртуализации, которая защищена более чем сотней патентов. На эти патенты ссылаются такие крупные игроки IT-рынка, как Microsoft, IBM и многие другие. Нам есть чем гордиться.

На протяжении всей своей истории развития мы поддерживаем сотрудничество с сообществом Open Source. Большое внимание компания уделяет проекту контейнерной виртуализации c открытым кодом OpenVZ, является спонсором и организатором этого проекта. Также Virtuozzo является активным участником таких проектов с открытым исходным кодом, как KVM, Docker, OpenStack, и инициатором проекта живой миграции приложений CRIU (Checkpoint/Restore In Userspace). Кроме того, Virtuozzo фигурирует в качестве ключевого игрока в ряде ведущих отраслевых групп, работающих в соответствии с принципами открытого исходного кода: Open Container Initiative, Cloud Native Computing Foundation и OpenStack Foundation.

Основные этапы развития компании Virtuozzo

Основные этапы развития компании Virtuozzo

3DNews.: Что можете сказать о пользовательской аудитории ваших продуктов? Наверняка за 15 лет присутствия на рынке нашлось немало приверженцев вашего ПО.

А. К.: Решения Virtuozzo сегодня используют приблизительно 800 партнёров по всему миру. Наши клиенты — это хостинговые компании, сервис-провайдеры, организации малого и среднего бизнеса, которые покупают нашу виртуализацию и устанавливают её для предоставления собственных сервисов. По нашим подсчётам, около 5 миллионов виртуальных окружений развёрнуты и в том или ином виде функционируют под управлением платформы Virtuozzo и повсеместно используются заказчиками для поддержки критически важных облачных нагрузок.

В России и странах СНГ у нас ключевые клиенты — это Infobox, «Русоникс», Caravan, IBS. Первые три компании работают на рынке хостинговых услуг, а IBS — крупный системный интегратор, с которым мы дружим и сотрудничаем по ряду проектов в России и СНГ. Несмотря на то, что наша продукция достаточно широко представлена в России и СНГ, основной акцент мы делаем на зарубежный рынок. В первую очередь – это Соединённые Штаты Америки и Европа, дальше в списке приоритетов идут азиатские страны, в частности, по размеру продаж, это Япония. Большинство денег мы зарабатываем именно в этих регионах. В России наш заработок составляет примерно один процент от общего дохода.

Наша справка
Virtuozzo — это платформа для создания легкомасштабируемых облачных сред с высокой плотностью размещения виртуализированных окружений, которая обладает рядом уникальных возможностей. Решение совмещает в себе контейнерную и гипервизорную виртуализацию, распределённое облачное хранилище и единое средство управления ими. Особенностями Virtuozzo являются «умное» разделение ресурсов физических серверов между виртуальными окружениями, возможность живой миграции контейнеров, развитые механизмы управления памятью контейнеров и их данными, а также прочие востребованные в корпоративной среде функции. Дополнительные сведения о платформе можно найти на сайте virtuozzo.com.

3DNews: Несмотря на нестабильную экономическую ситуацию и замедление темпов развития большинства сегментов IT, рынок средств виртуализации продолжает расти. По вашему мнению, чем это обусловлено?

А. К.: Я вижу тому несколько причин. Во-первых, технологии виртуализации позволяют максимально эффективно использовать существующие аппаратные ресурсы предприятия и утилизировать их в полной мере. Это, в свою очередь, позволяет сократить количество серверов и связанного с ними оборудования в IT-инфраструктуре организации, что приводит к значительной экономии финансовых средств. Во-вторых, когда появляются новые технологии, они обычно более конкурентоспособны и стоят дешевле.

Поэтому наблюдается спрос на современные технологические решения, которые позволяют компаниям тратить меньше денег на развёртывание, поддержку и администрирование инфраструктуры. А раз есть спрос, есть и предложение, которое выражается в появлении новых ниш и новых подходов в сфере виртуализации. К числу таковых можно отнести Unikernel — новый подход к виртуализации приложений, подразумевающий отказ от ОС как таковой и создание компактного «комплекта» из урезанного ядра, минимально необходимого набора драйверов, библиотек и непосредственно исполняемого приложения. Такая концепция позволяет сделать виртуализованное окружение ещё более быстрым и выжать из физического оборудования максимум производительности.

3DNews: Будущее, как вы полагаете, за контейнерной виртуализацией?

А. К. Контейнерная виртуализация действительно находит свою нишу и становится все более востребованной в профессиональной среде. Появляются приложения, которые упакованы в небольшие легковесные контейнеры и функционируют как микросервисы, которые очень просто заменять и обновлять в процессе разработки и тестирования. Такой подход, в частности, использует компания Uber, Google, совершенствующая свои сервисы как раз с использованием технологий контейнерной виртуализации. Контейнеры воспряли как технология, они ищут и находят нишу применения. Идёт масштабный процесс продуктизации контейнерных технологий — этим и объясняется столь громкая шумиха вокруг них.

Свою роль в росте популярности контейнеров играет их высокая эффективность. Ни для кого не секрет, что любая компания склонна минимизировать издержки. Соответственно, чтобы их сокращать, ищутся альтернативные решения дорогим. Например, на российском рынке, по ряду известных причин, многие организации озадачились миграцией с VMware на более дешёвые аналоги, и эта тенденция наблюдается не только в России и СНГ. Недавно мы сделали опрос наших клиентов и он показал, что в мире IT очень много компаний, которые смотрят в сторону технологий виртуализации, более дешёвых и эффективных. Этим критериям в полной мере отвечают контейнеры.

Схема работы контейнерной виртуализации

3DNews: Летом прошлого года ваша компания объявила об объединении двух проектов — открытого OpenVZ и коммерческого Virtuozzo — и разрабатываемых в их рамках продуктов в один дистрибутив с открытым исходным кодом. Чем было обусловлено такое решение?

А. К.: Действительно, в июне 2015 года мы объединили код Virtuozzo с наработками компании, которые были доступны в рамках открытого проекта OpenVZ, и сделали единую открытую платформу для построения решений виртуализации, включающую базовый набор возможностей (дополнительные функции и инструменты предлагаются заказчикам на коммерческой основе). Причиной этого решения послужило то, что по мере своего развития оба проекта постепенно стали отдаляться друг от друга на предмет таких вещей, как совместимость API, средств управления и прочих компонентов. В итоге это привело к возникновению трудностей при миграции пользовательской аудитории между OpenVZ и Virtuozzo. К нам стали приходить потенциальные заказчики с вопросом: «Как переделать скрипты OpenVZ для апгрейда на Virtuozzo с расширенными функциональными возможностями?» Через этот шаг немногие переступают. Поэтому мы сделали объединение двух проектов, чтобы этого шага просто не стало. Теперь у нас один дистрибутив — Virtuozzo, который предоставляет базовые возможности контейнерной и гипервизорной виртуализации. Для платных пользователей доступна дополнительная функциональность, которую можно установить, купив лицензию, при этом переустановка не потребуется.

У проекта OpenVZ очень большое количество установок — порядка 200 тысяч серверов. Таким образом, этим пользователям мы предоставляем возможность апгрейда, дополнительные сервисы и функциональности, которые мы делаем. Если раньше, когда мы выпускали новый компонент, сервис или новую интеграцию Virtuozzo со сторонним софтом, то для OpenVZ они по упомянутой выше причине были недоступны. И наоборот: если пользователи OpenVZ делали интеграцию с какой-то панелью управления, системой резервного копирования или с чем-то ещё, то по причине несовместимости API она для Virtuozzo тоже была недоступна. Это потребовалось починить.

3DNews: Вернёмся непосредственно к платформе виртуализации Virtuozzo. Из чего она состоит и какие компоненты включены в бесплатную базовую версию?

А. К.: Virtuozzo состоит из трёх основных компонентов. Первый компонент — это контейнеры, которые используют ядро ОС основной системы Linux, надёжно изолированы друг от друга и которыми можно оперировать как операционными системами. Контейнеры не требуют виртуальную аппаратную часть, они встроены в ядро основной системы. За счёт этого они быстрее виртуальных машин, более легковесны и имеют более простую дистрибуцию. Второй компонент — виртуальные машины (ВМ), которые полностью эмулируют всю аппаратную часть, позволяя запускать внутри любые операционные системы и программное обеспечение. Мы их включили в состав нашей платформы потому, что существует определённое количество нагрузок и сценариев, когда пользователю требуются загрузить драйвер либо протестировать какой-либо системный модуль внутри ВМ, чего невозможно сделать в контейнерах, поскольку они используют одно ядро ОС хостовой машины. Третий компонент — наше распределённое хранилище данных Virtuozzo Storage, оптимизированное под типы нагрузок, которые осуществляют контейнеры и виртуальные машины. С его помощью IT-администраторы могут объединить несколько физических серверов и сконфигурировать их таким образом, чтобы все развёрнутые на них виртуальные окружения видели объединённое хранилище как один большой диск. Virtuozzo Storage упрощает перенос ВМ и контейнеров между серверными площадками и повышает надёжность системы хранения за счёт репликации данных.

Три ключевые составляющие платформы виртуализации Virtuozzo

Помимо этого, у нас в линейке продуктов Virtuozzo представлен свой дистрибутив Linux, новая версия которого вышла 22 июля. Этот дистрибутив оптимизирован для нужд наших клиентов — хостеров и сервис-провайдеров. Кроме того, он позволяет не только инсталлировать Virtuozzo практически на любой физический хост, но и контролировать процесс установки системы виртуализации, что очень важно для поддержки наших клиентов. Упоминания заслуживает также входящая в состав нашего продукта система администрирования Virtuozzo Automator.

Все перечисленные выше компоненты доступны коммерческим пользователям продукта. Бесплатная базовая версия Virtuozzo имеет ряд ограничений: в ней нет системы хранения данных и администрирования виртуальных сред, значительно ниже плотность разворачиваемых на одном сервере контейнеров.

3DNews: На конференции HoctingCon в Новом Орлеане (США) вы представили седьмое поколение Virtuozzo. Чем примечательна новинка?

А. К.: Новшеств много, поэтому остановлюсь на наиболее значимых и интересных с практической точки зрения. Во-первых, мы в Virtuozzo 7 реализовали сервис по установке апдейтов без перезагрузки сервера, получивший название ReadyKernel. Хостерам и сервис-провайдерам очень важно держать ноды кластера в актуальном по отношению к последним обновлениям по безопасности состоянии и оперативно залатывать обнаруживаемые «дыры» в программном обеспечении. При этом актуально не только обеспечивать их информационную безопасность, но и не перезагружать ноды, то есть не прерывать работу сервисов клиентов. ReadyKernel позволяет решать эти задачи и на лету обновлять ядро ОС. В перспективе мы планируем вывести этот компонент в отдельный продукт, который будет поддерживать не только системы на базе Virtuozzo, но и другие дистрибутивы Linux.

После релиза Virtuozzo 7 компания продолжит улучшать продукт, и уже в текущем году планирует представить два крупных обновления платформы виртуализации

Второе важное изменение — новый гипервизор на основе QEMU/KVM. Мы провели тщательный анализ этого программного решения и пришли к выводу, что имеющиеся в нём наработки сообщества Open Source вполне подходят в качестве основы для развития и совершенствования нашего гипервизора. При этом важно понимать, что мы не просто взяли код QEMU/KVM, а провели его глубокую оптимизацию, благодаря чему нам удалось добиться не только существенного (до 40%) повышения производительности нашего гипервизора, но и плотности размещения ВМ на одном хосте по сравнению с оригинальными средствами виртуализации QEMU/KVM (с результатами тестирования производительности Virtuozzo 7 с альтернативными системами виртуализации можно ознакомиться во врезке интервью. — прим. ред).

Наконец, значительным доработкам в Virtuozzo 7 подверглись механизмы живой миграции контейнеров, которые теперь реализованы на основе технологий CRIU.

3DNews: Реализована ли в новом Virtuozzo поддержка Docker?

А. К.: Да. Мы поддерживаем несколько сценариев использования Docker. Кроме того, недавно нашей компанией было анонсировано решение для хранения постоянных данных в Docker-средах Virtuozzo Storage for Docker, которое поддерживает одновременную работу с сотнями серверов и петабайтами информации. Новинка получила автоматическую балансировку данных, SSD-кеширование, интеграцию с Docker Swarm для программно-определяемой системы хранения данных и функцию переключения на резервную копию данных в случае аппаратного сбоя одного из узлов.

3DNews: Были ли в Virtuozzo 7 какие-либо доработки по части информационной безопасности?

А. К.: Информационная безопасность — крайне щепетильная тема. Я бы не говорил, что это доработки. Потому что, если оперировать этим понятием, значит, раньше были какие-то проблемы. Наша компания к этой теме относится очень серьёзно и проводит аудит защищённости всех выпускаемых релизов продуктов — как внутренний, так и внешний — на предмет наличия «дыр» и уязвимостей. У нас есть принятые внутри компании обязательства, согласно которым мы оперативно (в течение суток) выпускаем для коммерческих клиентов патчи наших продуктов, связанные с обеспечением информационной безопасности. Более того, в Virtuozzo действует программа по вознаграждению пользователей, нашедших критические бреши в нашем ПО. У нас существует так называемый security mail-лист, посредством которого можно нам сообщить об обнаруженных уязвимостях. Мы ведём мониторинг всех таких случаев и анализируем их.

3DNews: Virtuozzo — открытая платформа. Это значит, что любой заинтересованный пользователь может присоединиться к её разработке?

А. К.: Совершенно верно. Для этого достаточно перейти на сайт OpenVZ.org, зарегистрироваться, оформить подписку на информационные email-листы и начать слать патчи или комментарии, касающиеся развития проекта. Я сам подписан на эти рассылки и периодически читаю их, чтобы быть в курсе того, что происходит в нашем сообществе. Большинство наших ребят подписаны и активно пишут патчи в эти мейл-листы. У нас очень большая аудитория пользователей OpenVZ, и среди них немало специалистов, которые пишут код, предлагают идеи, тестируют, вылавливают баги — иными словами, принимают активное участие в разработке. Соответственно, все изменения, которые мы фиксируем в OpenVZ, рассматриваются нашими экспертами на предмет включения в Virtuozzo, чтобы не нарушить совместимость двух версий продукта — опенсорсной и коммерческой.

Справедливости ради отмечу, что у нас не один Open Source-проект. Я бы их разделил на два типа: есть проекты, которые мы сами создаём, развиваем и курируем, а есть те, в которых мы принимаем участие, потому что нам это интересно. К первой категории относится OpenVZ — мы его инициировали, у нас есть свой коммьюнити-менеджер Сергей Бронников, который занимается этим проектом. Существует ещё CRIU — проект, который мы тоже создали с нуля и в который привлекается много девелоперов со всего мира, — его ведёт Павел Емельянов, наш софтверный архитектор. Вторая категория — это проекты, которые нам интересны, с которыми мы интегрируемся, и поэтому принимаем в них участие. Среди них назову QEMU/KVM, ядро Linux, OpenStack, libvirt api и другие развиваемые сообществом Open Source инициативы.

3DNews: На рынке представлена масса решений для серверной виртуализации, и нет ничего удивительного в том, что многие компании сталкиваются с проблемами и сложностями при выборе того или иного продукта. Что вы можете предложить таким взвешивающим все за и против пользователям?

А. К.: Для таких грамотно и со знанием дела подходящих к вопросу выбора продукта потенциальных клиентов мы построили модель TCO (Total Cost of Ownership), которая даёт нам и нашим пользователям экономическое представление о выгодности использования нашего решения по сравнению с конкурентами. Как она работает?

Когда мы разрабатываем софт для наших клиентов, нужно понимать, как работает их бизнес. Для этого можно построить определённую бизнес-модель, с помощью которой можно показать, как будет вести себя бизнес потенциального клиента, и тем самым убедить его сделать выбор в нашу пользу. Эта модель строится с учётом множества факторов, которые достаточно легко переводятся на язык денег. К примеру, мы часто слышим утверждения, что Open Source — это очень здорово в плане финансовой экономии и вообще идеально для корпоративного сектора. К сожалению, это не так. Есть много нюансов, которые необходимо учитывать при использовании открытого ПО в бизнесе и которые впоследствии влекут расход денежных средств. Например, использующим свободно распространяемые решения компаниям так или иначе придётся платить за поддержку продуктов, их адаптацию к своим бизнес-процессам, обновление, оперативный выпуск патчей безопасности. Все эти вещи имеют финансовую составляющую.

Если необходима техническая поддержка, то можно посмотреть на ставки support-инженеров, которые требуются, далее рассчитать, сколько в среднем нужно сервисной поддержки в год, и включить эту сумму в модель ТСО. То же самое с безопасностью: она конвертируется в деньги, поскольку ведёт к простоям, стоимость которых тоже можно рассчитать. Если сервер взломан, то зачастую его останавливают — это ведёт к простоям корпоративных сервисов, а это уже потеря средств. Следующий шаг — это функциональность используемых решений виртуализации, в силу заложенных в них разработчиками возможностей и технологий, имеющих различную плотность размещения ВМ на одном хосте. Если KVM используют пять серверов, то Virtuozzo с его оптимизированными механизмами работы для решения тех же задач требуется всего два сервера. Математика очень простая: одни и те же услуги можно предоставлять на меньшем количестве машин. Это и есть то, что называется моделью TCO.

Есть другие требующие внимания моменты. К примеру, в OpenVZ и KVM нет инструментов для создания резервных копий данных. Их нужно кому-то делать или как-то писать скрипты, а можно просто использовать Virtuozzo. Или нет интеграции с антивирусами. Есть только строго определённый, как правило, жёстко ограниченный набор сервисов и функциональности, который пользователи не учитывают, когда доказывают преимущества Open Source и заявляют, что с его помощью можно всё сделать.

3DNews: При создании систем виртуализации вы делаете акцент исключительно на платформе Linux. Почему? Быть может, пора сделать крен в сторону Windows?

А. К.: Где-то в 2003-2005 гг. мы усиленно занимались портированием нашей системы виртуализации на платформу Microsoft, и, по сути, у нас до сих пор существует Virtuozzo для Windows. Это продукт, который работал по тому же принципу, что и версия для Linux, только использовались Windows-контейнеры. Это был сложный проект. С Linux что хорошо: это Open Source, а с проприентарной Windows, не имея открытого кода, чтобы создать те же функциональные возможности, приходилось гораздо сложнее. Больше работы с дебаггерами, изучение бинарников, перенос объектов Windows в виртуальное окружение — всё это требовало массу времени и сил. Не имея кода ОС, заниматься таким проектами — очень-очень тяжело и рискованно, но интересно.

3DNews: И в заключение нашего с вами интервью: каковы планы компании Virtuozzo на будущее? Чего ожидать приверженцам ваших продуктов в ближайшей перспективе?

А. К.: Раскрывать все карты я не стану и расскажу только о векторе развития нашего бизнеса, суть которого сводится к следующему.

Если у вас есть склонность к математике, то, значит, вам для достижения успехов в жизни нужно прокачивать математические знания. Если вы двигаетесь по направлению к физике, вы стремитесь совершенствовать эти свои навыки. Так же и у нас. Наша ключевая экспертиза — это контейнерная виртуализация и всё, что связано с этой областью.

Делать глобальный скачок, радикально менять направление и заниматься, скажем, биллингом или чем-то ещё, это неправильно. Как и в случае с людьми, так и в нашем случае: мы не намерены оставлять сформировавшийся рынок серверной виртуализации без внимания, будем анализировать его, изучать потребности наших заказчиков и работать над программными продуктами, которые позволят обеспечить клиентов наиболее эффективными, надёжными и передовыми решениями для удовлетворения задач их бизнеса. Мы видим колоссальные возможности в том, чем мы занимаемся. И самое главное – нам интересно делать свою работу.

Сравнение производительности Virtuozzo и альтернативных систем серверной виртуализации
1. Virtuozzo Hypervisor позволяет получить в два раза более высокую плотность размещения виртуальных машин с Linux по сравнению с CentOS KVM.


Такие показатели были получены по результатам индустриально-стандартного теста SPECvirt. За подробностями тестирования и деталями используемых конфигураций можно обратиться в компанию Virtuozzo. Результат был достигнут благодаря большому количеству усовершенствований и настроек системы виртуализации, в числе которых фигурируют:
— более 200 патчей в основную ветку QEMU/KVM;
— собственная система управления оперативной памятью, использующая технологии auto-ballooning, KSM и предсказания WSS (Working Set Size);
— тюнинг настроек QEMU/KVM в соответствии с требованиями высокой плотности и производительности.
2. Virtuozzo Hypervisor обеспечивает на 40% более высокую производительность по сравнению c CentOS KVM для виртуальных машин с Windows Server 2012 R2.


Эти данные получены по результатам индустриально-стандартного теста vConsolidate, благодаря улучшениям, которые специалисты компании сделали как в основном открытом коде QEMU/KVM, так и за счет применения следующих решений:
— собственной системы управления оперативной памятью, использующей технологии auto-ballooning, KSM и предсказания WSS (Working Set Size);
— тюнинга настроек QEMU/KVM в соответствии с требованиями высокой плотности и производительности;
— усовершенствованного набору Guest Tools (гостевой агент и утилиты) для операционных систем Windows;
— дополнительной поддержки Windows в Virtuozzo VM, которая позволяет ОС Windows функционировать поверх Virtuozzo VM, как будто поверх гипервизора Hyper-V.
3. Контейнеры Virtuozzo обеспечивают наиболее высокую плотность размещения Linux VPS на рынке, что подтверждается результатами тестов на базе измерения плотности размещения Drupal CMS и Plesk Panel.


Linux-контейнеры обладают рядом преимуществ:
— минимальные накладные расходы на виртуализацию по сравнению с гипервизором;
— производительность контейнеризованных приложений максимально близка к bare-metal производительности (на реальном оборудовании без виртуализации);
— полная безопасность контейнеризованных приложений;
— возможность использования практически любой популярной Linux ОС в контейнере.
Благодаря этим преимуществам на контейнерах Virtuozzo работают более 5 миллионов виртуальных серверов по всему миру.
На графике представлено сравнение производительности Ceph и Virtuozzo Storage на одинаковом оборудовании в равной конфигурации. Двухпетабайтный кластер объединял 20 «топовых» машин. На графике представлены измерения в тестах с различным паттерном нагрузки: чтение и запись, случайное и последовательное I/O, различное количество потоков (1, 4 и 16).
Из графика видно, что практически во всех тестах Virtuozzo Storage превосходит по производительности Ceph. Особенно преимущества Virtuozzo Storage проявляются в сценариях случайной записи. Здесь производительность VZ Storage в 10 раз выше. Хочется особенно отметить, что этот сценарий наиболее важен для сервис-провайдеров, так как, согласно статистике компании (собранной с 2000 серверов), 85% дисковой нагрузки сервис-провайдеров – это случайная запись.

 
 
Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
⇣ Комментарии