32. Антипаттерны Devops
• Длинные релизные циклы
• Разногласия между Ops, Dev,Dba, Test,
...
• Работает на Stage но не на production.
• Долгая подготовка сред для поставки
• Ручное обновление конфигов
• Разнообразые OS, Middleware, …
• Отсутствия понимания где и что
работает
• Ручное документирование
33. 4 модели внедрения DevOps
• Углубление процессов разработки в
поставку
• Создание обратной связи от боевых
серверов до разработки
• Объединение разработки и
администрирования
• Включение ИТ команды в разработку
50. Docker
from ubuntu:12.10
run apt-get update
run DEBIAN_FRONTEND=noninteractive apt-get install q -y python
run DEBIAN_FRONTEND=noninteractive apt-get install q -y python-pip
run pip install django
run DEBIAN_FRONTEND=noninteractive apt-get install q -y curl
run curl -L
https://github.com/shykes/helloflask/archive/master.tar.gz
| tar -xzv
run cd helloflask-master && pip install -r requirements.txt