--- status: stable type: concept tags: - devops created: 2025-12-17 updated: 2026-05-07 title: DevOps - основы --- # DevOps - Основы Конспект урока: [Devops вводный 1 урок. Что такое Devops и история его развития.pdf](#root/4yWHzaG6M7iE/SWLwobVesSih/pRoFr75wb413/O6DeMoaS4kWb) ## Возникновение DevOps **DevOps** - _методология взаимодействия_ специалистов по разработке с экспертами по информационно-технологическому обслуживанию, а также взаимная интеграция их рабочих процессов для обеспечения высокого качества продукта. ### Инфраструктура Как Код (IaC) Подход к развертыванию, работе и настройке инфраструктуры в виде файлов конфигурации и систем управления конфигурацией. DevOps-инженер управляет инфраструктурой и конфигурацией с помощью декларативных подходов. - Управление инфраструктурой  - Стандартизация образов - Использование инструментов для декларативного управления инфраструктурой, конфигурацией и сервисами (Ansible, Terraform). [[IaC - основы]] ### Непрерывная Сборки И Доставка (развертывание) (CI/CD) Методология разработки и деплоя, подразумевающая автоматическую сборку, тестирование и развертывание программного кода. - Технологии контейнеризации (Docker, Podman) - Микросервисная архитектура - Обеспечение непрерывной доставки продукта - Обеспечение безопасности контейнеров и микросервисов ### Мониторинг, Логирование, Аудит, Трассировка - Принципы работы систем мониторинга - Инструменты логирования и аудита - Сбор и обработка логов приложений и инфраструктуры - Трассировка приложений в контексте взаимодействия с командами разработки ### Контейнерная Оркестрация - Оркестрация контейнерных и неконтейнерных нагрузок - Обеспечение ИБ контейнеров и оркестраторов - Развертывание и администрирование высоконагруженных кластеров - Интеграция оркестраторов с инструментами CI/CD ## Инструментарий 1. Системы контроля версий (Git, SVC) 2. CI/CD (**Gitlab Ci**, Jenkins, Teamcity) 3. Контейнеризация (**Docker**, Podman, Cri-o) 4. Оркестрация (**Kubernetes**, Swarm, Nomad, Mesos) 5. Управление конфигурацией (**Ansible**, Chef, Puppet) 6. Управление инфраструктурой (**Terraform**, Cloudformation) 7. Мониторинг (Prometheus, Loki, Grafana, …) 8. Безопасность (Trivy, Clair, Falco, Kube-hunter, …) 9. DevSecOps-анализ (SAST, SCA, DAST, IAST, RASP) ![](DevOps_image.png)