DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем...
-
Upload
ontico -
Category
Engineering
-
view
658 -
download
3
Transcript of DevOps в Enterprise и финансах. Есть ли жизнь на Марсе / Артем...
DevOps в Enterprise. Есть ли жизнь на Марсе…Артем Каличкин
Здравствуйте, мистер Андерсон.
RDBMS
Привет, Нео!NoSQL
Очевиден ли выбор?
Серебряная пуля и синдром «все или ничего»• «Нам это не подходит…»• «Да мы уже пробовали ваш
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 продукта выносим полностью с
помощью Puppet100%
5 Конвейер для тестов Zabbix-а 60%6 Автоматизирован вынос .NET
приложений90%
7 Онлайн-обновления web 100%8 Онлайн-обновления Oracle 70%9 Команда 100%
Планы, ожидания, волнения2015, 16 гг.• Выкатка всего кроме СУБД
рецептами• Выполнять изменения
конфигурации также рецептами• .NET приложения на общий
конвейер• Оркестровщик + физическая
кластеризация• Готовить окружение также
рецептами
Так о чем это я?• Enterprise, такой как он есть
сегодня – не отвечает запросам бизнеса и ожиданиям потребителей
• В условиях lean – enterprise no more
• Меняться необходимо. Если делать это разумно – то совсем не страшно
Каличкин Артем
Вопросы?