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

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

Jul 28, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps в Enterprise и финансах. Есть ли жизнь на Марсе

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

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

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

RDBMS

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

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

SQL

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 продукта выносим полностью с помощью Puppet

100%

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 и финансах. Есть ли жизнь на Марсе

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

Вопросы?