OpenStack: платформа для свободных облаков Илья Алексеев
Что такое OpenStack Краткая история Возможности проекта Сообщество Содержание
Что такое OpenStack Краткая история Возможности проекта Сообщество Содержание
Ч ТО ТАКОЕ OPENSTACK
OpenStack – глобальное объединение разработчиков и технологов в области облачных вычислений, создающих облачную платформу с открытым исходным кодом для публичных и приватных вычислительных облаков. Что такое OpenStack
Цель проекта - предоставление решения для простой реализации всех типов облаков, имеющего способность к массивному масштабированию и обладающего богатым функционалом. Что такое OpenStack
Сервис: Infrastructure as a Service Модель развертывания: Приватное облако Облако сообщества Публичное облако Гибридное облако Что такое OpenStack
Проекты 1.OpenStack Compute (Nova) 2.OpenStack Object Storage (Swift) 3.OpenStack Image Service (Glance) 4.OpenStack Identity (Keystone) 5.OpenStack Dashboard (Horizon) Что такое OpenStack
Краткая история Возможности проекта Сообщество Содержание
К РАТКАЯ ИСТОРИЯ
Краткая история проекта Июнь 2010 создание инициативы OpenStack Октябрь 2010 первый релиз "Austin" Июль 2010 дизайн саммит в Остине OpenStack Compute & OpenStack Object Storage Ноябрь 2011 второй дизайн саммит Краткая история
Краткая история проекта Февраль 2011 второй релиз "Bexar" Апрель 2011 третий дизайн саммит Апрель 2011 третий релиз "Cactus" + OpenStack Identity & Dashboard Сентябрь й релиз "Diablo" + OpenStack Image Service Краткая история
Первый дизайн саммит 4 обязательства инициативы OpenStack: 4 обязательства 1. Создание полностью свободного и открытого программного обеспечения, без искусственных ограничений. Отказ от двойного лицензирования – весь код доступен по лицензии Apache Открытый процесс проектирования. Проводятся регулярные дизайн саммиты открытые для всех. 3. Открытый процесс разработки. Поддержка открытого репозитория кода. 4. Поддержка открытого сообщества. Все процессы открытые и прозрачные.
Текущая картина Репозиторий кода на github 5 основных проектов более строк кода более коммитов в репозиторий оценка затрат на разработку * ~ 65 человеколет ~ $ * по оценкам ohloh.net Текущая картина
Что такое OpenStack Краткая история Возможности проекта Сообщество Содержание
В ОЗМОЖНОСТИ ПРОЕКТА
Управление виртуальными машинами Поддержка ряда гипервизоров: KVM, LXC, QEMU, UML, VMWare ESX/ESXi, XenServer/XCP Управление жизненным циклом виртуальных машин Разные типы виртуальных машин (по CPU, оперативной памяти и размеру диска) Возможности проекта
Управление виртуальными машинами Поддержка live migration Поддержка подключаемых дисков (аналог Amazon EBS) REST API OpenStack и Amazon AWS Возможности проекта
Хранилище Распределенное масштабируемое хранилище с избыточностью Доступ к объектам через Web интерфейс Поддержка API OpenStack и Amazon S3 Управление правами доступа к контейнерам и объектам Возможности проекта
Управление доступом Доступ на основе ролей (RBAC) Единый сервис для управления учетными записями Различные средства хранения записей: KVS, SQLDB, LDAP, PAM Возможности проекта
Интерфейс CLI утилиты для администрирования Библиотеки для различных языков программирования CLI утилиты для пользователя Возможности проекта
Интерфейс Web интерфейс Возможности проекта
Что такое «облако» Что такое OpenStack Краткая история Возможности проекта Сообщество Содержание
СООБЩЕСТВО
Сообщество июль 2010: 25 компаний заявляют о поддержке август 2010: более 30 компаний ноябрь 2010: Japan user group конец 2010 года: 95 разработчиков 195 человек в группе Facebook 213 человек в группе LinkedIn Сообщество
февраль 2011: Korean user group март 2011: Spanish user group март 2011: Russian OpenStack Community октябрь 2011: user group Indonesia ноябрь 2011: user group Taiwan... Сообщество
Текущая картина 152 компании заявившие о поддержке 2685 человек заявивших об участии в сообществе по всему миру 358 контрибьюторов Сообщество
Сообщество
Российское сообщество
Сообщество Российское сообщество
СПАСИБО ЗА ВНИМАНИЕ! Илья Алексеев Russian OpenStack Community Спасибо за внимание