Подведём итоги

Концепции DevOps

Cem Sakarya

DevOps Risk Advisor

Что такое DevOps?

DevOps — это сочетание:

  • инструментов
  • технологий
  • культурных элементов

 

Разработка ПО -> DevOps

Инженерия данных -> DataOps

Machine Learning Engineering -> MLOps

Помогает обеспечить высокую производительность, качество и контроль затрат.

Масштаб с учётом качества и стоимости

Концепции DevOps

Из чего состоит DevOps?

  • Реорганизация в автономные команды
  • Совместная работа специалистов разного профиля
  • Ответственность команд за отдельные части ПО
  • Автоматизация управления изменениями
  • Тестирование
  • Эксперименты

Цикл DevOps

Концепции DevOps

Зачем нужен DevOps?

  • Эффективнее большинства альтернативных подходов.
  • Автоматизация и совместная работа повышают производительность
  • Тестирование и наблюдаемость обеспечивают надёжность
  • Эксперименты улучшают качество продукта
Концепции DevOps

Когда применяется DevOps?

 

  • Принципы DevOps применимы в большинстве случаев.
  • Необходим для крупных организаций.

DevOps

Концепции DevOps

Из каких компонентов состоит DevOps?

Элементы DevOps

Концепции DevOps

Все инструменты на схеме цикла DevOps

Концепции DevOps

Давайте потренируемся!

Концепции DevOps

Preparing Video For Download...