Что такое devops?

Попробуем разобраться что это за зверь, и чем мы тут занимаемся вообще

Принято считать, что DevOps это набор практик, а не должность, специализация и прочее. В одной фразе можно сказать так:

Note

DevOps - это регулярные и частые улучшения, которые происходят через изменения процессов, а эти изменения в свою очередь можно измерить с точки зрения как внутренних результатов, так и выгоды для бизнеса в целом.

Давайте разберем более детально. Само слово DevOps происходит от Development & Operations. Таким образом, разработка в данном случае неразразрывно связана с операциями, то есть с эксплуатацией ПО.

О каких изменениях в принципе мы говорим? Это могут быть как изменения в процессах, так и в технологиях, которые использует компания. Ведь как известно прогресс не стоит на одном месте и разумное следование за новыми тенденциями действительно может улучшить качество предоставляемых услуг, повысить скорость разработки и частоту релизов с новыми функциями.

Чего и для чего измерять, и как это делать?

Измерить можно(список, конечно, не полный):

  • Количество новых фич за единицу времени
  • Количество запросов в приложение и на сколько они успешны
  • Увеличение клиентов
  • Увеличение чека
  • Сокращение расходов на обслуживание и снижение стоимости оборудования

Вызовы на пути к DevOps

Нет единого сценария внедрения практик DevOps для любой организации. В этом и состоит одна из задач: найти подходы, которые работают в данной компании, учитывая реалии и потребности. В частности, нельзя забывать о legacy, то есть о том, как в данный момент работает и доставляется ПО. Например, желание все упаковать в Kubernetes, потому, что он сейчас на слуху и "все его используют", должно соответствовать возможностям и давать преимущества, а не отражать глобальный тренд.

Стоит подчеркнуть также, чем Devops НЕ ЯВЛЯЕТСЯ:

Warning
  • Это не один человек
  • Это даже не одна команда
  • Это не инструмент
  • И это не использование облаков, Kubernetes, Docker, ...
  • Не Канбан, Аджайл и прочие
  • И не то, что вы легко можете купить