SlideShare a Scribd company logo
1 of 71
Download to read offline
Cоздаем облачную среду
на базе open-sourсe
решения OpenStack
ведущий:
Илья Алексеев
24 октября 2013
ilyaalekseyev@acm.org
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Что такое облака
Облачные вычисления это модель
предоставления повсеместного и
удобного сетевого доступа к
общему пулу конфигурируемых
вычислительных ресурсов
(например, сетей, серверов,
систем хранения, приложений и
сервисов), которые могут быть
быстро предоставлены и
освобождены с минимальными
усилиями по управлению и
необходимостью взаимодействия с
провайдером услуг.

The NIST Definition of Cloud Computing

#	
  
Что такое облака
5 характеристик:
1. 
2. 
3. 
4. 
5. 


Самообслуживание по запросу
Свободный сетевой доступ
Пул ресурсов
Быстрая эластичность
Измеримый сервис

The NIST Definition of Cloud Computing

#	
  
Что такое облака
Модели услуг:
1.  Инфраструктура как сервис (IaaS)
2.  Платформа как сервис (PaaS)
3.  ПО как сервис (SaaS)

The NIST Definition of Cloud Computing

#	
  
Что такое облака
Модели развертывания:
1.  Частное облако (Private Cloud)
2.  Публичное облако (Public Cloud)
3.  Облако сообщества (Community
Cloud)
4.  Гибридное облако (Hybrid Cloud)

The NIST Definition of Cloud Computing

#	
  
Что такое облака
Модели услуг:

1.  Инфраструктура как сервис (IaaS)
2.  Платформа как сервис (PaaS)
3.  ПО как сервис (SaaS)


#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Что такое OpenStack

OpenStack 

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

#	
  
Что такое OpenStack

Цель проекта 


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

#	
  
Что такое OpenStack

Состоит

Из основных проектов принятых OpenStack
Foundation:
•  Keystone
•  Glance
•  Nova
•  Swift
•  Neutron
•  Horizon
•  Heat
•  Ceilometer
•  Проектов в инкубации
•  Community проектов 
#	
  
Что такое OpenStack

Создан

По инициативе компании Rackspace и
агентства NASA в июне 2011 года из двузх
проектов:
•  Nova – контроллер вычислительных
ресурсов
•  Swift – объектное хранилище

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Cinder
7.  Проект Swift
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Архитектура

#	
  
Архитектура – Асинхронность

#	
  
Архитектура – База данных

#	
  
Архитектура – Очередь сообщений

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Keystone

#	
  
Keystone

Сервис предоставляет единую
точку для управления доступом к
сервисам предоставляемым
облаком OpenStack.

Основные понятия:
•  Пользователь (User) – учетная
запись ассоциированная с
пользователем системы
•  Проект (Tenant) – логическая
группа доступных ресурсов
•  Роль (Role) – набор политик
доступа к ресурсам

#	
  
Keystone
Функциональность:

•  Идентификация пользователя
•  Управление токенами доступа
•  Каталог точек доступа для
сервисов
•  Управление политиками
доступа к ресурсам
В стадии реализации контроль
доступа к определенным
действиям с ресурсами на основе
ролей.

#	
  
Keystone
Демоны, утилиты и библиотеки:

keystone-all – единый демон для
всех сервисов keystone

keystone-manage – утилита для
управления keystone

python-keystoneclient – клиентсткая
библиотека для работы с keystone

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon 
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Nova

#	
  
Nova
Сервис для управления
ж и з н е н н ы м ц и к л о м
вычислительных ресурсов
(виртуальных и физических
серверов)

Основные понятия:
Образ – типовой диск сервера с
установленной ОС и программным
обеспечением
Инстанс – виртуальный или
физический сервер на базе образа
Тип инстанса
- шаблон
выделяемых на инстанс ресурсов

#	
  
Nova
Функциональность:

•  Управление жизненным циклом
инстансов
•  Управление (через Neutron или
через собственный сервис
сетью)
•  Управление подключением
дисков к инстансу
•  Управление распределением
инстансов по физическим
хостам

#	
  
Nova
Жизненный цикл инстанса:

•  Создание
•  Эксплуатация
•  Остановка/повторный запуск
•  Перезагрузка
•  Уничтожение

#	
  
Nova
Поддерживаемые гипервизоры:

•  Baremetal
•  Hyper-V
•  KVM
•  QEMU
•  XEN
•  VmWare ESXi
•  UML
•  LXC
•  PowerVM

#	
  
Nova – упрощенная архитектура

#	
  
Nova
Демоны, утилиты и библиотеки:

nova-api – демон для обслуживания
обращений через API (OS, EC2, …)
nova-compute – демон управления
ресурсами
nova-scheduler – демон
распределения инстансов по
физическим хостам
nova-network – демон управления
сетью
nova-manage – утилита управления
nova
nova – клиентсткая утилита для
взаимодействия через OS API
python-novaclient – библиотека для
работы с nova
#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Swift

#	
  
Swift

Облачное распределенное
избыточное объектное хранилище.

Доступ к объектам осуществляется
через REST API.

Основные понятия:
Объект – аналог файла в файловой
системе. Минимальная единица
хранения.
Контейнер – аналог именованной
корневой папки.

#	
  
Swift
Функциональность:

•  Избыточное распределенное
хранение объектов
•  Контроль доступа к объектам
•  Репликация
•  Способность к
самовосстановлению

#	
  
Swift

• 
• 

• 
• 
• 
• 

Прокси сервера: обработчики
API запросов
Кольцо: Отображение
аккаунтов, контейнеров и
объектов на конкретные
физические файлы на серверах
Зоны: группы серверов
Партиции: наборы хранимых
данных
Аудиторы: сервисы проводящие
проверку данных
Репликаторы: сервисы
проводящие репликацию
данных

#	
  
Swift

#	
  
Swift
Демоны, утилиты и библиотеки:

swift-account-server – демон
аккаунт сервера
swift-container-server – демон
сервера контейнеров
swift-object-server – демон сервера
объектов
swift-proxy-server – демон прокси
сервера

swift – клиентская утилита
python-swiftclient – клиентская
библиотека для работы со swift

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Архитектура – Cinder

#	
  
Cinder
Сервис для управления
жизненным циклом блочных
устройств хранения (дисками) и
созданием резервных копий.

Основные понятия:

Диск (Volume) – блочное
устройство подключаемое к
инстансу

Снимок(Snapshot) – резервная
копия диска.

#	
  
Cinder
Функциональность:

•  Создание дисков заданного
размера
•  Уничтожение дисков заданного
размера
•  Создание снимков с дисков
•  Предоставление информации о
доступе к дискам для
OpenStack Nova


#	
  
Cinder
Поддерживаемые системы хранения:

•  LVM
•  NetApp
•  Nexenta
•  Zadara Storage
•  GlusterFS
•  GPFS
•  …
Подробнее: 
https://wiki.openstack.org/wiki/CinderSupportMatrix

#	
  
Cinder
Демоны, утилиты и бибилиотеки:


cinder-api – демон обращений к
API
cinder-scheduler – планировщик
выделения ресурсов на
физических хостах
cinder-volume – управление
ресурсами на хосте

cinder-manage – утилита
управления Cinder
python-cinderclient – клиентская
библиотека для работы с Cinder
#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы 
14. Что будет дальше?

#	
  
Glance

#	
  
Glance


Сервис управления образами
серверов

Образ представляет собой типовой
диск сервера упакованный в
какой-либо контейнер


#	
  
Glance
Поддерживаемые форматы
дисков:
•  raw
•  vhd
•  vmdk
•  qcow2
•  vdi
•  iso


#	
  
Glance
Поддерживаемые форматы
контейнеров:
•  bare
•  OVF
•  aki
•  ari
•  ami

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Neutron

#	
  
Neutron
Сервис управления сетями

Позволяет создавать внутренние
сети и задавать внешние (для
облака) сети.
Позволяет подключать сетевые
карты инстансов к определенным
сетям
Позволяет создавать виртуальные
маршрутизаторы и управлять
поддерживаемыми


#	
  
Neutron
Поддерживает:

•  OpenVSwitch
•  LinuxBridge
•  Cisco UCS/Nexus
•  Nicira Network Virtualization
Platform
•  NEC OpenFlow Plugin
•  …

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Ceilometer

#	
  
Ceilometer



Сервис позволяет собирать
метрики от различных проектов и
гипервизора.

Может использоваться как
система пребиллинга.

#	
  
Ceilometer

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Heat

#	
  
Heat

Сервис позволяет выделять
ресурсы в соответствии с
заданными шаблонами.

Поддерживает формат шаблонов
AWS Cloud Formation и
собственный формат шаблонов.

#	
  
Heat – пример шаблона
{
"AWSTemplateFormatVersion" :
"2010-09-09",
"Parameters" : {
"KeyName" : {
"Description" : "Name of an existing EC2
KeyPair to enable SSH access to the
instance",
"Type" : "String"
}
},

"Resources" : {
"MyInstance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"KeyName" : { "Ref" : "KeyName" },
"ImageId" : "F17-x86_64-cfntools",
"InstanceType": "m1.small",
…
#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat 
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Архитектура – Horizon

#	
  
Архитектура – Horizon

#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Сообщество
Сообщество объединяет:
•  230 компаний
•  12154 индивидульных члена
Россия занимает 7 место в TOP 10

#	
  
Сообщество - Компании

#	
  
Онлайн ресурсы
Англоязычные:
http://www.openstack.org
http://wiki.openstack.org
http://ask.openstack.org
http://docs.openstack.org

Русскоязычные:
http://www.openstack.ru
http://www.oscloud.ru

Группы в социальных сетях


#	
  
План
1.  Что такое облака
2.  Что такое OpenStack
3.  Высокоуровневая архитектура
4.  Проект Keystone
5.  Проект Nova
6.  Проект Swift
7.  Проект Cinder
8.  Проект Glance
9.  Проект Neutron
10. Проект Ceilometer
11. Проект Heat
12. Проект Horizon
13. Сообщество и онлайн ресурсы
14. Что будет дальше?

#	
  
Планируем

Вебинар с демонстрацией развертывания в начале ноября 2013 года.
Следите за анонсами.

#	
  
Спасибо за внимание!




Вопросы?

#	
  

More Related Content

What's hot

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

What's hot (20)

AT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной средеAT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной среде
 
Четырехлетие OpenStack - Сложный возраст OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStackЧетырехлетие OpenStack - Сложный возраст OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStack
 
ASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для SoftbankASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для Softbank
 
Четырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKeyЧетырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKey
 
ETegro: решения для ЦОД
ETegro: решения для ЦОДETegro: решения для ЦОД
ETegro: решения для ЦОД
 
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
 
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
 
Что такое OpenStack
Что такое OpenStackЧто такое OpenStack
Что такое OpenStack
 
Применение облачной модели OpenStack для внутренней разработки ПО в компании
Применение облачной модели OpenStack для внутренней разработки ПО в компанииПрименение облачной модели OpenStack для внутренней разработки ПО в компании
Применение облачной модели OpenStack для внутренней разработки ПО в компании
 
Open stack в 2ГИС
Open stack в 2ГИСOpen stack в 2ГИС
Open stack в 2ГИС
 
Cистема сетевой аналитики для ЦОД Cisco Tetration Analytics
Cистема сетевой аналитики для ЦОД Cisco Tetration AnalyticsCистема сетевой аналитики для ЦОД Cisco Tetration Analytics
Cистема сетевой аналитики для ЦОД Cisco Tetration Analytics
 
OpenStack семинар - введение
OpenStack семинар - введениеOpenStack семинар - введение
OpenStack семинар - введение
 
Автоматизация задач с помощью EEM
Автоматизация задач с помощью EEMАвтоматизация задач с помощью EEM
Автоматизация задач с помощью EEM
 
Повышение доступности данных для современных ЦОД
Повышение доступности данных для современных ЦОДПовышение доступности данных для современных ЦОД
Повышение доступности данных для современных ЦОД
 
Open stack на службе у глобальных телеком провайдеров
Open stack на службе у глобальных телеком провайдеровOpen stack на службе у глобальных телеком провайдеров
Open stack на службе у глобальных телеком провайдеров
 
Murano: каталог приложений для OpenStack
Murano: каталог приложений для OpenStackMurano: каталог приложений для OpenStack
Murano: каталог приложений для OpenStack
 
Как оптимизировать инфраструктуру традиционного ЦОДа
Как оптимизировать инфраструктуру традиционного ЦОДаКак оптимизировать инфраструктуру традиционного ЦОДа
Как оптимизировать инфраструктуру традиционного ЦОДа
 
Облака в вашей компании: обозначаем цели, определяем методы
Облака в вашей компании: обозначаем цели, определяем методыОблака в вашей компании: обозначаем цели, определяем методы
Облака в вашей компании: обозначаем цели, определяем методы
 
Обеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОКОбеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОК
 

Viewers also liked

Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
Ontico
 
"Великолепный API без Rest", Констатин Якушев (Badoo)
 "Великолепный API без Rest", Констатин Якушев (Badoo) "Великолепный API без Rest", Констатин Якушев (Badoo)
"Великолепный API без Rest", Констатин Якушев (Badoo)
Badoo Development
 
Docker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через годDocker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через год
Badoo Development
 

Viewers also liked (9)

"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
"OpenStack & Oracle — взболтать, но не смешивать". Сергей Филимонцев, Яндекс
 
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
 
Ровная балансировка нагрузки на фронтенд-кластере
Ровная балансировка нагрузки на фронтенд-кластереРовная балансировка нагрузки на фронтенд-кластере
Ровная балансировка нагрузки на фронтенд-кластере
 
Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
Архитектура хранения и отдачи фотографий в Badoo / Артем Денисов (Badoo)
 
"Обзор Tarantool DB"
"Обзор Tarantool DB""Обзор Tarantool DB"
"Обзор Tarantool DB"
 
"Великолепный API без Rest", Констатин Якушев (Badoo)
 "Великолепный API без Rest", Констатин Якушев (Badoo) "Великолепный API без Rest", Констатин Якушев (Badoo)
"Великолепный API без Rest", Констатин Якушев (Badoo)
 
Docker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через годDocker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через год
 
Мониторь, автоматизируй Docker
Мониторь, автоматизируй DockerМониторь, автоматизируй Docker
Мониторь, автоматизируй Docker
 
"Развитие ветки PHP-7"
"Развитие ветки PHP-7""Развитие ветки PHP-7"
"Развитие ветки PHP-7"
 

Similar to Cоздаем облачную среду на базе open-sourсe решения OpenStack

Тенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связиТенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связи
Cisco Russia
 
Программируемые и программно- определяемые сети
Программируемые и программно- определяемые сети Программируемые и программно- определяемые сети
Программируемые и программно- определяемые сети
Cisco Russia
 
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Ontico
 
Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»
Cisco Russia
 
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
Cisco Russia
 
Евгений Потапов (Сумма Айти)
Евгений Потапов (Сумма Айти)Евгений Потапов (Сумма Айти)
Евгений Потапов (Сумма Айти)
Ontico
 

Similar to Cоздаем облачную среду на базе open-sourсe решения OpenStack (20)

OpenStack сегодня
OpenStack сегодняOpenStack сегодня
OpenStack сегодня
 
Тестовая инфраструктура в облаке
Тестовая инфраструктура в облакеТестовая инфраструктура в облаке
Тестовая инфраструктура в облаке
 
os_components
os_componentsos_components
os_components
 
Тенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связиТенденции в развитии сетей операторов связи
Тенденции в развитии сетей операторов связи
 
Openstack
OpenstackOpenstack
Openstack
 
Микросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и KubernetesМикросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и Kubernetes
 
Программируемые и программно- определяемые сети
Программируемые и программно- определяемые сети Программируемые и программно- определяемые сети
Программируемые и программно- определяемые сети
 
DevOps в проекте Upsource. Андрей Сизов, System Administrator
DevOps в проекте Upsource. Андрей Сизов, System AdministratorDevOps в проекте Upsource. Андрей Сизов, System Administrator
DevOps в проекте Upsource. Андрей Сизов, System Administrator
 
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
 
Net core and linux in production
Net core and linux in productionNet core and linux in production
Net core and linux in production
 
Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»
 
Клуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningКлуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps Evening
 
Собираем из кубиков OpenStack нормальный IaaS
Собираем из кубиков OpenStack нормальный IaaSСобираем из кубиков OpenStack нормальный IaaS
Собираем из кубиков OpenStack нормальный IaaS
 
Обзор архитектуры ETSI MANO для управления сетями NFV и реализация Cisco
Обзор архитектуры ETSI MANO для управления сетями NFV и реализация CiscoОбзор архитектуры ETSI MANO для управления сетями NFV и реализация Cisco
Обзор архитектуры ETSI MANO для управления сетями NFV и реализация Cisco
 
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
Программируемая сеть, думающая за вас: ночной кошмар или светлое будущее?!
 
Openstack essentials and Networking component
Openstack essentials and Networking componentOpenstack essentials and Networking component
Openstack essentials and Networking component
 
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
 
Борис Павлович - Производительность и масштабируемость OpenStack
Борис Павлович - Производительность и масштабируемость OpenStack Борис Павлович - Производительность и масштабируемость OpenStack
Борис Павлович - Производительность и масштабируемость OpenStack
 
Евгений Потапов (Сумма Айти)
Евгений Потапов (Сумма Айти)Евгений Потапов (Сумма Айти)
Евгений Потапов (Сумма Айти)
 

More from SkillFactory

More from SkillFactory (20)

Как подружить корпоративные системы ВКС и пользователей Skype
Как подружить корпоративные системы ВКС и пользователей SkypeКак подружить корпоративные системы ВКС и пользователей Skype
Как подружить корпоративные системы ВКС и пользователей Skype
 
Ключевые тенденции отрасли в последнее время
Ключевые тенденции отрасли в последнее времяКлючевые тенденции отрасли в последнее время
Ключевые тенденции отрасли в последнее время
 
Сервисы NFV
Сервисы NFVСервисы NFV
Сервисы NFV
 
Современные методы защиты от DDoS атак
Современные методы защиты от DDoS атакСовременные методы защиты от DDoS атак
Современные методы защиты от DDoS атак
 
Бизнес под прицелом: как компаниям защищаться от киберугроз
Бизнес под прицелом: как компаниям защищаться от киберугрозБизнес под прицелом: как компаниям защищаться от киберугроз
Бизнес под прицелом: как компаниям защищаться от киберугроз
 
Вопросы балансировки трафика
Вопросы балансировки трафикаВопросы балансировки трафика
Вопросы балансировки трафика
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemes
 
Варианты решений для подключения мобильных устройств
Варианты решений для подключения мобильных устройствВарианты решений для подключения мобильных устройств
Варианты решений для подключения мобильных устройств
 
End to End Convergence
End to End ConvergenceEnd to End Convergence
End to End Convergence
 
Виртуализация клиентских устройств Juniper cCPE
Виртуализация клиентских устройств Juniper cCPEВиртуализация клиентских устройств Juniper cCPE
Виртуализация клиентских устройств Juniper cCPE
 
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
 
Почему не работает Wi-Fi? Ошибки при проектировании сети
Почему не работает Wi-Fi? Ошибки при проектировании сетиПочему не работает Wi-Fi? Ошибки при проектировании сети
Почему не работает Wi-Fi? Ошибки при проектировании сети
 
Защита сайта от взлома и вирусов
Защита сайта от взлома и вирусовЗащита сайта от взлома и вирусов
Защита сайта от взлома и вирусов
 
Правила успешной карьеры в IT. Часть 2. Взгляд HR-отдела
Правила успешной карьеры в IT. Часть 2. Взгляд HR-отделаПравила успешной карьеры в IT. Часть 2. Взгляд HR-отдела
Правила успешной карьеры в IT. Часть 2. Взгляд HR-отдела
 
Технология операторов связи DWDM: все самое важное за 1 вебинар
Технология операторов связи DWDM: все самое важное за 1 вебинарТехнология операторов связи DWDM: все самое важное за 1 вебинар
Технология операторов связи DWDM: все самое важное за 1 вебинар
 
Wi-Fi для чайников: основы технологии за 1 вебинар
Wi-Fi для чайников: основы технологии за 1 вебинарWi-Fi для чайников: основы технологии за 1 вебинар
Wi-Fi для чайников: основы технологии за 1 вебинар
 
Олимпиада IT-Планета: как стать чемпионом Cisco?
Олимпиада IT-Планета: как стать чемпионом Cisco?Олимпиада IT-Планета: как стать чемпионом Cisco?
Олимпиада IT-Планета: как стать чемпионом Cisco?
 
Определяем причину медленной работы сети в 3 клика
Определяем причину медленной работы сети в 3 клика Определяем причину медленной работы сети в 3 клика
Определяем причину медленной работы сети в 3 клика
 
Строим единую коммуникационную платформу для офиса
Строим единую коммуникационную платформу для офиса Строим единую коммуникационную платформу для офиса
Строим единую коммуникационную платформу для офиса
 
Сдать экзамен CCIE: миссия выполнима
Сдать экзамен CCIE: миссия выполнимаСдать экзамен CCIE: миссия выполнима
Сдать экзамен CCIE: миссия выполнима
 

Recently uploaded

СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 

Recently uploaded (9)

MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 

Cоздаем облачную среду на базе open-sourсe решения OpenStack

  • 1. Cоздаем облачную среду на базе open-sourсe решения OpenStack ведущий: Илья Алексеев 24 октября 2013 ilyaalekseyev@acm.org
  • 2. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 3. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 4. Что такое облака Облачные вычисления это модель предоставления повсеместного и удобного сетевого доступа к общему пулу конфигурируемых вычислительных ресурсов (например, сетей, серверов, систем хранения, приложений и сервисов), которые могут быть быстро предоставлены и освобождены с минимальными усилиями по управлению и необходимостью взаимодействия с провайдером услуг. The NIST Definition of Cloud Computing #  
  • 5. Что такое облака 5 характеристик: 1.  2.  3.  4.  5.  Самообслуживание по запросу Свободный сетевой доступ Пул ресурсов Быстрая эластичность Измеримый сервис The NIST Definition of Cloud Computing #  
  • 6. Что такое облака Модели услуг: 1.  Инфраструктура как сервис (IaaS) 2.  Платформа как сервис (PaaS) 3.  ПО как сервис (SaaS) The NIST Definition of Cloud Computing #  
  • 7. Что такое облака Модели развертывания: 1.  Частное облако (Private Cloud) 2.  Публичное облако (Public Cloud) 3.  Облако сообщества (Community Cloud) 4.  Гибридное облако (Hybrid Cloud) The NIST Definition of Cloud Computing #  
  • 8. Что такое облака Модели услуг: 1.  Инфраструктура как сервис (IaaS) 2.  Платформа как сервис (PaaS) 3.  ПО как сервис (SaaS) #  
  • 9. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 10. Что такое OpenStack OpenStack глобальное объединение разработчиков и технологов в области облачных вычислений, создающих облачную платформу с открытым исходным кодом для публичных и приватных вычислительных облаков. #  
  • 11. Что такое OpenStack Цель проекта предоставление решения для простой реализации всех типов облаков, имеющего способность к массивному масштабированию и обладающего богатым функционалом. #  
  • 12. Что такое OpenStack Состоит Из основных проектов принятых OpenStack Foundation: •  Keystone •  Glance •  Nova •  Swift •  Neutron •  Horizon •  Heat •  Ceilometer •  Проектов в инкубации •  Community проектов #  
  • 13. Что такое OpenStack Создан По инициативе компании Rackspace и агентства NASA в июне 2011 года из двузх проектов: •  Nova – контроллер вычислительных ресурсов •  Swift – объектное хранилище #  
  • 14. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Cinder 7.  Проект Swift 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 18. Архитектура – Очередь сообщений #  
  • 19. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 21. Keystone Сервис предоставляет единую точку для управления доступом к сервисам предоставляемым облаком OpenStack. Основные понятия: •  Пользователь (User) – учетная запись ассоциированная с пользователем системы •  Проект (Tenant) – логическая группа доступных ресурсов •  Роль (Role) – набор политик доступа к ресурсам #  
  • 22. Keystone Функциональность: •  Идентификация пользователя •  Управление токенами доступа •  Каталог точек доступа для сервисов •  Управление политиками доступа к ресурсам В стадии реализации контроль доступа к определенным действиям с ресурсами на основе ролей. #  
  • 23. Keystone Демоны, утилиты и библиотеки: keystone-all – единый демон для всех сервисов keystone keystone-manage – утилита для управления keystone python-keystoneclient – клиентсткая библиотека для работы с keystone #  
  • 24. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 26. Nova Сервис для управления ж и з н е н н ы м ц и к л о м вычислительных ресурсов (виртуальных и физических серверов) Основные понятия: Образ – типовой диск сервера с установленной ОС и программным обеспечением Инстанс – виртуальный или физический сервер на базе образа Тип инстанса - шаблон выделяемых на инстанс ресурсов #  
  • 27. Nova Функциональность: •  Управление жизненным циклом инстансов •  Управление (через Neutron или через собственный сервис сетью) •  Управление подключением дисков к инстансу •  Управление распределением инстансов по физическим хостам #  
  • 28. Nova Жизненный цикл инстанса: •  Создание •  Эксплуатация •  Остановка/повторный запуск •  Перезагрузка •  Уничтожение #  
  • 29. Nova Поддерживаемые гипервизоры: •  Baremetal •  Hyper-V •  KVM •  QEMU •  XEN •  VmWare ESXi •  UML •  LXC •  PowerVM #  
  • 30. Nova – упрощенная архитектура #  
  • 31. Nova Демоны, утилиты и библиотеки: nova-api – демон для обслуживания обращений через API (OS, EC2, …) nova-compute – демон управления ресурсами nova-scheduler – демон распределения инстансов по физическим хостам nova-network – демон управления сетью nova-manage – утилита управления nova nova – клиентсткая утилита для взаимодействия через OS API python-novaclient – библиотека для работы с nova #  
  • 32. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 34. Swift Облачное распределенное избыточное объектное хранилище. Доступ к объектам осуществляется через REST API. Основные понятия: Объект – аналог файла в файловой системе. Минимальная единица хранения. Контейнер – аналог именованной корневой папки. #  
  • 35. Swift Функциональность: •  Избыточное распределенное хранение объектов •  Контроль доступа к объектам •  Репликация •  Способность к самовосстановлению #  
  • 36. Swift •  •  •  •  •  •  Прокси сервера: обработчики API запросов Кольцо: Отображение аккаунтов, контейнеров и объектов на конкретные физические файлы на серверах Зоны: группы серверов Партиции: наборы хранимых данных Аудиторы: сервисы проводящие проверку данных Репликаторы: сервисы проводящие репликацию данных #  
  • 38. Swift Демоны, утилиты и библиотеки: swift-account-server – демон аккаунт сервера swift-container-server – демон сервера контейнеров swift-object-server – демон сервера объектов swift-proxy-server – демон прокси сервера swift – клиентская утилита python-swiftclient – клиентская библиотека для работы со swift #  
  • 39. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 41. Cinder Сервис для управления жизненным циклом блочных устройств хранения (дисками) и созданием резервных копий. Основные понятия: Диск (Volume) – блочное устройство подключаемое к инстансу Снимок(Snapshot) – резервная копия диска. #  
  • 42. Cinder Функциональность: •  Создание дисков заданного размера •  Уничтожение дисков заданного размера •  Создание снимков с дисков •  Предоставление информации о доступе к дискам для OpenStack Nova #  
  • 43. Cinder Поддерживаемые системы хранения: •  LVM •  NetApp •  Nexenta •  Zadara Storage •  GlusterFS •  GPFS •  … Подробнее: https://wiki.openstack.org/wiki/CinderSupportMatrix #  
  • 44. Cinder Демоны, утилиты и бибилиотеки: cinder-api – демон обращений к API cinder-scheduler – планировщик выделения ресурсов на физических хостах cinder-volume – управление ресурсами на хосте cinder-manage – утилита управления Cinder python-cinderclient – клиентская библиотека для работы с Cinder #  
  • 45. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 47. Glance Сервис управления образами серверов Образ представляет собой типовой диск сервера упакованный в какой-либо контейнер #  
  • 48. Glance Поддерживаемые форматы дисков: •  raw •  vhd •  vmdk •  qcow2 •  vdi •  iso #  
  • 50. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 52. Neutron Сервис управления сетями Позволяет создавать внутренние сети и задавать внешние (для облака) сети. Позволяет подключать сетевые карты инстансов к определенным сетям Позволяет создавать виртуальные маршрутизаторы и управлять поддерживаемыми #  
  • 53. Neutron Поддерживает: •  OpenVSwitch •  LinuxBridge •  Cisco UCS/Nexus •  Nicira Network Virtualization Platform •  NEC OpenFlow Plugin •  … #  
  • 54. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 56. Ceilometer Сервис позволяет собирать метрики от различных проектов и гипервизора. Может использоваться как система пребиллинга. #  
  • 58. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 60. Heat Сервис позволяет выделять ресурсы в соответствии с заданными шаблонами. Поддерживает формат шаблонов AWS Cloud Formation и собственный формат шаблонов. #  
  • 61. Heat – пример шаблона { "AWSTemplateFormatVersion" : "2010-09-09", "Parameters" : { "KeyName" : { "Description" : "Name of an existing EC2 KeyPair to enable SSH access to the instance", "Type" : "String" } }, "Resources" : { "MyInstance" : { "Type" : "AWS::EC2::Instance", "Properties" : { "KeyName" : { "Ref" : "KeyName" }, "ImageId" : "F17-x86_64-cfntools", "InstanceType": "m1.small", … #  
  • 62. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 65. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 66. Сообщество Сообщество объединяет: •  230 компаний •  12154 индивидульных члена Россия занимает 7 место в TOP 10 #  
  • 69. План 1.  Что такое облака 2.  Что такое OpenStack 3.  Высокоуровневая архитектура 4.  Проект Keystone 5.  Проект Nova 6.  Проект Swift 7.  Проект Cinder 8.  Проект Glance 9.  Проект Neutron 10. Проект Ceilometer 11. Проект Heat 12. Проект Horizon 13. Сообщество и онлайн ресурсы 14. Что будет дальше? #  
  • 70. Планируем Вебинар с демонстрацией развертывания в начале ноября 2013 года. Следите за анонсами. #