Red Hat представил Atomic, концепцию модульной ОС на базе изолированных контейнеров | Ofisp.org

Red Hat представил Atomic, концепцию модульной ОС на базе изолированных контейнеров

17 апреля 201417:17

Компания Red Hat анонсировала свободный проект Atomic, в рамках которого развивается концепция похожей на CoreOS минималистской операционной системы, нацеленной на обеспечение запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker. Экспериментальные сборки Atomic на основе Fedora 20 подготовлены для использования в VirtualBox, QEMU/KVM и OpenStack. На базе Atomic будет сформирована специальная редакция дистрибутива Red Hat Enterprise Linux Atomic Host, которую планируется включить в состав серии продуктов Red Hat Enterprise Linux 7. Также планируется формирование сборки на основе CentOS.

Предоставляемое Atomic базовое окружение (Atomic Host) содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами. Все пакеты, обеспечивающие работу конечные приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего. Таким образом пользователю предлагается новая концепция построения гибких модульных систем - с минимальным базовым окружением, необходимость обновления компонентов которого сведена к минимуму, и набором контейнеров с реализацией окружений для обеспечения работы отдельных сервисов и приложений. Контейнеры не привязаны к базовой системе и могут перемещаться от одного сервера на другой, а также централизованно обновляться и заменяться без перезапуска сервера. Обновление базовой системы и контейнеров производится в атомарном режиме, без манипуляций на уровне отдельных пакетов.

Поставка сервисов в форме контейнеров упрощает тестирование продукта, например, новая версия приложения или обновление состава контейнера могут быть предварительно протестированы на машине разработчика, а затем в неизменном виде перенесены на рабочий сервер, заменив прошлый рабочий образ контейнера. Docker-образ может быть установлен в форме изолированного контейнера на любой внешней системе на базе systemd. В случае сбоя сервера, контейнер с минимальной задержкой может быть поднят на другой машине. Задачи по управлению зависимостями контейнеров и перезапуску после сбоя выполняет systemd.

Среди достоинств также отмечается увеличение безопасности и упрощение переноса приложений и сервисов, изначально выполняемых на выделенных серверах, в окружения виртуализации и облачные системы, позволяющие более оптимально использовать вычислительные ресурсы оборудования. При наличии проблем с безопасностью в контейнере, злоумышленник не сможет проникнуть дальше обслуживающего сервер изолированного окружения, содержащего только компоненты, требуемые для выполнения сервиса. Дополнительная изоляция контейнеров обеспечивается с использованием SELinux.

Для обновления системного окружения используется технология OSTree, при которой системный образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree. Отдельная установка и обновление пакетов внутри рабочего окружения не поддерживается, система обновляется не на уровне отдельных компонентов, а целиком, атомарно меняя своё состояние. Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении. Cостав базовой системы можно менять и устанавливать дополнительные пакеты, но делается это на уровне репозитория OSTree с последующей синхронизацией базовой системы.

Установка и привязка контейнеров к systemd, а также координация выполнения контейнеров на разных хостах, осуществляется при помощи нового инструмента GearD. GearD войдёт в состав будущего выпуска платформы OpenShift и берёт на себя задачи быстрой доставки и развёртывания кода приложений в программных окружениях на базе изолированных контейнеров с использованием методов непрерывной интеграции. При помощи GearD можно выполнять такие действия, как установка по сети образа Docker в систему с systemd, настройка конфигурации окружения, запуск/останов/перезапуск отдельных контейнеров, сборка и тестирование образов Docker, организация сетевого канала связи между контейнерами, передача логов, загрузка данных и контейнеров, мониторинга состояния контейнеров, настройка входа в контейнер по SSH, развёртывание приложений, в том числе из Git-репозитория.

Для управления системной конфигурацией помимо манипуляций в командной строке предлагается использовать web-интерфейс Cockpit, который позволяет администратору управлять хранилищами, запуском сервисов, анализировать логи, инспектировать и администрировать контейнеры Docker, в том числе отслеживать потребление ресурсов и задавать ограничения. Состав контейнеров может формироваться на основе пакетов, не привязанных к конкретному дистрибутиву.

Похожие материалы

09.08.2013
В середине июня 2013 года частным лицом Васильевым Д.А. проводились несогласованные земляные работы в охранной зоне кабеля связи компании «Ростелеком». Сумма нанесенного ущерба составила почти 100 000 рублей: копание грунта в 4 километрах от г. Чусовой Пермского края на участке «Чусовой-Гремячинск» привело к повреждению линий связи. Более 2 500 жителей г. Гремячинск, поселков Юбилейный и Шумихинский, ст. Баская, пгт. Скальный, а также деревень Всесвятская и Половинка не лишились местной телефонной связи и доступа в сеть Интернет только за счет резервной сети.
01.04.2014
В сети появились данные о новых процессорах Intel Atom линейки Bay Trail-T. Теперь мы имеем возможность взглянуть на их подробные технические характеристики. Технические характеристики: Модель Количество ядер Частота, ГГц Объём кэш-памяти L2, МБ Макс. объём оперативной памяти, ГБ Частота GPU, МГц Поддерживаемая память Atom Z3735D 4 1,33/1,83 2
03.11.2012
У правительства России появился новый официальный сайт – его обновление приурочили к годовщине со дня утверждения нынешнего состава кабинета министров. Ресурс стал удобней и функциональней: появился раздел «Работа правительства», позволяющий отслеживать новости по различным направлениям деятельности кабмина (всего 52 пункта). Новости теперь стало возможным отсортировывать и по разным ведомствам, отдельно представлена информация о деятельности зампредов правительства РФ. Ресурс дополнен обширной библиотекой по законопроектной деятельности, работе премьера и федеральных министров. Каждый рядовой пользователь отныне сможет отправить свое обращение в адрес правительства, а также поделиться в соцсетях любым материалом, опубликованным на сайте.
18.09.2014
При настройке роутера необходимо понимать, что каждое изменение настроек должно быть продуманным и вести к конкретной цели. Сначала необходимо подключить провод приходящий в квартиру к порту WAN, затем специальным кабелем связывается роутер и компьютер. Для первоначальной настройки необходимо связывать компьютер и роутер через шнур а не WiFi-сеть.
23.04.2014
Компания OnePlus представила свой первый смартфон One, который обладает топовыми характеристиками и предлагается по достаточно доступной стоимости, наряду со многими флагманами большинства производителей. Сам же производитель называет новинку убийцей флагманов.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв