murano: каталог приложений для openstack
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:[email protected] тегом [Murano] в заголовке
Ссылки:● https://launchpad.net/murano● https://wiki.openstack.org/wiki/Murano● https://murano.readthedocs.org