"devops in a nutshell", stas sultanov

14
DEVOPS ПО СУТИ

Upload: provectus

Post on 17-Mar-2018

81 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: "DevOps in a nutshell", Stas Sultanov

DEVOPSПО СУТИ

Page 2: "DevOps in a nutshell", Stas Sultanov

ЧТО ТАКОЕ DEVOPS ?

• Человек, роль, культура, технологии или танцы с бубном?

• Сколько людей столько мнений

• Неудачное название IMHO

• Сейчас это новое модное название админов

• Непонимание приводит к проблемам

• Нужно разобраться

Page 3: "DevOps in a nutshell", Stas Sultanov

ЗАЙДЕМ ИЗ ДАЛЕКА

• IT решение как line-of-business

• Ключевые показатели:

o Time to market

o Mean time to recover

o Return on Investment

• Бизнес всегда мыслит с позиции денег

Page 4: "DevOps in a nutshell", Stas Sultanov

ОСНОВНЫЕ ПРОБЛЕМЫ

• Сроки

• Затраты

Page 5: "DevOps in a nutshell", Stas Sultanov

ПРИЧИНА

Неэффективные процессы в рамках жизненного цикла решения

Page 6: "DevOps in a nutshell", Stas Sultanov

ИЗНАЧАЛЬНАЯ ИДЕЯ DEVOPS

Убрать барьер между Development и Operations

для оптимизации процессов

Page 7: "DevOps in a nutshell", Stas Sultanov

DEVOPS ПО СУТИ

Оптимизация процессов

Page 8: "DevOps in a nutshell", Stas Sultanov

КЛЮЧЕВЫЕ ПРАКТИКИ

• Стандартизация

• Автоматизация

• Прослеживаемость

• Эволюция

Page 9: "DevOps in a nutshell", Stas Sultanov

ПРОСЛЕЖИВАЕМОСТЬ

Requirement Source Code Build Test Release Monitor Exploitation

EpicFeatureUser StoryTaskBug

RepoBranchCommitPull RequestCode Review

SuitPlanCase

TelemetryException

FeedbackEnvArtifacts

Page 10: "DevOps in a nutshell", Stas Sultanov

ПРАКТИКИ

• Encapsulation

• Effective Repository Strategy

• Simple Branch Hierarchy

• Code Quality Assurance

• Environment agnostic artifacts

• Continuous Integration aka CI

• Branch policy

• Continuous Quality Assurance

• Continuous Delivery aka CD

• Proactive monitoring

Page 11: "DevOps in a nutshell", Stas Sultanov

ЭФФЕКТ ВНЕДРЕНИЯ DEVOPS

1. Rapid / Скорость

2. Robust / Отказоустойчивость

3. Reliable / Надежность

4. Repeatable / Повторяемость

5. Return on Investment

Page 12: "DevOps in a nutshell", Stas Sultanov

ПРОБЛЕМЫ ВНЕДРЕНИЯ DEVOPS

• Рассинхронизация понимания DevOps

• Сложно подсчитать ROI

• Мало специалистов

• Outsource компании не заинтересованы

Page 13: "DevOps in a nutshell", Stas Sultanov

ВСЕМ СПАСИБО!

Вопросы ?

Page 14: "DevOps in a nutshell", Stas Sultanov

ЖИЗНЕННЫЙ ЦИКЛ IT РЕШЕНИЯ

Идея

Реализация

Запуск

Поддержка

Вывод из эксплуатации