devops в enterprise и финансах. Есть ли жизнь на Марсе / Артем...

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

Upload: ontico

Post on 16-Apr-2017

658 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Page 2: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

RDBMS

Page 3: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Page 4: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Page 5: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

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

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

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

Page 6: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Page 7: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

срок цена

к-во

…выбери два

Lean дилемма

срок

к-во

срок

цена

PMI дилемма

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

Page 8: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Page 9: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

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

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

еще ищем…

Page 10: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

Objective & Key Results 2013 год• Objective

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

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

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

Page 11: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

Objective & Key Results 2013 год• Key results

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

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

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

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

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

Page 12: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

с1 Единообразие схем развертывания 100%2 Конвейер для java-приложений 90%3 Конвейер для web-приложений 50%4 2 продукта выносим полностью с

помощью Puppet100%

5 Конвейер для тестов Zabbix-а 60%6 Автоматизирован вынос .NET

приложений90%

7 Онлайн-обновления web 100%8 Онлайн-обновления Oracle 70%9 Команда 100%

Page 13: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

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

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

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

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

рецептами

Page 14: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

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

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

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

Page 15: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем Каличкин (ЦФТ)

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

Вопросы?