Авторские статьи

Партнёрство Canonical и Microsoft.


Можно смело сказать, что мир мобильных разработок и облаков оказывает влияние на традиционную разработку ПО. Canonical аннонсирует версию своей Убунты с возможностью транзакционных обновлений (transactional updates) и новым образом сервера с небольшим набором софта и ядром линукса (core server image).


Canonical, обладающая большо́й долей использования Ubuntu в облачных средах, представляет Snappy Ubuntu Core, который специально разработан для работы в набирающих всё бо́льшую популярность контейнерах Docker, где Убунту используется в подавляющем количестве базовой операционной системы.

Docker - это фреймворк, использующий систему изоляции LXC, и он будет наиглавнейшим в Snappy Ubuntu Core. Комбинация Snappy Ubuntu Core и Docker позволяет разработчикам быстро создавать свои программные комплексы, которые могут быть развёрнуты на нескольких платформах. Snappy Ubuntu Core является самым маленьким набором платформы Убунту, идеально подходящим для вычислительных ферм облачных контейнеров. И, по иронии судьбы, первым партнёром в этом вопросе стала Microsoft со своей облачной Azure. "Microsoft любит Linux", говорил Боб Келли (Bob Kelly), вице-президент корпорации Майкрософт. Но как MS будет любить Linux дальше, покажет время и скрытые камеры.

Дастин Кирклэнд (Dustin Kirkland), менеджер Canonical по развитию Ubuntu Core, рад и считает, что Microsoft будет отличным управленцем Ubuntu. Сделка с Microsoft является эксклюзивной и даёт ей фору в "пару недель". После этого Snappy Ubuntu Core будет доступен для всех остальных облаков, которые в данный момент поддерживают платформу Убунту.

Один образ на все времена.

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

В случае с Ubuntu Core, операционная система живёт в дисковом разделе с доступом только-для-чтения и под ограничениями AppArmor. Изолированные приложения в контейнерах минимизируют риски безопасности, сокращая так же время установки данных приложений, так как приложения уже заранее развёрнуты в соответствующих контейнерах.

Дастин Кирклэнд объяснил, что данная транзакционная модель обновления была уже внедрена и обкатана 2 года назад в проекте Ubuntu Phone (Touch). Сейчас эта концепция обновлений расширяется до использования на серверах и десктопах.

Ubuntu Core хоть и маленький набор функционала, но это по прежнему платформа Убунту. Snappy - это просто возможность пользователю указать сервисы, которые будут идти вместе с объединённым образом сервера. В результате у вас будет настроенная под вас минимальная версия Убунту, которую можно быстро разворачивать с вашим программным комплексом под ваши растущие задачи. Данный подход заточен и отлично согласуется с тем, как многие разработчики используют и разворачивают ПО в Docker контейнерах.

Обычное обновление, с разрешением всех вопросов с зависимостями, никто не отменяет. Но Дастин считает, что маловероятно, чтобы клиенты Canonical начнут переход с традиционного обновления на транзакционное. Лучшим вариантом является использование Snappy Ubuntu Core в новых развёртываниях, а миграцию существующих развёртываний Canonical не рассматривает.

Дополнительные материалы:
Canonical представила LXD.
Spotify переводит 5000 серверов с Debian на Ubuntu.
IBM Power S824L эксклюзивно для Ubuntu.
AMD с помощью Canonical поставила рекорд развёртывания OpenStack. 168000 виртуальных машин на 576 физических хостах.
Docker в Ubuntu, Ubuntu в Docker.

Дата последней правки: 2015-02-13 17:04:59

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта