OpenStack
Открытая
облачная
платформа
Ruslan Kiianchuk

ruslan.kiianchuk@gmail.com

Mirantis, 2013
http://goo.gl/Q8w4WM

● Open Source
● Платформа облачных вычислений
● Построение публичных и частных облак
● Лицензия Apache
● Python, libvirt, HTTP/REST, LXC, Open vSwitch, iSCSI, LVM...
● Аналог Amazon EC2 & S3, Azure, vSphere
История
● 2010
○ Июнь
■ Rackspace и NASA основывают OpenStack
■ Первый закрытый саммит в Остине
○ Октябрь
■ Релиз Austin
○ Ноябрь
■ Первый открытый дизайн-саммит
История
● 2011
○ Май
■ OpenStack — облачная платформа Ubuntu
● 2012
○ Сентябрь
■ Основана OpenStack Foundation

● OpenStack TimeLine
Цикл релиза OpenStack
1. Дизайн саммит

07.11.13

Design Summit

2. Три итерации по 6-7 недель

05.12.13

Icehouse-1

23.01.14

Icehouse-2

06.03.14

Icehouse-3 (FeatureFreeze)

4. Релиз кандидаты (тестирование)

10.04.14

Release Candidates

5. Релиз

17.04.14

Release 2014.1

3. Feature Freeze (стабилизация)

Austin → Bexar → Cactus → Diablo →
Essex → Folsom → Grizzly → Havana → Icehouse
OpenStack компоненты
Основная функциональность
● Управление виртуальными машинами
● Управление образами & snapshotting
● Управление разделами (persistent storage)
● Хранение файлов (object storage)
● SDN
● Разделение проектов & пользователей
○ Ограничительные квоты на проект
● Мониторинг
● Оркестрация PaaS (Heat)

Architecture
Overview
OpenStack Deployment
OpenStack руководство
Сообщество OpenStack
OpenStack Programs
● Rally

Benchmark as a Service

● Rubick

Configuration sanity checker

● Murano

MS Windows guest on OpenStack

● Trove

Database as a Service

● Mistral

Task management (Cron for cloud)

● Savanna Hadoop on OpenStack
● Ironic

Bare Metal Provisioning

● Solum

Application Lifecycle Management

● TripleO

OpenStack on OpenStack

● Marconi

Queuing & Notification Service
Mirantis Fuel
● OpenStack Deployment & Management
● Автоматическое обнаружение серверов
● Предварительная валидация окружения
● Выбор конфигураций:
○ host OS
○ гипервизор
○ storage back-end
○ сетевая топология
○ конфигурация контроллера (HA, etc)
● Health check
Mirantis OpenStack
● Fuel Deployment & Management
● Выбор дистрибутива
○ Red Hat
○ Ubuntu
○ CentOS
● Storage back-end
○ Swift
○ Ceph
● Коммерческая поддержка Savanna, Murano
● SLA — Техническая поддержка 24/7/365
Q&A
Resources:
● OpenStack cloud software
● DevStack
● Mirantis OpenStack Portal
● Fuel: OpenStack Deployment & Management
● OpenStack Architecture Overview

OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)

  • 1.
  • 2.
    http://goo.gl/Q8w4WM ● Open Source ●Платформа облачных вычислений ● Построение публичных и частных облак ● Лицензия Apache ● Python, libvirt, HTTP/REST, LXC, Open vSwitch, iSCSI, LVM... ● Аналог Amazon EC2 & S3, Azure, vSphere
  • 3.
    История ● 2010 ○ Июнь ■Rackspace и NASA основывают OpenStack ■ Первый закрытый саммит в Остине ○ Октябрь ■ Релиз Austin ○ Ноябрь ■ Первый открытый дизайн-саммит
  • 4.
    История ● 2011 ○ Май ■OpenStack — облачная платформа Ubuntu ● 2012 ○ Сентябрь ■ Основана OpenStack Foundation ● OpenStack TimeLine
  • 5.
    Цикл релиза OpenStack 1.Дизайн саммит 07.11.13 Design Summit 2. Три итерации по 6-7 недель 05.12.13 Icehouse-1 23.01.14 Icehouse-2 06.03.14 Icehouse-3 (FeatureFreeze) 4. Релиз кандидаты (тестирование) 10.04.14 Release Candidates 5. Релиз 17.04.14 Release 2014.1 3. Feature Freeze (стабилизация) Austin → Bexar → Cactus → Diablo → Essex → Folsom → Grizzly → Havana → Icehouse
  • 6.
  • 7.
    Основная функциональность ● Управлениевиртуальными машинами ● Управление образами & snapshotting ● Управление разделами (persistent storage) ● Хранение файлов (object storage) ● SDN ● Разделение проектов & пользователей ○ Ограничительные квоты на проект ● Мониторинг ● Оркестрация PaaS (Heat) Architecture Overview
  • 8.
  • 9.
  • 10.
  • 11.
    OpenStack Programs ● Rally Benchmarkas a Service ● Rubick Configuration sanity checker ● Murano MS Windows guest on OpenStack ● Trove Database as a Service ● Mistral Task management (Cron for cloud) ● Savanna Hadoop on OpenStack ● Ironic Bare Metal Provisioning ● Solum Application Lifecycle Management ● TripleO OpenStack on OpenStack ● Marconi Queuing & Notification Service
  • 12.
    Mirantis Fuel ● OpenStackDeployment & Management ● Автоматическое обнаружение серверов ● Предварительная валидация окружения ● Выбор конфигураций: ○ host OS ○ гипервизор ○ storage back-end ○ сетевая топология ○ конфигурация контроллера (HA, etc) ● Health check
  • 13.
    Mirantis OpenStack ● FuelDeployment & Management ● Выбор дистрибутива ○ Red Hat ○ Ubuntu ○ CentOS ● Storage back-end ○ Swift ○ Ceph ● Коммерческая поддержка Savanna, Murano ● SLA — Техническая поддержка 24/7/365
  • 14.
    Q&A Resources: ● OpenStack cloudsoftware ● DevStack ● Mirantis OpenStack Portal ● Fuel: OpenStack Deployment & Management ● OpenStack Architecture Overview