15
DevOps в Enterprise. Есть ли жизнь на Марсе… Артем Каличкин

DevOps в Enterprise и финансах. Есть ли жизнь на Марсе

Embed Size (px)

Citation preview

DevOps в Enterprise. Есть ли жизнь на Марсе…Артем Каличкин

Здравствуйте, мистер Андерсон.

RDBMS

Привет, Нео!No

SQL

Очевиден ли выбор?

Серебряная пуля и синдром «все или ничего»• «Нам это не подходит…»

• «Да мы уже пробовали ваш

zabbix»• «Смысл здесь улучшать,

если в целом все будет по старому»

• «Только 100% SCRUM, все остальное скрамно!»

Непрерывно отливать серебряную пулю

Зачем? Итак неплохо…

срок цена

к-во

…выбери два

Lean дилемма

срок

к-во

срок

цена

PMI дилемма

…так, 3 готово, что еще?

Мир после красной таблетки

Ожидания и реальность• root – ###• сборка chef под solaris• привязка ips под solaris• ruby медленно работает на sparc

относительно x86-x64 • обновления без остановки – 50/50• развертывание окружения, инфраструктуры

рецептами – пока ###• племенные войны и слом сознания• нет готового toolchain под нас, свой путь

еще ищем…

Objective & Key Results 2013 год• Objective

– Обновлять днем все что можем

– К ночным работам быть уверенными во всех планируемых работах, исключить ошибки

– Идеально знать боевую ситуацию

Objective & Key Results 2013 год• Key results

– Одинаковая схема развертывания на бою и в разработке

– Новые версии продуктов выносятся рецептами, на всех комплексах

– Передача дистрибутивов через пакетный менеджер

– Обновление без простоя веб-приложений и патчей на Oracle

– Отсутствие конфликтов и слаженная работа Dev & Ops

Что сделано, 2015 год# Желаемое состояние Стату

с

1 Единообразие схем развертывания 100%

2 Конвейер для java-приложений 90%

3 Конвейер для web-приложений 50%

4 2 продукта выносим полностью с помощью Puppet

100%

5 Конвейер для тестов Zabbix-а 60%

6 Автоматизирован вынос .NET приложений

90%

7 Онлайн-обновления web 100%

8 Онлайн-обновления Oracle 70%

9 Команда 100%

Планы, ожидания, волнения2015, 16 гг.• Выкатка всего кроме СУБД

рецептами• Выполнять изменения

конфигурации также рецептами• .NET приложения на общий

конвейер• Оркестровщик + физическая

кластеризация• Готовить окружение также

рецептами

Так о чем это я?• Enterprise, такой как он есть

сегодня – не отвечает запросам бизнеса и ожиданиям потребителей

• В условиях lean – enterprise no more

• Меняться необходимо. Если делать это разумно – то совсем не страшно

Каличкин Артем

Вопросы?