DevOps: Meetup |Что такое DevOps? | - видео HD
01:17:30
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18463 ролика
65 просмотров на сайте 12n.ru
Meetup |Что такое DevOps? | - видео.
Что такое DevOps
Development + Operations
— Как было раньше?
сайт закидывался по FTP
базы были на стороне хостера
просто и быстро
— Что делали разработчики:
сами ходили и клали новый код на сервера или писали скрипты для этого
сами мониторили приложение
сами его перезапускали или писали скрипты для перезапуска
сами откатывали
сами решали проблемы с зависимостями библиотек
сами ломали голову как переключаться при авариях
— Что изменилось:
появились новые инструменты для автоматизации всего этого
появилась потребность ускорить разработку и сократить сроки выпуска новых фичей
нужно разгрузить разработчиков
появился Agile
появились микросервисы
— Зачем DevOps:
планируется обновляться часто и густо
нужно быть гибче и быстрее
много команд, большой проект
распределение ресурсов под проекты
распределение продукта по гео зонам
мониторинг инфраструктуры
мониторинг продукта
— Инструменты:
git (система контроля версий исходников софта)
CI/CD (софт выполняющий конвейер доставки)
Контейнеры (софт упаковывается в контейнеры)
Kubernetes (система оркестрации контейнерами)
Ansible (храним инфраструктуру как код)
Prometheus (мониторинг инфраструктуры)
ElasticSearch (сбор и мониторинг логов)
Development + Operations
— Как было раньше?
сайт закидывался по FTP
базы были на стороне хостера
просто и быстро
— Что делали разработчики:
сами ходили и клали новый код на сервера или писали скрипты для этого
сами мониторили приложение
сами его перезапускали или писали скрипты для перезапуска
сами откатывали
сами решали проблемы с зависимостями библиотек
сами ломали голову как переключаться при авариях
— Что изменилось:
появились новые инструменты для автоматизации всего этого
появилась потребность ускорить разработку и сократить сроки выпуска новых фичей
нужно разгрузить разработчиков
появился Agile
появились микросервисы
— Зачем DevOps:
планируется обновляться часто и густо
нужно быть гибче и быстрее
много команд, большой проект
распределение ресурсов под проекты
распределение продукта по гео зонам
мониторинг инфраструктуры
мониторинг продукта
— Инструменты:
git (система контроля версий исходников софта)
CI/CD (софт выполняющий конвейер доставки)
Контейнеры (софт упаковывается в контейнеры)
Kubernetes (система оркестрации контейнерами)
Ansible (храним инфраструктуру как код)
Prometheus (мониторинг инфраструктуры)
ElasticSearch (сбор и мониторинг логов)
развернуть свернуть