РУС | EN

14 июня(суббота) 2014 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2014@devconf.ru

Juju и MaaS - эффективные инструменты развёртывания масштабных систем на "железе" и в "облаках".

Владислав Клячин, ведущий инженер в Canonical, программирует на языке Go проект juju-core, имеет двадцатилетний опыт разработки.

Доклад(45 мин)    Презентация (ppt, 6.5 Mb)

В качестве каркаса для развертывания масштабных сервисов в Ubuntu, например, систем распределённых вычислений (Hadoop), облачных сервисов (OpenStack) и других приложений с многослойной архитектурой, компания Canonical предлагает использовать сочетание MaaS и Juju.


Подробно:
MaaS (Metal-as-a-Service) инициализирует пустые сервера с использованием существующих и широко распространённых протоколов, такие как IPMI.

Juju позволяет легко визуализировать, проектировать, развертывать и масштабировать архитектуру приложения в различных средах, таких как пустые сервера (для установки OpenStack или систем распределенных вычислений) или облачные экосистемы (OpenStack, HP Cloud, Microsoft Azure, и Amazon AWS). Это простое клиент-серверное приложение устанавливает само себя на сервер или в облако, и посредством этого агента создаёт и контролирует остальную часть рабочего окружения. Его можно использовать, как через графический интерфейс, так и из командной строки.

Эти интересные проекты с открытым исходным кодом предлагают новаторские функциональные возможности и стали еще лучше в Ubuntu 14.04.

В докладе будет рассказано, для чего нужны Juju и MaaS, чем они отличаются от таких популярных продуктов, как Puppet, Chef и Vagrant. Будет показано, как можно создавать свои Charms, кубики, из которых конструируется архитектура приложения, которые можно разрабатывать самим, и которыми можно делится с сообществом разработчиков. Будут описаны архитектура и процесс разработки проекта juju-core, в котором автор доклада принимает непосредственное участие и который содержит более 150 тысяч строк кода на языке Go. Будут вживую продемонстрированы развёртывание MaaS и установка Hadoop поверх MaaS и Amazon EC2 при помощи Juju.



Программа конференции