Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

972 views

Published on

Возможно ли использование практик и подходов DevOps, CD в корпоративной среде?

Какие особенности?

SPARC + Unix (Solaris)

Вертикальное масштабирование и как следствие — разная конфигурация в бою и на стейдже.

См. тезисы - http://rootconf.ru/2015/abstracts/1751

Published in: Engineering
  • Login to see the comments

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

  1. 1. DevOps в Enterprise. Есть ли жизнь на Марсе… Артем Каличкин
  2. 2. Здравствуйте, мистер Андерсон. RDBMS
  3. 3. Привет, Нео! No SQL
  4. 4. Очевиден ли выбор?
  5. 5. Серебряная пуля и синдром «все или ничего» • «Нам это не подходит…» • «Да мы уже пробовали ваш zabbix» • «Смысл здесь улучшать, если в целом все будет по старому» • «Только 100% SCRUM, все остальное скрамно!»
  6. 6. Непрерывно отливать серебряную пулю
  7. 7. Зачем? Итак неплохо… срок цена к-во …выбери два Lean дилемма к-во срок цена PMI дилемма …так, 3 готово, что еще?
  8. 8. Мир после красной таблетки
  9. 9. Ожидания и реальность • root – ### • сборка chef под solaris • привязка ips под solaris • ruby медленно работает на sparc относительно x86-x64 • обновления без остановки – 50/50 • развертывание окружения, инфраструктуры рецептами – пока ### • племенные войны и слом сознания • нет готового toolchain под нас, свой путь еще ищем…
  10. 10. Objective & Key Results 2013 год • Objective – Обновлять днем все что можем – К ночным работам быть уверенными во всех планируемых работах, исключить ошибки – Идеально знать боевую ситуацию
  11. 11. Objective & Key Results 2013 год • Key results – Одинаковая схема развертывания на бою и в разработке – Новые версии продуктов выносятся рецептами, на всех комплексах – Передача дистрибутивов через пакетный менеджер – Обновление без простоя веб- приложений и патчей на Oracle – Отсутствие конфликтов и слаженная работа Dev & Ops
  12. 12. Что сделано, 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%
  13. 13. Планы, ожидания, волнения 2015, 16 гг. • Выкатка всего кроме СУБД рецептами • Выполнять изменения конфигурации также рецептами • .NET приложения на общий конвейер • Оркестровщик + физическая кластеризация • Готовить окружение также рецептами
  14. 14. Так о чем это я? • Enterprise, такой как он есть сегодня – не отвечает запросам бизнеса и ожиданиям потребителей • В условиях lean – enterprise no more • Меняться необходимо. Если делать это разумно – то совсем не страшно
  15. 15. Каличкин Артем Вопросы?

×