OpenStack в 2ГИС
Антон Галицын
Содержание
—  Что такое OpenStack?
—  Статус OpenStack в 2ГИС
—  Требования, сценарии использования
—  История интеграции в 2ГИС
—  [Bonus] Private cloud quickstart
2
Что такое OpenStack?
Что такое OpenStack?
OpenStack ­ набор сервисов с унифицированными
интерфейсами, которые позволяют управлять
compute, storage и networking ресурсами в
датацентре, а так же имеют общие сервисы.
4
OpenStack - open source
—  Ядро github.com/openstack
—  Инкубатор github.com/stackforge
—  Статус релиза status.openstack.org
—  Контрибьюторы openstack.org/foundation/companies
5
Статус OpenStack в 2ГИС
Статус OpenStack в 2ГИС
—  20 команд
—  250+ VMs
7
Статус OpenStack в 2ГИС
—  3x control plane
—  3x backing services
—  7 compute серверов
—  1 инсталляция во внутренней сети
8
Сценарии использования
и требования
Сценарии Dev / QA / PM
—  Рабочее окружение
—  Демо стенды
—  Интеграционные стенды
—  Тестовые стенды
—  Командная инфраструктура
—  Внутренние сервисы
—  Эксперименты
10
Последствия downtime
—  Лежит инфраструктура команды → отсрочка релиза или релиз без
регрессии
—  Лежит интеграционный стенд → отсрочка разработки
интеграционной фичи
—  Лежит демо стенд → отсрочка фидбека о новой фиче
—  Потеря репутации
11
Сценарии Dev / Ops
—  Внутренние сервисы
—  Эксперименты
12
Требования
—  Стабильность
—  Производительность
—  Малый downtime
—  Простая поддержка
13
Будущее
—  Боевая инфраструктура ­ 4 дата центра
—  Upgrade на Kilo и Liberty
14
Как удовлетворить
требования?
1 - cервисы OpenStack
—  Dashboard (Horizon)
—  Compute (Nova)
—  Glance (VMI)
—  Cinder (Volumes)
—  Neutron (Network)
—  Keystone (Auth)
—  Designate (DNS)
—  Heat (Orchestration)
—  Ceilometer (Telemetry)
16
2 - мониторинг
—  Железо
—  Compute сервера
—  Control plane сервера
—  Сервисы
17
3 - логирование
Централизованный сервер логов
—  OpenStack сервисы
—  Backing сервисы
18
4 - резервное копирование
Регулярные бэкапы БД
19
5 - deploy
—  Храние конфигурации в коде
—  Создание новых узлов
—  Доставка патчей
—  Минорные апгрейды
—  Мажорные апгрейды
20
6 - автотесты
—  Smoke тесты на API
—  Full regression тесты
—  Тесты на деплой
21
7 - статистика
—  Uptime
—  Работоспособность P0 сценариев
—  Телеметрия по проектам
22
8 - команда
—  Интеграция
—  Тех. поддержка
—  Работа с людьми
—  Промоушен
—  Развитие
23
История в 2ГИС
Было
—  У админов есть Proxmox
—  У команд есть vagrant и что­то в proxmox
25
Проблемы процессов
—  Создание виртуалок по тикету
—  Нет развития автоматизации и тестирования
—  Есть ничьи машинки
—  По ошибке удалил не свою машинку
26
Проблемы инфраструктуры
—  Нет разделения по проектам
—  Старые ядра Linux
—  Конфликты IP адресов
—  Рассинхронизация версий proxmox, баги
27
Проблемы развития
—  Одноранговый кластер, не дать доступ командам, каша и бардак
—  Плагины либо платные либо плохие
—  Все делается медленно
28
Поиск замены Proxmox
—  OpenStack
—  Apache Cloudstack
—  Canonical Juju
—  Оставить все как есть
29
OpenStack первый
—  Ice House
—  1 control plane
—  1 backing services
—  2 compute node
—  4 команды юзеров
30
OpenStack первый
—  В proxmox удалили control plane
—  Compute хосты остались жить
—  Команды в отчаянии
31
Спустя 2 недели...
OpenStack второй
—  Juno
—  3 control plane
—  3 backing services
—  Дальнейшее развитие
33
Private cloud quickstart
Вам понадобится
—  Попробовать devstack
—  Определиться с набором сервисов
—  Сервера с Ubuntu trusty (2+)
—  Знание Ansible
—  Rackspace private cloud tools
—  Осилить порог вхождения (~1 месяц)
35
Вопросы?
Спасибо!

More Related Content

PPTX
Демо установки OpenStack с помощью devstack
PDF
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
PPTX
Четырехлетие OpenStack - Опыт ITKey
PDF
Cоздаем облачную среду на базе open-sourсe решения OpenStack
PDF
Что такое OpenStack
PDF
Четырехлетие OpenStack - Сложный возраст OpenStack
PDF
СISCO: групповые политики в OpenStack
PDF
ASD Technologies: внедрение enterprise-grade облака для Softbank
Демо установки OpenStack с помощью devstack
OpenStack - открытая облачная платформа (Руслан Киянчук, Mirantis)
Четырехлетие OpenStack - Опыт ITKey
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Что такое OpenStack
Четырехлетие OpenStack - Сложный возраст OpenStack
СISCO: групповые политики в OpenStack
ASD Technologies: внедрение enterprise-grade облака для Softbank

What's hot (20)

PDF
Mirantis OpenStack. Обзор
PDF
AT Consulting: внедрение OpenStack в корпоративной среде
PPTX
Опыт внедрения OpenStack
PDF
Решение TIONIX на базе Mirantis OpenStack
PDF
Mirantis OpenStack
PDF
ETegro: решения для ЦОД
PDF
ITkey: примеры использования OpenStack
PDF
Servionica: опыт публичного облака на базе OpenStack
PDF
Приватный клауд на базе OpenStack
PDF
Docker с чем едят и для чего используют
PPTX
OpenStack семинар - введение
PDF
Непрерывная интеграция Python-проектов в Яндексе
PDF
Пространства имен Linux (linux namespaces)
PDF
Обзор Linux Control Groups
PPTX
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
PPTX
Разработка приложений для облаков / Андрей Кожокару (EPAM)
PDF
Murano: каталог приложений для OpenStack
PDF
FrontendLab: Meteor js: Быть или не Быть- Александр Биденко
PPTX
Повышаем отказоустойчивость без дорогих решений
PDF
Базы данных. Cassandra
Mirantis OpenStack. Обзор
AT Consulting: внедрение OpenStack в корпоративной среде
Опыт внедрения OpenStack
Решение TIONIX на базе Mirantis OpenStack
Mirantis OpenStack
ETegro: решения для ЦОД
ITkey: примеры использования OpenStack
Servionica: опыт публичного облака на базе OpenStack
Приватный клауд на базе OpenStack
Docker с чем едят и для чего используют
OpenStack семинар - введение
Непрерывная интеграция Python-проектов в Яндексе
Пространства имен Linux (linux namespaces)
Обзор Linux Control Groups
OpenStack Murano: управления приложениями в облаке на платформах Linux, Solar...
Разработка приложений для облаков / Андрей Кожокару (EPAM)
Murano: каталог приложений для OpenStack
FrontendLab: Meteor js: Быть или не Быть- Александр Биденко
Повышаем отказоустойчивость без дорогих решений
Базы данных. Cassandra
Ad

Viewers also liked (20)

PDF
Veeam современная защита данных на предприятии
PPT
творческий проект русский язык
PDF
Решения Fujitsu для резервного копирования и архивирования
PDF
Вебинар «Что нужно и что не нужно делать при проектировании инфраструктур для...
PDF
Вебинар «Подход Fujitsu к построению частного облака»
PPTX
Acronis Защита данных нового поколения
PDF
2ГИС: Как привлечь больше клиентов
PDF
Презентация франшизы City sites
PDF
I'm a STEM Graduate, What Can I Do With My Degree?
PDF
Введение в SEO
PDF
IQ Telecom - Spotlight On Mobile Trends
PPTX
Управление проектами в «Битрикс24»
PDF
Analytics Roles: Part 1
PDF
BA Champs PowerPoint Recruitment Pitch 2012
PDF
New Zealand Digital Marketing landscape 2016
PDF
How to Easily Manage a Remote Workforce Around the World
PPTX
The Three Levels of Design
PDF
How To Make DevOps Work For You
PDF
Forgotten women in tech history.
PDF
Net Promoter Score Pitfalls to Avoid
Veeam современная защита данных на предприятии
творческий проект русский язык
Решения Fujitsu для резервного копирования и архивирования
Вебинар «Что нужно и что не нужно делать при проектировании инфраструктур для...
Вебинар «Подход Fujitsu к построению частного облака»
Acronis Защита данных нового поколения
2ГИС: Как привлечь больше клиентов
Презентация франшизы City sites
I'm a STEM Graduate, What Can I Do With My Degree?
Введение в SEO
IQ Telecom - Spotlight On Mobile Trends
Управление проектами в «Битрикс24»
Analytics Roles: Part 1
BA Champs PowerPoint Recruitment Pitch 2012
New Zealand Digital Marketing landscape 2016
How to Easily Manage a Remote Workforce Around the World
The Three Levels of Design
How To Make DevOps Work For You
Forgotten women in tech history.
Net Promoter Score Pitfalls to Avoid
Ad

Similar to Open stack в 2ГИС (20)

PDF
Готовые решения Cisco для построения «частного облака»
PPTX
Net core and linux in production
PDF
Борис Павлович - Производительность и масштабируемость OpenStack
PDF
Тестовая инфраструктура в облаке
PDF
Построение ядра корпоративной облачной платформы на UCS Director. Собственные...
PDF
Применение облачной модели OpenStack для внутренней разработки ПО в компании
PDF
Python Development process in Yandex
PDF
Процессы разработки в Яндексе
PPTX
антон веснин Rails Application Servers
PPTX
развертывание среды Rails (антон веснин, Locum Ru)
PPTX
Евгений Потапов (Сумма Айти)
PPTX
Docker Containers orchestrators: Kubernetes vs. Swarm
PDF
MySQL 8.0
PDF
Комплекс продуктов Cisco Enterprise Cloud Suite для управления частным облаком
PPTX
Управление облачной инфраструктурой
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
PDF
Облачные приложения и построение платформ для них на базе Openstack Дмитрий Х...
PDF
Cisco Connect Almaty 2014 - Security Solutions for Data Centers (russian)
PPTX
Надежность World of Tanks Server
PPTX
Платформа для консолидированного управления ресурсами ЦОД
Готовые решения Cisco для построения «частного облака»
Net core and linux in production
Борис Павлович - Производительность и масштабируемость OpenStack
Тестовая инфраструктура в облаке
Построение ядра корпоративной облачной платформы на UCS Director. Собственные...
Применение облачной модели OpenStack для внутренней разработки ПО в компании
Python Development process in Yandex
Процессы разработки в Яндексе
антон веснин Rails Application Servers
развертывание среды Rails (антон веснин, Locum Ru)
Евгений Потапов (Сумма Айти)
Docker Containers orchestrators: Kubernetes vs. Swarm
MySQL 8.0
Комплекс продуктов Cisco Enterprise Cloud Suite для управления частным облаком
Управление облачной инфраструктурой
Open source technologies in Microsoft cloud - MS SWIT 2014
Облачные приложения и построение платформ для них на базе Openstack Дмитрий Х...
Cisco Connect Almaty 2014 - Security Solutions for Data Centers (russian)
Надежность World of Tanks Server
Платформа для консолидированного управления ресурсами ЦОД

Open stack в 2ГИС