openstack - открытая облачная платформа (Руслан Киянчук,...
TRANSCRIPT
OpenStackОткрытая облачнаяплатформа
Mirantis, 2013Ruslan [email protected]
● 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
Q & A
Resources:● OpenStack cloud software
● DevStack
● Mirantis OpenStack Portal
● Fuel: OpenStack Deployment & Management
● OpenStack Architecture Overview