SlideShare a Scribd company logo
1 of 23
Download to read offline
ЧТО ТАКОЕ 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

What's hot

Mirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis IT Russia
 
Опыт внедрения OpenStack
Опыт внедрения OpenStackОпыт внедрения OpenStack
Опыт внедрения OpenStackYandex
 
Решение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStackРешение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStackMirantis IT Russia
 
СISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStackСISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStackMirantis IT Russia
 
ETegro: решения для ЦОД
ETegro: решения для ЦОДETegro: решения для ЦОД
ETegro: решения для ЦОДMirantis IT Russia
 
Четырехлетие OpenStack - Сложный возраст OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStackЧетырехлетие OpenStack - Сложный возраст OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStackOpenStackRussia
 
Servionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStackServionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStackMirantis IT Russia
 
Open stack в 2ГИС
Open stack в 2ГИСOpen stack в 2ГИС
Open stack в 2ГИСDenis Honig
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStackIlya Alekseyev
 
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...Mirantis IT Russia
 
Тестовая инфраструктура в облаке
Тестовая инфраструктура в облакеТестовая инфраструктура в облаке
Тестовая инфраструктура в облакеSQALab
 
Murano: каталог приложений для OpenStack
Murano: каталог приложений для OpenStackMurano: каталог приложений для OpenStack
Murano: каталог приложений для OpenStackOpenStackRussia
 
SmartOS @ Russian Open Source Summit 2014
SmartOS @ Russian Open Source Summit 2014SmartOS @ Russian Open Source Summit 2014
SmartOS @ Russian Open Source Summit 2014Serguei Gitinsky
 
Open stack на службе у глобальных телеком провайдеров
Open stack на службе у глобальных телеком провайдеровOpen stack на службе у глобальных телеком провайдеров
Open stack на службе у глобальных телеком провайдеровOpenStackRussia
 
Облако Microsoft – это еще и про Open Source. Конференция РИТ++
Облако Microsoft – это еще и про Open Source. Конференция РИТ++Облако Microsoft – это еще и про Open Source. Конференция РИТ++
Облако Microsoft – это еще и про Open Source. Конференция РИТ++Microsoft
 
План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015Mirantis IT Russia
 
Возможности Облака КРОК
Возможности Облака КРОКВозможности Облака КРОК
Возможности Облака КРОККРОК
 
Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2Mirantis IT Russia
 
Мифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZМифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZOpenVZ
 

What's hot (20)

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

Similar to Что такое OpenStack

Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...DevDay
 
Применение облачной модели OpenStack для внутренней разработки ПО в компании
Применение облачной модели OpenStack для внутренней разработки ПО в компанииПрименение облачной модели OpenStack для внутренней разработки ПО в компании
Применение облачной модели OpenStack для внутренней разработки ПО в компанииCisco Russia
 
сравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntuсравнение Mac-os-x-linux-ubuntu
сравнение Mac-os-x-linux-ubuntuAnyuta Roschina
 
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)
ORM технологии в .NET (Nhibernate, Linq To SQL, Entity Framework)Pavel Tsukanov
 
Enabling Docker Applications on OpenStack (using Murano)
Enabling Docker Applications on OpenStack (using Murano) Enabling Docker Applications on OpenStack (using Murano)
Enabling Docker Applications on OpenStack (using Murano) Mirantis IT Russia
 
сравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntuсравнение Mac os x & linux ubuntu
сравнение Mac os x & linux ubuntureeds62
 
Клуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningКлуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningArtjoker
 
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)Ontico
 
Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?Я хочу работать с OpenStack! Куда идти и что нужно знать?
Я хочу работать с OpenStack! Куда идти и что нужно знать?OpenStackRussia
 
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...Vadim Ponomarev
 
Урок 36: Хостинг: устройство, технологии - Лукьянчук Алексей
Урок 36: Хостинг: устройство, технологии - Лукьянчук АлексейУрок 36: Хостинг: устройство, технологии - Лукьянчук Алексей
Урок 36: Хостинг: устройство, технологии - Лукьянчук АлексейЛеонид Гроховский
 
День 1: Автоматизированное тестирование: Введение
 День 1: Автоматизированное тестирование: Введение День 1: Автоматизированное тестирование: Введение
День 1: Автоматизированное тестирование: ВведениеOleg Popov
 
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...Ontico
 
Approaches to the Fragmentation of a Paravirtualization System
Approaches to the Fragmentation of a Paravirtualization SystemApproaches to the Fragmentation of a Paravirtualization System
Approaches to the Fragmentation of a Paravirtualization SystemIosif Itkin
 
Конкурс для разработчиков от Evernote
Конкурс для разработчиков от EvernoteКонкурс для разработчиков от Evernote
Конкурс для разработчиков от EvernoteEvernote
 

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

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

Что такое 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 ilyaalekseyev@acm.org