Перейти к основному содержимому

DevOps

DevOps (от англ. development и operations) – это инженерная культура, практики и инструменты, направленные на сокращение релизного цикла, повышение эффективности и обеспечение возможности выпуска релиза в любой момент посредством:

  • интеграции IT Development и IT Operations;
  • создания единой команды;
  • автоматизации рутинных операций;
  • частой проверки кода.

Цель использования DevOps – сокращение срока от начала разработки продукта до его выхода на рынок и повышение гибкости внедрений без потери качества и надежности.

Основные компоненты DevOps

components

Только изменив все четыре составляющих, можно внедрить DevOps.

DevOps-принципы (CALMS)

  • Culture:
    • Развитие инженерной культуры от разработчика к инженеру;
    • От ответственности за этап к ответственности за результат;
  • Automation:
    • Релиз в любое время;
    • Принятие изменений и уменьшение рисков;
  • Lean:
    • Бережливое отношение
    • Ускорение процессов
  • Measurement:
    • Непрерывное совершенствование основанное на метриках и реальных данных;
  • Sharing:
    • Коллаборация и открытая коммуникация;
    • Постоянная обратная связь.

Ссылки