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

Preview:

Citation preview

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

Mirantis, 2013Ruslan Kiianchukruslan.kiianchuk@gmail.com

● Open Source

● Платформа облачных вычислений

● Построение публичных и частных облак

● Лицензия Apache

● Python, libvirt, HTTP/REST, LXC, Open vSwitch, iSCSI, LVM...

● Аналог Amazon EC2 & S3, Azure, vSphere

http://goo.gl/Q8w4WM

● 2010

○ Июнь

■ Rackspace и NASA основывают OpenStack

■ Первый закрытый саммит в Остине

○ Октябрь

■ Релиз Austin

○ Ноябрь

■ Первый открытый дизайн-саммит

История

● 2011

○ Май

■ OpenStack — облачная платформа Ubuntu

● 2012

○ Сентябрь

■ Основана OpenStack Foundation

● OpenStack TimeLine

История

1. Дизайн саммит

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

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

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

5. Релиз

Austin → Bexar → Cactus → Diablo →

Essex → Folsom → Grizzly → Havana → Icehouse

Цикл релиза OpenStack

07.11.13 Design Summit

05.12.13 Icehouse-1

23.01.14 Icehouse-2

06.03.14 Icehouse-3 (FeatureFreeze)

10.04.14 Release Candidates

17.04.14 Release 2014.1

OpenStack компоненты

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

● Управление образами & snapshotting

● Управление разделами (persistent storage)

● Хранение файлов (object storage)

● SDN

● Разделение проектов & пользователей

○ Ограничительные квоты на проект

● Мониторинг

● Оркестрация PaaS (Heat)

Основная функциональность

Architecture Overview

OpenStack Deployment

OpenStack руководство

Сообщество OpenStack

● 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

OpenStack Programs

● OpenStack Deployment & Management

● Автоматическое обнаружение серверов

● Предварительная валидация окружения

● Выбор конфигураций:

○ host OS

○ гипервизор

○ storage back-end

○ сетевая топология

○ конфигурация контроллера (HA, etc)

● Health check

Mirantis Fuel

● Fuel Deployment & Management

● Выбор дистрибутива

○ Red Hat

○ Ubuntu

○ CentOS

● Storage back-end

○ Swift

○ Ceph

● Коммерческая поддержка Savanna, Murano

● SLA — Техническая поддержка 24/7/365

Mirantis OpenStack