3. Содержание
• Мифы и факты об облачных технологиях
• Особенности OpenStack проектов
• CI модель, используемой в компании
• Используемый инструментарий
• Предлагаемый подход к трестированию проектов на
базе OpenStack
5. Мифы и факты об облачных технологиях
• 54% опрошенных утверждают что они никогда не
используют облака.
• При этом 95% используют не подозревая об этом.
• 29% опрошенных думают, что это связано с погодой.
• 16% считаю что облачные технологии – это место
для хранения и обмена данными.
6. Мифы и факты об облачных технологиях
1. Облако – это место
Облако одновременно и нигде и везде. Вы уже можете
пользоваться облачными технологиями не подозревая
об этом.
7. Мифы и факты об облачных технологиях
2. Облако растет
К 2016 году еще более 340 миллионов человек станут
использовать облачные сервисы. Впечатляет?
Посмотрите на прогресс облачных технологий в 2012
году в различных областях:
• банкинг – рост 65%
• онлайн магазины – рост 63%
• социальных сетей – рост 58%
• онлайн игр – рост 45%
• онлайн сервисов хранилищ фотографий – рост 29%
8. Мифы и факты об облачных технологиях
3. Миллионы людей используют облака
Сколько людей уже сейчас используют облака:
9. Мифы и факты об облачных технологиях
4. Облака создают работу для IT специалистов
Такие компании как Amazon и Google испытывают
резкую нехватку IT администраторов знакомых с
концепцией Облачных технологий.
Облачные технологии являются ключевым элементом
для целого ряда специальностей, например:
• Админиcтратор сети
• Системный аналитик
• Специалист по безопасности
10. Мифы и факты об облачных технологиях
5. Облака непредсказуемы
Есть очень много компаний, которые стремятся
сделать большие инвестиции в Облачные технологии.
Например, Microsoft вложил 90% своего R&D бюджета
(8.6 миллионов долларов) в ислледовательские
программы облачных технологий.
12. Специфика OpenStack проектов
В качестве особенностей для OpenStack можно выделить
следующие моменты:
Сложность
Cодержит большое количество модулей и подсистем, которые должны
взаимодействовать друг с другом.
“Юность” технологии
Немногим более 2-х лет с момента первого релиза.
Надежность работы разработанного ПО
Почти всегда ПО работает в режиме 24/7 в любых условиях.
Широкая область применения решений
Используются практически на любом оборудовании и для очень широкого
круга архитектурных решений
15. Используемый инструментарий
• Система непрерывной интеграции (CI system): Jenkins
• Система управления версиями (CVS): Git и/или Gerrit.
• Система самодокументирующегося кода: Sphinx (для Python).
• Система автоматического деплоймента: FUEL (продукт
компании Mirantis)
• Система управления требованиями (RMS): Test Link
• Система управления тест кейсами (TCM): Test Link
• Система управления дефектами: Jira
• Система управления задачами и учета времени: Jira (плагин
Tempo)
17. Подход к тестированию
• Методики используемые для тестирования проектов
на базе OpenStack:
• Unit testing
• Post deployment check
• Sanity/Smoke check
• Integration testing
• HA testing
• Functional testing
• Performance testing