Nebula — новый инструмент для оркестровки Docker-контейнеров в масштабных IoT-кластерах

На днях был представлена Open Source-система управления Docker-контейнерами, ориентированная на применение в крупных распределённых кластерах, какие встречаются, например, в проектах категории IoT (интернета вещей), — Nebula.

Пример микросервисной архитектуры с Nebula
Пример микросервисной архитектуры с Nebula / Иллюстрация с сайта Nebula.Readthedocs.Io

Новый инструмент оркестровки предназначен для деплоя единого пода из контейнеров (разбитого по микросервисам приложения) на каждом из серверов, число которых может исчисляться тысячами. Автор Nebula уже более года использует свою систему в production для «более тысячи серверов, распределённых по всему миру в разных облаках и регионах», и в качестве предполагаемого применения называет сегмент интернета вещей: «Представьте себе 50 тысяч умных холодильников по всему миру и возможность задеплоить новую версию [их управляющего программного обеспечения] на все устройства за считанные минуты».

Исходный код Nebula написан на языке Python и распространяется на условиях свободной лицензии GNU GPL v3. Он опубликован на GitHub и представлен в виде нескольких репозиториев: nebula, nebula-cmd, api-manager, worker-manager, nebula-python-sdk. К системе прилагается достаточно подробная документация на английском языке.

Дмитрий Шурупов по материалам Reddit.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Microsoft выпустит Windows 10 в версии для мощных компьютеровMicrosoft выпустит Windows 10 в версии для мощных компьютеров
Неоднозначный редизайн мобильных приложений Skype добрался до десктоповНеоднозначный редизайн мобильных приложений Skype добрался до десктопов
Убытки грузового гиганта Maersk от вируса NotPetya составили $300 млн
Компания-разработчик СУБД с открытым кодом MongoDB выходит на IPOКомпания-разработчик СУБД с открытым кодом MongoDB выходит на IPO
Блок рекламы


Похожие новости

BiglyBT — новый BitTorrent-клиент с открытым кодом от авторов Vuze/AzureusBiglyBT — новый BitTorrent-клиент с открытым кодом от авторов Vuze/Azureus
Новый вирус крадет деньги с банковских карт: атаке подверглись несколько странНовый вирус крадет деньги с банковских карт: атаке подверглись несколько стран
Draft — Open Source-инструмент Microsoft для деплоя приложений в KubernetesDraft — Open Source-инструмент Microsoft для деплоя приложений в Kubernetes
Новый проект openSUSE — Kubic — адаптирует дистрибутив для Docker-контейнеров и KubernetesНовый проект openSUSE — Kubic — адаптирует дистрибутив для Docker-контейнеров и Kubernetes
Istio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой KubernetesIstio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой Kubernetes
Новый вирус инфицировал устройства украинских пользователей ИнтернетНовый вирус инфицировал устройства украинских пользователей Интернет
zetcd — новый проект CoreOS, проксирующий запросы к ZooKeeper в кластер etcdzetcd — новый проект CoreOS, проксирующий запросы к ZooKeeper в кластер etcd
Новый троян под MacOS удаляет файлы с компьютераНовый троян под MacOS удаляет файлы с компьютера
OctoDNS — Open Source-инструменты от GitHub для управления DNS-записями у разных провайдеровOctoDNS — Open Source-инструменты от GitHub для управления DNS-записями у разных провайдеров
Apache Software Foundation отметила важную роль, которую сыграли Open Source-инструменты для «панамских документов»Apache Software Foundation отметила важную роль, которую сыграли Open Source-инструменты для «панамских документов»
Последние новости

Подгружаем последние новости