IaaS из OpenStack
Собираем из кубиков OpenStack
нормальный IaaS
Что у нас уже есть
Всевозможные справочники
SDN
Системы массовой настройки серверов
Тысячи скриптов
Сотрудники ДЦ
3
Что мы хотим получить
Self-provisioning
Прототипирование и развертывание новых
сервисов
Scale-out
Независимость от железа
Единое API
4
Облако
CI в облаке
Запуск и остановка серверов
Межеджмент образов
Управление через API
6
Опыт
Закрытый продукт
Быстрое развертывание
Много фич из коробки:
– оркестрации и проекты
– DNS и сети
Сложность мониторинга
Нерасширяемость
Немасштабируемость
7
Расширение
Масштабируемость
Расширяемость
Поддержка DNS
IPv6
Регионы
Мониторинг
Интеграция
8
OpenStack?
Референсная имплементация
Развитие
Масштабируемость
Расширяемость
Поддержка DNS
IPv6
Регионы
Проекты и сети
Мониторинг
Интеграция
11
Реимплементация
Несколько ДЦ
Поиск решений
Сбои в работе
Медленная работа API
Медленная работа сети
14
Анализ API и Rabbit MQ
Анализ API и Rabbit MQ
heal_instance_info_cache_interval
securitygroup
Анализ API и Rabbit MQ
No caching PKI tokens and aggressive caching
Отладка сети
Отладка сети
Keep-AliveConnection: close
Выводы
Создать IaaS с нуля нельзя
Собрать IaaS с нуля нельзя
OpenStack это конструктор с плохими
деталями
Нужно взять одну задачу и сделать ее
20
Спасибо за внимание!

Собираем из кубиков OpenStack нормальный IaaS