The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

21.05.2015 09:44  Intel представил Clear Linux с контейнерами приложений на базе виртуализации

Компания Intel анонсировала проект Clear Linux, в рамках которого предпринята попытка создания платформы для полноценной изоляции контейнеров приложений с использованием гипервизора KVM. Кроме обеспечения более высокого уровня безопасности, целью разработки является сокращение времени запуска виртуализированного окружения до значений, приемлемых для запуска контейнеров приложений по требованию, а также сокращение потребления памяти в условиях работы большого числа типовых виртуальных машин.

В итоге были получены достаточно интересные результаты, демонстрирующие характеристики, близкие к системам контейнерной изоляции (namespaces, cgroups), но реализованные в условиях полноценной виртуализации (KVM). Например, в Clear Linux время запуска виртуального окружения составляет всего 200мс, что позволяет на лету запускать упакованные в виртуальные окружения приложения, в моменты, когда в них возникает необходимость.

Что касается потребления памяти, то при запуске типовых виртуальных окружений Clear, накладные расходы на каждое последующее окружение составляет всего 18-20 Мб, что даёт возможность уместить 3500 виртуальных машин на сервере с 128 Гб ОЗУ. Для уменьшения потребления памяти в Clear Linux задействован механизм ядра Linux DAX, позволяющий организовать совместное использование ресурсов хост-системы и подключить к разным гостевым системам общий шаблон пользовательского окружения. Для дедупликации одинаковых областей памяти применяется технология KSM.

Развёртывание нового типа контейнеров производится при помощи специализированного дистрибутива Clear Linux, системный образ которого занимает около 200 Мб. Для тестирования также предлагается демонстрационный набор контейнеров. Дистрибутив не содержит ничего лишнего, кроме базовых компонентов, необходимых для запуска и управления контейнерами Clear. Расширенные возможности могут быть интегрированы через наборы "bundle", в каждом из которых реализуется готовая функциональность, независимо от того, сколько программных компонентов её образуют. Bundle и образ системного окружения формируются на основе репозитория RPM-пакетов, но поставляются без разделения на пакеты. Внутри контейнеров также выполняется специально оптимизированная копия Clear Linux, содержащая необходимые для запуска целевого приложения наборы bundle.

В системе предлагается использовать атомарные обновления, при которых разом обновляется всё системное окружение, по аналогии с CoreOS, Atomic Host, ChromeOS, Photon, RancherOS и Ubuntu Core. Обновление системы могут производится в двух режимах: наложение исправлений на работающую систему и полное обновление системы через установку нового образа в отдельный снапшот Btrfs и замену активного снапшота на новый. В Clear Linux применяется stateless-подход к определению конфигурации, подразумевающий, что система не сохраняет своё состояние (stateless) и после установки не содержит каких-либо настроек в директории /etc, а генерирует настройки на лету на основе указанных при запуске шаблонов.

  1. Главная ссылка к новости (http://blogs.intel.com/evangel...)
  2. OpenNews: Компания VMware представила открытую Linux ОС и сервер идентификации
  3. OpenNews: Компания Red Hat представила первый стабильный выпуск дистрибутива Atomic Host
  4. OpenNews: RancherOS - новая ОС, построенная на идеях контейнерной изоляции
  5. OpenNews: Представлены Ubuntu Core и Snappy, предоставляющие новый метод поставки приложений
  6. OpenNews: Red Hat представил Atomic, концепцию модульной ОС на базе изолированных контейнеров
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: clearlinux, kvm, virtual, container
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 10:43, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]
  • –5 +/
    Наплевательское отношение к безопасности в Docker подмочило репутацию контейнерам.
     
     
  • 2.3, Аноним (-), 10:49, 21/05/2015 [^] [ответить]    [к модератору]
  • +6 +/
    Свет клином сошёлся?
     
     
  • 3.4, Andrey Mitrofanov (?), 11:20, 21/05/2015 [^] [ответить]    [к модератору]
  • +17 +/
    > Свет клином сошёлся?

    Да нет. Просто разочарование папуаса в блестючих бусах.

     
     
  • 4.79, Maxim (??), 00:29, 30/08/2018 [^] [ответить]    [к модератору]
  • +1 +/
    Потому что не надо быть хайповой обезьяной.
     
  • 2.18, rob pike (?), 14:11, 21/05/2015 [^] [ответить]     [к модератору]
  • +3 +/
    Много что подмочило Особенно нереальных размеров хайп и упорное передергивание ... весь текст скрыт [показать]
     
     
  • 3.28, Аноним (-), 16:16, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Ещё один аргумент в пользу KVM. <_<
     
     
  • 4.31, rob pike (?), 17:05, 21/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Вы подобными аргументами при оценке любой технологии пользуетесь?

    А то поинтересуйтесь разными там статистическими методами за авторством Пирсона, и тем когда и зачем он их изобретал, например.

     
     
     
    Часть нити удалена модератором

  • 6.68, rob pike (?), 08:14, 23/05/2015 [ответить]    [к модератору]  
  • +/
    Не знаю что именно этот конкретный год вам объясняет.
    http://en.wikipedia.org/wiki/Karl_Pearson#Politics_and_eugenics
    http://onlinelibrary.wiley.com/doi/10.1111/j.1469-1809.1925.tb02037.x/abstrac
     
  • 6.69, Аноним (-), 17:40, 23/05/2015 [ответить]     [к модератору]  
  • +/
    Ой, блин, а ДВС, электродвигатели и трансформаторы в основном придумали в XIX ве... весь текст скрыт [показать]
     
  • 4.72, Аноним (-), 17:44, 23/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Сравнивать контейнеры с full виртуализатором - это надо ума палату иметь В смыс... весь текст скрыт [показать]
     
  • 2.29, Michael Shigorin (ok), 16:25, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Наплевательское отношение к безопасности в Docker подмочило репутацию

    ...Docker, и только.

     
     
  • 3.30, rob pike (?), 17:02, 21/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Оно было бы так, кабы для подавляющего большинства IT-люда понятия контейнеры ... весь текст скрыт [показать]
     
     
  • 4.70, Аноним (-), 17:40, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > "Docker" не воспринимались бы как синонимы.

    Это вы про какой люд? Хомячков с их хайпом? Так они обычно кроме хайпа ничего и не умеют.

     
     
  • 5.78, rob pike (?), 10:57, 24/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Зависит от определения слова "уметь". С вашей точки зрения может и не умеют, а пол-интернета из их творений на php-шных CMS состоит, тем не менее.
     
  • 1.2, Аноним (-), 10:46, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Годнота, но не оверкил ли?
     
     
  • 2.35, Аноним (-), 17:58, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    вполне себе, можете зайти в RusNet на #linux и посмотреть как sh бот отрабатывает, он там тоже на каждых запрос инстанс восстанавливает и бежит в kvm.  
     
     
  • 3.71, Аноним (-), 17:42, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > бот отрабатывает, он там тоже на каждых запрос инстанс восстанавливает и бежит в kvm.

    Интересно, интересно. И сколько запусков VM в секунду он вытянет? :)

     
  • 1.5, Аноним (-), 11:21, 21/05/2015 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Докер, рокет, докер, докер, докер, докер, докер, докер, докер Нужно БОЛЬШЕ уров... весь текст скрыт [показать]
     
     
  • 2.14, Зенитарка (?), 13:40, 21/05/2015 [^] [ответить]    [к модератору]  
  • +2 +/
    > мы будем делать виртуалку в виртуалке!

    Я ставил в Ubuntu VMware, в нее Ubuntu с VirtualBox, в которой тоже Ubuntu, а ней QEMU. Не спрашивай зачем.

     
     
  • 3.25, Аноним (-), 15:20, 21/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Я спрошу Расскажите, как в ынтеловских камнях nested virtualization заработала... весь текст скрыт [показать]
     
     
  • 4.34, Аноним (-), 17:47, 21/05/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    в vmware всё работает без проблем
     
  • 4.52, Aleks Revo (ok), 00:02, 22/05/2015 [^] [ответить]    [к модератору]  
  • +/
    В vmware - полная виртуализация и не спрашивай, почему ему так не жалко проца
     
  • 3.65, Аноним (-), 15:10, 22/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    http bash im quote 59325 mordaha Это старкон2, запущенный в DosBox, под иксам... весь текст скрыт [показать]
     
     
  • 4.73, Аноним (-), 17:52, 23/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    > Санитарам.

    Во-во. Starcon II (нынче Ur-Quan Masters) нынче работает и в дебиане, и в XP. Нативно.

     
  • 2.40, Аноним (-), 19:41, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    ХАЙП в смысле hipe? Или какое слово вы имеете ввиду?
     
     
  • 3.42, Аноним (-), 19:52, 21/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет. https://ru.wiktionary.org/wiki/%D1%85%D0%B0%D0%B
     
     
  • 4.49, Аноним (-), 23:12, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Там два варианта значения... Какое же всё-таки?
     
     
  • 5.74, Аноним (-), 17:52, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Там два варианта значения... Какое же всё-таки?

    Шумиха.

     
     
  • 6.80, annual slayer (?), 14:47, 30/08/2018 [^] [ответить]    [к модератору]  
  • +/
    просто слово "шумиха" не такое хайповое
     
  • 2.53, Anonymous_ (?), 01:03, 22/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Ушел ставить Clear Linux в Docker...
     
  • 1.11, Аноним (-), 12:11, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что ж, объективная потребность есть. Тема интересная хотя бы в плане создания узкоспециализированных сборок сервисов. Ожидаемо.
     
  • 1.13, annualslayer (ok), 13:13, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >В Clear Linux применяется stateless-подход к определению конфигурации

    годнота

    NixOS забыли в списке референсов/конкурентов

     
     
  • 2.21, Andrey Mitrofanov (?), 14:31, 21/05/2015 [^] [ответить]     [к модератору]  
  • +/
    И How We Put Linux Systems обязательно И мадам Рутковскую не забыть вспомнить... весь текст скрыт [показать]
     
     
  • 3.27, Аноним (-), 16:13, 21/05/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    NixOS полудохлый проект без будущего. У Рутковсой вообще на другом акцент.
     
     
  • 4.32, rob pike (?), 17:07, 21/05/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    > У Рутковсой вообще на другом акцент.

    На "пш" или "ч"?


     
  • 1.15, Аноним (-), 13:54, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Нозвание та какое пафосное!1 Прям срочно захотелось запилить бастард линух..
     
  • 1.17, Аноним (-), 14:09, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    А где собственно сырцы? Выложены только, дефолтные никому не нужные, srpms центоса.
     
  • 1.20, Аноним (20), 14:23, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    OpenStack - лесом
     
     
  • 2.55, Аноним (-), 03:29, 22/05/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    OpenShift - полем
     
  • 1.24, Василий (??), 15:15, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    В чем фишка? Если Интел бекдоры аппаратно встроит - как спасет?
     
     
  • 2.33, systemd_anonymousd (?), 17:17, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > В чем фишка? Если Интел бекдоры аппаратно встроит - как спасет?

    Разве Интел собирается "спасать" от анбшечки?

     
  • 1.36, iZEN (ok), 18:45, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Зачем тогда нужна виртальная память, когда можно прям на программном уровне фигачить контейнеры с целой системой внутри!? Берём "плоско" адресуемую память, сколько есть реально, создаём в ней контейнеры и дело сделано. Никто ни к кому не лезет - процессы ограничены рамками адресации своего контейнера. Получилась этакая DOS с многозадачностью, которой управляет программа-гипервизор. Аппаратная поддержка виртуальной памяти не нужна.
     
     
  • 2.46, Аноним (-), 21:43, 21/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Любопытная мысль Подозреваю, что вполне вероятно, что и реализуют её Интел АМД ... весь текст скрыт [показать]
     
  • 2.62, unibus (?), 10:17, 22/05/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    А ещё получилась IBM AS 400 сейчас - IBM i с её концепцией единой памяти ... весь текст скрыт [показать]
     
  • 2.75, Аноним (-), 17:57, 23/05/2015 [^] [ответить]     [к модератору]  
  • +/
    Поздравляю, изя Ты только что осознал что обычная операционка - виртуализует со... весь текст скрыт [показать]
     
  • 1.37, Аноним (-), 18:51, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Дайте-ка угадаю, работает только с Интело-недовиртуализацией ? Уже есть такие же бесполезные дистрибутивчики https://www.qubes-os.org/
     
     
  • 2.43, BratSinot (ok), 19:55, 21/05/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    А много вы видели серверов на AMD или других x86/amd64? И вообще, Intel'у надо они сделали для себя, в чем претензия?
     
     
  • 3.76, Аноним (-), 17:58, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > А много вы видели серверов на AMD или других x86/amd64?

    Ну вот у меня на AMD пашет дофуя виртуалок. И???

     
  • 1.38, Crazy Alex (ok), 19:02, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну вот. Товарищи игрались-игрались, а потом пришел Интел и сделал как надо. Нужность затеи лично мне всё равно не очень понятна, но здесь хотя бы есть надежда на вменяемый уровень изоляции.
     
     
  • 2.39, rob pike (?), 19:13, 21/05/2015 [^] [ответить]     [к модератору]  
  • –1 +/
    А дальше-то что Интел у нас имеет обширный опыт создания сообществ пользователе... весь текст скрыт [показать]
     
     
  • 3.41, Crazy Alex (ok), 19:43, 21/05/2015 [^] [ответить]    [к модератору]  
  • +/
    Интел много чего имеет. Правда, обычно он это делает в каких-нибудь консорциумах. Взять OpenStack тот же. Вот в OpenStack оно, скорее всего, и попадёт, кстати.
     
     
  • 4.45, rob pike (?), 20:36, 21/05/2015 [^] [ответить]    [к модератору]  
  • –3 +/
    Потому и делает в консорциумах, что не имеет.
    А насчёт OpenStack  - да, будет наверное проталкивать.
     
     
  • 5.47, Crazy Alex (ok), 21:53, 21/05/2015 [^] [ответить]     [к модератору]  
  • –2 +/
    Ну так разработчиков у интела всегда хватало - коммиты почти во всех больших про... весь текст скрыт [показать]
     
  • 1.44, Аноним (-), 20:14, 21/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вместо того чтобы плеваться и зря тратить время на пустую болтовню, стоит просто попробовать.
     
  • 1.56, Аноним (-), 03:57, 22/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Clear Linux задействован механизм ядра Linux DAX

    С Ultra KSM (UKSM) должно еще круче работать!
    https://www.opennet.ru/opennews/art.shtml?num=34240

     
  • 1.57, Аноним (-), 07:40, 22/05/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Там где совместная память везде дырка найдется xD
     
     
  • 2.77, Аноним (-), 17:59, 23/05/2015 [^] [ответить]    [к модератору]  
  • +/
    > Там где совместная память везде дырка найдется xD

    Совершенно не обязатально - там copy on write. Т.е. как только память начинает отличаться, этот кусок перестает быть совместным.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor