Тестовая инфраструктура в облаке
Нурлыгаянов Тимур 3 года в тестировании, Senior QA Engineer at Mirantis Inc. Проекты, которыми сейчас занимаюсь: OpenStack Murano OpenStack Mistral Mirantis OpenStack Express
Тестовая инфраструктура - Требуется квалификация и опыт - Растущее число узлов и связей - Затраты на поддержку - Рутина
Что я делал сегодня? Настраивал лабу. Нет, пока не работает ( Тестировал ) Митинги
Облачные платформы
Публичные облачные платформы + Легко начать, доступ ко многим сервисам + Легко масштабируется - Нет контроля над окружением - Аренда вычислительных мощностей и сервисов
Приватные облачные платформы + Возможность развернуть “облако” на собственных вычислительных ресурсах + Полный контроль над всем происходящим в “облаке” - Сложно начать
‘Облако’ - это просто Как установить OpenStack? Devstack scripts: http://devstack.org/ Mirantis OpenStack: http://software.mirantis.com/ И ещё 1001 способ...
Создание инфраструктуры Jenkins CI Server, 1 server Jenkins slave nodes, 3 servers Selenium GRID, 10 servers Yandex Tank Host, 1 server Test Application, 5 servers
Создание инфраструктуры Всё уже автоматизировано: OpenStack Heat https://wiki.openstack.org/wiki/Heat OpenStack Murano https://wiki.openstack.org/wiki/Murano
OpenStack Heat Здесь будет картинка с примером
OpenStack Heat + Легко создавать новые сервисы + Много стандартных возможностей - Сложно расширяется - Не поддерживает сложные сценарии - Не поддерживает Windows
OpenStack Murano Здесь будет картинка с примером
OpenStack Murano + Можно создавать собственные сервисы + Можно легко расширять + Поддерживает сценарии любой сложности + Поддерживает Windows
Администрирование облака Всё уже автоматизировано: OpenStack Mistral https://wiki.openstack.org/wiki/Mistral OpenStack Ceilometer https://wiki.openstack.org/wiki/Ceilometer
OpenStack Mistral + Автоматизация регулярных задач + Взаимодействие со всеми OpenStack компонентами, сложные сценарии + Реакция на события в “облаке”
OpenStack Ceilometer + Мониторинг нагрузки и состояния отдельных виртуальных машин + Возможность реагировать на изменения состояния “облака” + Статистика использования ресурсов
OpenStack + Нет рутины и отвлекающих задач + Теперь можно заняться тестированием )
Что я делал сегодня? Настраивал лабу? Нет, она работает! Тестировал, писал тест план, читал требования, …. ) Митинги
Тимур Нурлыгаянов email: tnurlygayanov@mirantis.com skype: xWizard707 blog: http://xwizard-test.blogspot.ru/