ЧТО ТАКОЕ OPENSTACK?
ИЛЬЯ АЛЕКСЕЕВ, RUSSIAN OPENSTACK COMMUNITY
Что такое OpenStack?

OpenStack – глобальное объединение
●


разработчиков и технологов в области
облачных     вычислений,   создающих
облачную    платформу    с  открытым
исходным кодом для публичных и
приватных вычислительных облаков.
Что такое OpenStack?

●   Цель проекта - предоставление решения
    для простой реализации всех типов
    облаков,   имеющего   способность к
    массивному     масштабированию    и
    обладающего богатым функционалом.
Что такое OpenStack?

●   Технология состоит из серии связанных
    между собой проектов, представляющих
    различные     компоненты     облачной
    инфраструктуры.
Что такое OpenStack?

  ●   Краткая история проекта

Июнь 2010      Июль 2010   Октябрь 2010       Ноябрь
 создание        дизайн    первый релиз     2011 второй
инициативы      саммит в      "Austin"        дизайн
 OpenStack       Остине                       саммит




                            OpenStack
                            Compute &
                            OpenStack
                           Object Storage
Что такое OpenStack?

   ●   Краткая история проекта

  Февраль       Апрель 2011    Апрель 2011      Сентябрь
 2011 второй    третий релиз   третий дизайн     2011 4й
релиз "Bexar"     "Cactus"        саммит          релиз
                                                 "Diablo"




+ OpenStack
                                               + OpenStack
    Image
                                                 Identity &
   Service
                                                Dashboard
Что такое OpenStack?

●    Первый дизайн саммит
●    4 обязательства инициативы OpenStack:
1.   Создание полностью свободного и открытого программного
     обеспечения, без искусственных ограничений. Отказ от двойного
     лицензирования – весь код доступен по лицензии Apache 2.
2.   Открытый процесс проектирования. Проводятся регулярные дизайн
     саммиты открытые для всех.
3.   Открытый процесс разработки. Поддержка открытого репозитория
     кода.
4.   Поддержка открытого сообщества. Все процессы открытые и
     прозрачные.
Что такое OpenStack?

●   Сообщество
●июль 2010: 25 компаний заявляют о
поддержке
●август 2010: более 30 компаний
●ноябрь 2010: Japan user group
●конец 2010 года:

●   95 разработчиков
●   195 человек в группе Facebook
●   213 человек в группе LinkedIn
Что такое OpenStack?

●   Сообщество
●февраль 2011: Korean user group
●март 2011: Spanish user group
●март 2011: Russian OpenStack Community
●октябрь 2011: user group Indonesia
●ноябрь 2011: user group Taiwan
●...
Что такое OpenStack?

●Текущая картина
●152 компании заявившие о поддержке
●2685 человек заявивших об участии в
сообществе по всему миру
●358 контрибьюторов
Что такое OpenStack?

●   Текущая картина
● Репозиторий кода на github
● 5 основных проектов
● более 250 000 строк кода
● более 20 000 коммитов в репозиторий
● оценка затрат на разработку
    ●~ 65 человеколет
    ●~ $3 500 000
Что такое OpenStack?

●   Текущая картина
●Каждый проект управляется техническим лидером
 проекта:
1. OpenStack Compute (Nova) - Vishvananda Ishaya
2. OpenStack Object Storage (Swift) - John Dickenson
3. OpenStack Image Service (Glance) - Brian Waldon
4. OpenStack Identity (Keystone) - Joe Heck
5. OpenStack Dashboard (Horizon) - Davin Carlen
КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ
Ключевые возможности

Управление виртуальными машинами

●   Поддержка ряда гипервизоров: KVM, LXC,
    QEMU, UML, VMWare ESX/ESXi,
    XenServer/XCP
●   Управление жизненным циклом виртуальных
    машин
●   Разные типы виртуальных машин (по CPU,
    оперативной памяти и размеру диска)
Ключевые возможности

  Управление виртуальными
  машинами

● Поддержка live migration
● Поддержка подключаемых дисков (аналог
  Amazon EBS)
● REST API OpenStack и Amazon AWS
Ключевые возможности

    Управление сетью

●   Три основные модели: Flat Network, Flat
    Network с DHCP, VLAN Network
●   Поддержка IPv6
●   Поддержка нескольких сетевых интерфейсов
●   Группы безопасности (аналог Amazon Security
    groups)
Ключевые возможности

    Управление сетью

●   Дополнительные IP адреса ( Floating IPs -
    аналог Amazon Elastic IPs)
●   Доступ через VPN - CloudPipe
Ключевые возможности

    Управление образами виртуальных
    машин
●   Управление жизненным циклом
●   Различные типы дисков: raw, vhd, vmdk, vdi,
    iso, qcow2, aki, ari, ami
●   Различные типы контейнеров: ovf, bare, aki,
    ari, ami
●   Хранение образов и метаданных
●   Различные типы хранилищ: S3, Swift, HTTP,
    файловая система
Ключевые возможности

    Хранилище

●   Распределенное масштабируемое
    хранилище с избыточностью
●   Доступ к объектам через Web интерфейс
●   Поддержка API OpenStack и Amazon S3
●   Управление правами доступа к контейнерам
    и объектам
Ключевые возможности

    Управление доступом

●   Доступ на основе ролей (RBAC)
●   Единый сервис для управления
    учетными записями
●   Различные средства хранения записей:
    KVS, SQLDB, LDAP, PAM
Ключевые возможности

Интерфейс

●   CLI утилиты для администрирования
●   Библиотеки для различных языков
    программирования
●   CLI утилиты для пользователя
Ключевые возможности

    Интерфейс
●   Web интерфейс
Спасибо за внимание!




     Илья Алексеев
  http://www.oscloud.ru
ilyaalekseyev@acm.org

More Related Content

PPTX
Демо установки OpenStack с помощью devstack
PPTX
OpenStack семинар - введение
PPTX
Четырехлетие OpenStack - Опыт ITKey
PDF
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
PDF
Cоздаем облачную среду на базе open-sourсe решения OpenStack
PDF
AT Consulting: внедрение OpenStack в корпоративной среде
PDF
ITkey: примеры использования OpenStack
PDF
ASD Technologies: внедрение enterprise-grade облака для Softbank
Демо установки OpenStack с помощью devstack
OpenStack семинар - введение
Четырехлетие OpenStack - Опыт ITKey
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
Cоздаем облачную среду на базе open-sourсe решения OpenStack
AT Consulting: внедрение OpenStack в корпоративной среде
ITkey: примеры использования OpenStack
ASD Technologies: внедрение enterprise-grade облака для Softbank

What's hot (20)

PDF
Mirantis OpenStack. Обзор
PPTX
Опыт внедрения OpenStack
PDF
Решение TIONIX на базе Mirantis OpenStack
PDF
СISCO: групповые политики в OpenStack
PDF
ETegro: решения для ЦОД
PDF
Четырехлетие OpenStack - Сложный возраст OpenStack
PDF
Mirantis OpenStack
PDF
Servionica: опыт публичного облака на базе OpenStack
PDF
Open stack в 2ГИС
PDF
Приватный клауд на базе OpenStack
PPTX
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
PDF
Тестовая инфраструктура в облаке
PDF
Murano: каталог приложений для OpenStack
PPTX
SmartOS @ Russian Open Source Summit 2014
PDF
Open stack на службе у глобальных телеком провайдеров
PPTX
Облако Microsoft – это еще и про Open Source. Конференция РИТ++
PDF
План пресс-конференции 2 апреля 2015
PDF
Возможности Облака КРОК
PPTX
Mos day2015 -mirantis--open source for enterprise market2
PDF
Мифы и легенды о проекте OpenVZ
Mirantis OpenStack. Обзор
Опыт внедрения OpenStack
Решение TIONIX на базе Mirantis OpenStack
СISCO: групповые политики в OpenStack
ETegro: решения для ЦОД
Четырехлетие OpenStack - Сложный возраст OpenStack
Mirantis OpenStack
Servionica: опыт публичного облака на базе OpenStack
Open stack в 2ГИС
Приватный клауд на базе OpenStack
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
Тестовая инфраструктура в облаке
Murano: каталог приложений для OpenStack
SmartOS @ Russian Open Source Summit 2014
Open stack на службе у глобальных телеком провайдеров
Облако Microsoft – это еще и про Open Source. Конференция РИТ++
План пресс-конференции 2 апреля 2015
Возможности Облака КРОК
Mos day2015 -mirantis--open source for enterprise market2
Мифы и легенды о проекте OpenVZ
Ad

Similar to Что такое OpenStack (20)

PDF
Openstack
PDF
OpenStack сегодня
PPT
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
PDF
Применение облачной модели OpenStack для внутренней разработки ПО в компании
PPTX
сравнение Mac-os-x-linux-ubuntu
PPT
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
PDF
Docker. Основы
PDF
Enabling Docker Applications on OpenStack (using Murano)
PPTX
сравнение Mac os x & linux ubuntu
PDF
Клуб Большого мозга - DevOps Evening
PDF
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
PPT
PPT
PDF
Я хочу работать с OpenStack! Куда идти и что нужно знать?
PPTX
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
PPTX
Урок 36: Хостинг: устройство, технологии - Лукьянчук Алексей
ODP
День 1: Автоматизированное тестирование: Введение
PPTX
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...
PDF
Approaches to the Fragmentation of a Paravirtualization System
PDF
Конкурс для разработчиков от Evernote
Openstack
OpenStack сегодня
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Применение облачной модели OpenStack для внутренней разработки ПО в компании
сравнение Mac-os-x-linux-ubuntu
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
Docker. Основы
Enabling Docker Applications on OpenStack (using Murano)
сравнение Mac os x & linux ubuntu
Клуб Большого мозга - DevOps Evening
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
Я хочу работать с OpenStack! Куда идти и что нужно знать?
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
Урок 36: Хостинг: устройство, технологии - Лукьянчук Алексей
День 1: Автоматизированное тестирование: Введение
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...
Approaches to the Fragmentation of a Paravirtualization System
Конкурс для разработчиков от Evernote
Ad

Что такое OpenStack

  • 1. ЧТО ТАКОЕ OPENSTACK? ИЛЬЯ АЛЕКСЕЕВ, RUSSIAN OPENSTACK COMMUNITY
  • 2. Что такое OpenStack? OpenStack – глобальное объединение ● разработчиков и технологов в области облачных вычислений, создающих облачную платформу с открытым исходным кодом для публичных и приватных вычислительных облаков.
  • 3. Что такое OpenStack? ● Цель проекта - предоставление решения для простой реализации всех типов облаков, имеющего способность к массивному масштабированию и обладающего богатым функционалом.
  • 4. Что такое OpenStack? ● Технология состоит из серии связанных между собой проектов, представляющих различные компоненты облачной инфраструктуры.
  • 5. Что такое OpenStack? ● Краткая история проекта Июнь 2010 Июль 2010 Октябрь 2010 Ноябрь создание дизайн первый релиз 2011 второй инициативы саммит в "Austin" дизайн OpenStack Остине саммит OpenStack Compute & OpenStack Object Storage
  • 6. Что такое OpenStack? ● Краткая история проекта Февраль Апрель 2011 Апрель 2011 Сентябрь 2011 второй третий релиз третий дизайн 2011 4й релиз "Bexar" "Cactus" саммит релиз "Diablo" + OpenStack + OpenStack Image Identity & Service Dashboard
  • 7. Что такое OpenStack? ● Первый дизайн саммит ● 4 обязательства инициативы OpenStack: 1. Создание полностью свободного и открытого программного обеспечения, без искусственных ограничений. Отказ от двойного лицензирования – весь код доступен по лицензии Apache 2. 2. Открытый процесс проектирования. Проводятся регулярные дизайн саммиты открытые для всех. 3. Открытый процесс разработки. Поддержка открытого репозитория кода. 4. Поддержка открытого сообщества. Все процессы открытые и прозрачные.
  • 8. Что такое OpenStack? ● Сообщество ●июль 2010: 25 компаний заявляют о поддержке ●август 2010: более 30 компаний ●ноябрь 2010: Japan user group ●конец 2010 года: ● 95 разработчиков ● 195 человек в группе Facebook ● 213 человек в группе LinkedIn
  • 9. Что такое OpenStack? ● Сообщество ●февраль 2011: Korean user group ●март 2011: Spanish user group ●март 2011: Russian OpenStack Community ●октябрь 2011: user group Indonesia ●ноябрь 2011: user group Taiwan ●...
  • 10. Что такое OpenStack? ●Текущая картина ●152 компании заявившие о поддержке ●2685 человек заявивших об участии в сообществе по всему миру ●358 контрибьюторов
  • 11. Что такое OpenStack? ● Текущая картина ● Репозиторий кода на github ● 5 основных проектов ● более 250 000 строк кода ● более 20 000 коммитов в репозиторий ● оценка затрат на разработку ●~ 65 человеколет ●~ $3 500 000
  • 12. Что такое OpenStack? ● Текущая картина ●Каждый проект управляется техническим лидером проекта: 1. OpenStack Compute (Nova) - Vishvananda Ishaya 2. OpenStack Object Storage (Swift) - John Dickenson 3. OpenStack Image Service (Glance) - Brian Waldon 4. OpenStack Identity (Keystone) - Joe Heck 5. OpenStack Dashboard (Horizon) - Davin Carlen
  • 14. Ключевые возможности Управление виртуальными машинами ● Поддержка ряда гипервизоров: KVM, LXC, QEMU, UML, VMWare ESX/ESXi, XenServer/XCP ● Управление жизненным циклом виртуальных машин ● Разные типы виртуальных машин (по CPU, оперативной памяти и размеру диска)
  • 15. Ключевые возможности Управление виртуальными машинами ● Поддержка live migration ● Поддержка подключаемых дисков (аналог Amazon EBS) ● REST API OpenStack и Amazon AWS
  • 16. Ключевые возможности Управление сетью ● Три основные модели: Flat Network, Flat Network с DHCP, VLAN Network ● Поддержка IPv6 ● Поддержка нескольких сетевых интерфейсов ● Группы безопасности (аналог Amazon Security groups)
  • 17. Ключевые возможности Управление сетью ● Дополнительные IP адреса ( Floating IPs - аналог Amazon Elastic IPs) ● Доступ через VPN - CloudPipe
  • 18. Ключевые возможности Управление образами виртуальных машин ● Управление жизненным циклом ● Различные типы дисков: raw, vhd, vmdk, vdi, iso, qcow2, aki, ari, ami ● Различные типы контейнеров: ovf, bare, aki, ari, ami ● Хранение образов и метаданных ● Различные типы хранилищ: S3, Swift, HTTP, файловая система
  • 19. Ключевые возможности Хранилище ● Распределенное масштабируемое хранилище с избыточностью ● Доступ к объектам через Web интерфейс ● Поддержка API OpenStack и Amazon S3 ● Управление правами доступа к контейнерам и объектам
  • 20. Ключевые возможности Управление доступом ● Доступ на основе ролей (RBAC) ● Единый сервис для управления учетными записями ● Различные средства хранения записей: KVS, SQLDB, LDAP, PAM
  • 21. Ключевые возможности Интерфейс ● CLI утилиты для администрирования ● Библиотеки для различных языков программирования ● CLI утилиты для пользователя
  • 22. Ключевые возможности Интерфейс ● Web интерфейс
  • 23. Спасибо за внимание! Илья Алексеев http://www.oscloud.ru [email protected]