murano: каталог приложений для openstack

Post on 05-Aug-2015

198 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright © 2015 Mirantis, Inc. All rights reserved

www.mirantis.com

Murano:Каталог приложений для OpenStack

ОбзорЮрий Конов, Mirantis

Copyright © 2015 Mirantis, Inc. All rights reserved

Миссия

Миссия: Создать каталог приложений для OpenStack, который позволит разработчикам и администратором облаков

публиковать и многократно переиспользовать приложения.

Каталог приложений для OpenStack

Copyright © 2015 Mirantis, Inc. All rights reserved

Что есть Murano?

● Уровень абстракции над IaaS● Новые сущности - приложение и окружение● Каталог позволяет:

● Публиковать приложения● Управлять доступом к приложениям● Создавать окружения из множества приложений● Управлять жизненным циклом приложений

Copyright © 2015 Mirantis, Inc. All rights reserved

Ключевые возможности (Juno)

● Поддержка Windows и Linux● Динамические интерфейс создания приложения● “Действия” для управления жизненым циклом● Поддержка нескольких видов пакетов приложений

● MuranoPL● HOT Templates

Copyright © 2015 Mirantis, Inc. All rights reserved

● Community App Catalog - http://apps.openstack.org/ ● “Долгоиграющие” инсталляции и Mistral workflow● Подключаемые модули на Python● Сеть для окружения

● конфигурирование новой● использование существующей

● Chef & Puppet● Policy● Docker & Kubernetes

Новые возможности (Kilo)

Copyright © 2015 Mirantis, Inc. All rights reserved

Roadmap

● Версионирование пакетов приложений● Поддержка Keystone v3● Несколько сетей в одном окружении● Больше статистики для Ceilometer● … и многое другое

Copyright © 2015 Mirantis, Inc. All rights reserved

Окружения, композиция приложений

● Композиция● Зависимости между приложениями● Автоматические определение

зависимостей

Окружения в Murano это логическое представление многоуровневых приложений. Оно состоит из приложений которые служат строительными блоками для построения стэка приложений.

Copyright © 2015 Mirantis, Inc. All rights reserved

“Действия” в Murano

● Действие привязать к процессу в приложении● Действие можно вызвать через URL:

● Интеграция со сторонними инструментами● Интеграция с системами мониторинга● HA, Auto-scaling, DR

Copyright © 2015 Mirantis, Inc. All rights reserved

Авто-скейлинг

● Настройка связи с мониторингом:● Ceilometer● Другой решение

● Процесс скейлинга как “действие”

Copyright © 2015 Mirantis, Inc. All rights reserved

Зависимости

мониторинг

Абстрактная реализация

Nagios

Ceilometer

Zabbix

Собственное решение

Copyright © 2015 Mirantis, Inc. All rights reserved

Docker

● Сотни готовых приложений● Быстрая разработка● Стабильность

Copyright © 2015 Mirantis, Inc. All rights reserved

Как это работает?

VM

Copyright © 2015 Mirantis, Inc. All rights reserved

Docker & Kubernetes

Copyright © 2015 Mirantis, Inc. All rights reserved

Архитектура

Copyright © 2015 Mirantis, Inc. All rights reserved

Скринкасты

Вы можете найти другие скринкасты на нашей страничке в wiki: https://wiki.openstack.org/wiki/Murano/Screencasts

● Openstack Application Catalog. Quick introduction● HA & Autoscaling for Applications● Docker Integration● Support for Heat based application● Composing Murano Application Package

Copyright © 2015 Mirantis, Inc. All rights reserved

Спасибо!

Еженедельный IRC митинг проходит по вторникам в 17:00 UTC на канале #openstack-meeting-alt @ Freenode.

MailingList:openstack-dev@openstack.orgc тегом [Murano] в заголовке

Ссылки:● https://launchpad.net/murano● https://wiki.openstack.org/wiki/Murano● https://murano.readthedocs.org

top related