Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Разработка проектов на базе технологии OpenStack

1,376 views

Published on

Published in: Technology
  • Be the first to comment

Разработка проектов на базе технологии OpenStack

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

×