Мы расскажем о подходе Virtuozzo к созданию легковесных виртуальных окружений (контейнеров) с предустановленной ОС (дистрибутивом Linux) и заданным набором приложений. В нашем подходе мы используем модифицированные версии инструментов управления пакетами в устанавливаемых дистрибутивах для формирования кэша с образом файловой системы (который используется для быстрого развертывания контейнеров), а также для управления установленным ПО в уже развернутых контейнерах. В этой презентации мы рассмотрим преимущества и ограничения нашего подхода по сравнению с другими решениями — такими, как Docker и шаблоны LXC.
Доклад рассчитан на разработчиков, имеющих дело с контейнерной виртуализацией, а также на пользователей этих контейнеров – таких, как хостинг-провайдеры.
Уровень подготовки аудитории: средний.
Денис Силаков
Старший системный архитектор, Virtuozzo
Кандидат физико-математических наук, старший системный архитектор Virtuozzo, доцент НИУ ВШЭ.
В настоящее время занимается автоматизацией разработки дистрибутивов в Virtuozzo — в частности, процессов сборки пакетов, работы с репозиториями, а также подготовкой шаблонов контейнеров для различных дистрибутивов Linux.
Член рабочей группы консорциума Linux Foundation, разрабатывающей стандарты Linux Standard Base (LSB) и Filesystem Hierarchy Standard. С 2006 по 2010 годы был ведущим разработчиком в совместном проекте ИСП РАН и Linux Foundation по развитию инфраструктуры стандарта LSB. В 2009-2014 годах был ментором от Linux Foundation в программе Google Summer of Code.
С 2011 по 2015 годы являлся архитектором компании РОСА, где отвечал за автоматизацию разработки линейки дистрибутивов ROSA Desktop.
Comment